source: rtems/testsuites/sptests/ChangeLog @ 3c83d57a

4.115
Last change on this file since 3c83d57a was 3c83d57a, checked in by Sebastian Huber <sebastian.huber@…>, on 09/27/11 at 13:22:32

2011-09-27 Sebastian Huber <sebastian.huber@…>

  • spfatal07/testcase.h: Print end of test if test is not applicable.
  • Property mode set to 100644
File size: 124.0 KB
Line 
12011-09-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * spfatal07/testcase.h: Print end of test if test is not applicable.
4
52011-09-26      Petr Benes <benesp16@fel.cvut.cz>
6
7        PR 1923/testing
8        * spcbssched02/spcbssched02.scn, spcbssched02/system.h,
9        spcbssched03/init.c, spcbssched03/system.h, spedfsched02/system.h,
10        spedfsched03/system.h, sprbtree01/init.c: Improve coverage.
11
122011-09-20      Petr Benes <benesp16@fel.cvut.cz>
13
14        PR 1916/testing
15        * spcbssched02/init.c, spcbssched02/spcbssched02.scn,
16        spcbssched02/system.h, spcbssched02/task_periodic.c,
17        spedfsched03/init.c, spedfsched03/system.h,
18        spedfsched03/tasks_aperiodic.c: Improve coverage.
19
202011-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * spcbssched01/Makefile.am, spcbssched02/Makefile.am,
23        spcbssched03/Makefile.am: Formatting.
24
252011-09-15      Petr Benes <benesp16@fel.cvut.cz>
26
27        PR 1907/testing
28        * Makefile.am, configure.ac: Add tests for the CBS (Constant Bandwidth
29        Server) scheduler.
30        * spcbssched01/.cvsignore, spcbssched01/Makefile.am,
31        spcbssched01/init.c, spcbssched01/spcbssched01.doc,
32        spcbssched01/spcbssched01.scn, spcbssched01/system.h,
33        spcbssched01/task1.c, spcbssched02/.cvsignore,
34        spcbssched02/Makefile.am, spcbssched02/init.c,
35        spcbssched02/spcbssched02.doc, spcbssched02/spcbssched02.scn,
36        spcbssched02/system.h, spcbssched02/task_periodic.c,
37        spcbssched03/.cvsignore, spcbssched03/Makefile.am,
38        spcbssched03/cbsparams.h, spcbssched03/init.c,
39        spcbssched03/spcbssched03.doc, spcbssched03/spcbssched03.scn,
40        spcbssched03/system.h, spcbssched03/tasks_aperiodic.c,
41        spcbssched03/tasks_periodic.c: New files.
42
432011-09-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
44
45        * spnsext01/init.c: Use correct API.
46
472011-09-11      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * spedfsched01/Makefile.am, spedfsched02/Makefile.am,
50        spedfsched03/Makefile.am: Use all managers.
51
522011-09-11      Petr Benes <benesp16@fel.cvut.cz>
53
54        PR 1897/testing
55        * Makefile.am, configure.ac: Add tests for Earliest Deadline First
56        (EDF) Scheduling Algorithm implementation.
57        * spedfsched01/.cvsignore, spedfsched01/Makefile.am,
58        spedfsched01/init.c, spedfsched01/spedfsched01.doc,
59        spedfsched01/spedfsched01.scn, spedfsched01/system.h,
60        spedfsched01/task1.c, spedfsched02/.cvsignore,
61        spedfsched02/Makefile.am, spedfsched02/getall.c, spedfsched02/init.c,
62        spedfsched02/spedfsched02.doc, spedfsched02/spedfsched02.scn,
63        spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/.cvsignore,
64        spedfsched03/Makefile.am, spedfsched03/edfparams.h,
65        spedfsched03/init.c, spedfsched03/spedfsched03.doc,
66        spedfsched03/spedfsched03.scn, spedfsched03/system.h,
67        spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c: New
68        files.
69
702011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
71
72        * sp03/sp03.scn, sp05/sp05.scn, sp23/sp23.scn, sp27/sp27.scn,
73        sp27a/sp27a.scn, sp39/sp39.scn: Update.
74
752011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * sptests/sp68/init.c: Avoid CPU_STRUCTURE_ALIGNMENT.
78
792011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
82        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
83        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
84        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
85        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
86        spfatal_support/init.c: Print proper begin message.
87
882011-09-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
89
90        * sp40/init.c: Avoid unsupported test cases.
91
922011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
93
94        * spfatal13/testcase.h: Fixed test name.
95        * spfatal05/testcase.h: Increased wait time for slow hardware.
96        * spfatal_support/init.c: Print test name at end of test.
97        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
98        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
99        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
100        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
101        spfatal09/spfatal09.scn, spfatal10/spfatal10.scn,
102        spfatal11/spfatal11.scn, spfatal12/spfatal12.scn,
103        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
104        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
105        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
106        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
107        spfatal21/spfatal21.scn, spfatal22/spfatal22.scn,
108        spfatal23/spfatal23.scn, spfatal24/spfatal24.scn,
109        spfatal25/spfatal25.scn: Reflect changes from above.
110
1112011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
112
113        PR 1899/testing
114        * spfatal14/Makefile.am: Adjust number of semaphores to consume to
115        trigger fatal error.
116
1172011-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        PR 1899/testing
120        * spfatal14/Makefile.am, spfatal15/Makefile.am, spfatal16/Makefile.am:
121        Adjust number of semaphores to consume to trigger fatal error.
122
1232011-08-21      Petr Benes <benesp16@fel.cvut.cz>
124
125        PR 1886/cpukit
126        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: This patch enables
127        inserting duplicate keys into rbtree. It is possible to turn on this
128        feature when initializing the tree.
129
1302011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
131
132        * spfatal_support/init.c: Ensure that _Thread_BSP_context is
133        initialized.
134
1352011-08-02      Petr Benes <benesp16@fel.cvut.cz>
136
137        PR 1883/testing
138        * sprbtree01/init.c: Attempt provide coverage on last two ranges.
139
1402011-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        PR 1877/cpukit
143        * sprbtree01/init.c: Add comparison function for RBTrees.
144
1452011-08-02      Petr Benes <benesp16@fel.cvut.cz>
146
147        PR 1862/testing
148        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Improve test coverage.
149
1502011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * sp75/init.c, sp75/sp75.doc, sp75/sp75.scn: Correct test and
153        supporting documentation.
154
1552011-07-28      Pawel Zagorski <pzagor@agh.edu.pl>
156
157        PR 1857/tests
158        * Makefile.am, configure.ac: Add test where there is more than one
159        thread at a priority with the executing thread being non-preemptive.
160        * sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
161        sp76/sp76.scn: New files.
162
1632011-07-28      Petr Benes <benesp16@fel.cvut.cz>
164
165        PR 1858/testing
166        * sp74/sp74.doc: Fix after changes.
167
1682011-07-27      Petr Benes <benesp16@fel.cvut.cz>
169
170        PR 1854/cpukit
171        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Add test of the
172        rtems_rbtree_extract() to improve test coverage.
173
1742011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
175
176        * Makefile.am, configure.ac: New test to get coverage of core mutex
177        obtain while in ISR or other dispatch disabled critical section but
178        no wait.
179        * sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
180        sp75/sp75.scn: New files.
181
1822011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
183
184        * sp74/init.c, sp74/sp74.scn: Fix to get the case hit per coverage
185        reports.
186
1872011-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * sp74/init.c: Does not need clock driver.
190
1912011-07-26      Pawel Zagorski <pzagor@agh.edu.pl>
192
193        PR 1853/tests
194        * Makefile.am, configure.ac: Add test for case where a thread is
195        non-preemptive, multiple threads are ready at that priority, a higher
196        priority thread is heir and the thread yields.
197        * sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
198        sp74/sp74.scn: New files.
199
2002011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
201
202        * sp04/tswitch.c, sp07/task1.c, sp07/task2.c, sp09/screen07.c,
203        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
204        sp13/task1.c, sp14/asr.c, sp14/task1.c, sp19/first.c, sp19/fptask.c,
205        sp19/inttest.h, sp19/task1.c, sp20/task1.c, sp25/task1.c,
206        sp26/task1.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp32/init.c,
207        sp33/init.c, sp34/changepri.c, sp36/strict_order_mut.c, sp37/init.c,
208        sp43/init.c, sp44/init.c, sp48/init.c, sp54/init.c, sp59/init.c,
209        sp65/init.c, sp68/init.c, spchain/init.c, spclockget/init.c,
210        spfatal03/testcase.h, spfatal07/testcase.h, spfatal_support/init.c:
211        Do not line length exceed 80 columns.
212
2132011-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        * sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
216        number of buffers times buffer size exceeds that representable by
217        size_t.
218
2192011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * sp66/init.c: Remove (unused).
222        * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
223        spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
224        spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
225        spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
226        spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
227        Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
228        * sp43/Makefile.am: Add system.h to *_SOURCES.
229        * Makefile.am: Remove DIST_SUBDIRS.
230        Remove EXTRA_DIST.
231        * sp33/Makefile.am: Eliminate scndir.
232
2332011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
236        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
237        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
238        sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
239
2402011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
243        sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
244        deprecated rtems_clock_get() except in spclockget().
245
2462011-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
247
248        * spintrcritical01/init.c: Fixed warning fix.
249
2502011-05-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
251
252        * sp21/init.c, sp21/sp21.doc sp21/sp21.scn: New test cases.
253
2542011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * sp39/init.c: Fix tests broken in warning pass.
257
2582011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
259
260        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
261        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
262        * Makefile.am, configure.ac: Reflect changes above.
263
2642011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
267        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
268        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
269        spsimplesched02/init.c: Remove warnings.
270
2712011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
272
273        * sp09/screen02.c: Use integer value that fits into one character.
274
2752011-04-04      Gedare Bloom <giddyup44@yahoo.com>
276
277        PR 1641/cpukit
278        * Makefile.am, configure.ac: Create testcase for red black tree.
279        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
280        sprbtree01/sprbtree01.scn: New files.
281
2822011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
283
284        PR 1729/cpukit
285        * spsize/size.c: Add next step in SMP support. This adds an allocated
286        array of the Per_CPU structures to support multiple cpus vs a single
287        instance of the structure which is still used if SMP support is
288        disabled. Configuration support is also added to explicitly enable or
289        disable SMP. But SMP can only be enabled for the CPUs which will
290        support it initially -- SPARC and i386. With the stub BSP support, a
291        BSP can be run as a single core SMP system from an RTEMS data
292        structure standpoint.
293
2942011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * spfifo05/init.c: Console interrupts perturb test.
297
2982011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
299
300        PR 1743/cpu
301        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
302        Scheduler as complement to existing Deterministic Priority Scheduler.
303        This scheduler serves both as an example and as a lighter weight
304        implementation for smaller systems.
305        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
306        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
307        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
308        spsimplesched02/Makefile.am, spsimplesched02/init.c,
309        spsimplesched02/spsimplesched02.doc,
310        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
311        spsimplesched03/Makefile.am, spsimplesched03/init.c,
312        spsimplesched03/spsimplesched03.doc,
313        spsimplesched03/spsimplesched03.scn: New files.
314
3152011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
316
317        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
318        seconds field is less than.
319
3202011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
321
322        * sp08/sp08.scn: Convert to UNIX CR/LF.
323
3242011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
325
326        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
327        sp09/sp09.scn: Improve coverage. Change mode while system not up and
328        broadcast a message that is too large.
329        * sp08/system.h, sp08/task1.c: Removed.
330
3312011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
332
333        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
334        to improve coverage of the thread yield logic.
335        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
336        sp73/sp73.scn: New files.
337
3382011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
339
340        * sp07/init.c: Improve coverage.
341
3422011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * spwkspace/init.c: Adjust test to account for recent heap change on
345        NULL.
346
3472011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
350
3512011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
352
353        * spchain/init.c: Improve coverage testing.
354
3552011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * configure.ac: Add AC_CONFIG_HEADER(config.h).
358
3592011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
360
361        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
362        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
363        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
364        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
365        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
366        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
367        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
368        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
369        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
370        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
371        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
372        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
373        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
374        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
375        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
376        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
377        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
378        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
379        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
380        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
381        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
382        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
383        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
384        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
385        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
386        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
387        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
388        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
389        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
390        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
391        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
392        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
393        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
394        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
395        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
396        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
397        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
398        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
399        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
400        spintrcritical08/init.c, spintrcritical09/init.c,
401        spintrcritical10/init.c, spintrcritical11/init.c,
402        spintrcritical13/init.c, spintrcritical15/init.c,
403        spintrcritical16/init.c, spintrcritical17/init.c,
404        spintrcritical_support/intrcritical.c, spmkdir/init.c,
405        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
406        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
407        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
408        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
409        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
410
4112011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
412
413        * sp09/Makefile.am: Switch to all managers since this is all of them.
414
4152011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
416
417        * sp69/init.c: Use "ld" instead of PRId32 to print
418        struct timespec->tv_nsec.
419        * sp19/inttest.h: Use PRIx32 instead of "lx".
420
4212011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
422
423        * sp04/tswitch.c: Shrink memory requirements.
424
4252011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
426
427        * configure.ac: Require autoconf-2.68, automake-1.11.1.
428
4292010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
430
431        * spchain/init.c: Added test case.
432
4332010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
434
435        * spchain/init.c, spchain/spchain.scn: More test cases.
436
4372010-11-24      Gedare Bloom <giddyup44@yahoo.com>
438
439        PR 1647/cpukit
440        * spsize/size.c: Update documentation to reflect refactoring of
441        SuperCore to add Scheduler Handler.
442
4432010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
444
445        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
446        memory corruption.
447
4482010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
449
450        * spchain/init.c: Attempt to improve coverage.
451
4522010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
453
454        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
455
4562010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
457
458        * spfifo03/spfifo03.scn: Replace file.
459
4602010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
461
462        * spsize/size.c: Fix typo.
463
4642010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
465
466        PR 1663/testing
467        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
468        the test.
469
4702010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
471
472        * spheapprot/.cvsignore, spheapprot/Makefile.am,
473        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
474        * Makefile.am, configure.ac: Reflect changes above.
475
4762010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
477
478        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
479        cases.
480
4812010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
482
483        * spfatal24/.cvsignore, spfatal24/Makefile.am,
484        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
485        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
486        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
487        spfatal25/testcase.h: New files.
488        * Makefile.am, configure.ac: Reflect changes above.
489
4902010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        PR 1658/cpukit
493        * Makefile.am, configure.ac: If the system is not up, consider it a
494        fatal error. This eliminated sp61 and added spfatal23.
495        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
496        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
497        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
498        sp61/sp61.scn: Removed.
499
5002010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
501
502        PR 1663/testing
503        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
504        routine.
505
5062010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        PR 1661/testing
509        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
510        most references to RTEMS_Malloc_Heap.
511
5122010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
513
514        * sp09/screen12.c: Update for rtems_region_create() changes.
515        * sp09/sp09.scn: Update.
516
5172010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
518
519        PR 1647/testing
520        * spsize/size.c: Remove redundant initialize uninitialized to 0.
521
5222010-07-30      Gedare Bloom <giddyup44@yahoo.com>
523
524        PR 1599/cpukit
525        * spsize/size.c: Rename _Context_Switch_necessary to
526        _Thread_Dispatch_necessary to more properly reflect the intent.
527
5282010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
529
530        PR 1621/testing
531        * Makefile.am, configure.ac: Improve coverage of private environment.
532        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
533        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
534
5352010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
536
537        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
538        pointer is NULL when getting an object name.
539
5402010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
541
542        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
543        no wait but the condition is only partially satisfied.
544
5452010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        * Makefile.am, configure.ac: Add test to extract a task blocked with
548        timeout on a priority ordered thread queue.
549        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
550        sp72/sp72.scn: New files.
551
5522010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
553
554        PR 1617/testing
555        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
556        spmountmgr01/spmountmgr01.doc: Added cases to exercise
557        mount-mktgt.c.
558
5592010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
560
561        PR 1617/testing
562        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
563        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
564        spmountmgr01/spmountmgr01.scn: New test which improves coverage
565        of mount-mgr.c under libcsupport.
566        * Makefile.am, configure.ac: Changes to accommodate the new test.
567
5682010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
569
570        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
571        up and add test of getchark().
572
5732010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * spfatal21/Makefile.am: Fix typo.
576
5772010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
580        libio initialization fatal error case.
581        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
582        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
583        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
584        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
585
5862010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
587
588        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
589        variants.  Cleanup.
590        * spintrcritical05/spintrcritical05.scn,
591        spintrcritical06/spintrcritical06.scn,
592        spintrcritical07/spintrcritical07.scn,
593        spintrcritical11/spintrcritical11.scn,
594        spintrcritical12/spintrcritical12.scn,
595        spintrcritical13/spintrcritical13.scn,
596        spintrcritical14/spintrcritical14.scn: Update.
597
5982010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
599
600        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
601        fatal error.
602        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
603        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
604
6052010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
606
607        PR 1603/testing
608        * spassoc01/init.c, spassoc01/Makefile.am,
609        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
610        * Makefile.am, configure.ac: Added new test spassoc01 for
611        rtems_assoc routines.
612
6132010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
614
615        PR 1606/cpukit
616        * spfatal_support/init.c: Remove
617        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
618
6192010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
620
621        * spfatal09/.cvsignore, spfatal09/Makefile.am,
622        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
623        spfatal09/testcase.h: Removed files.
624        * Makefile.am, configure.ac: Reflect changes above.
625        * spfatal_support/init.c: Print end of test message in case of
626        success.  Stop multitasking in the fatal error extension.
627        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
628        puts().
629        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
630        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
631        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
632        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
633        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
634        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
635        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
636        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
637        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
638        spfatal20/spfatal20.scn: Update.
639
6402010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
641
642        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
643        coverage of rtems_io_lookup_name().
644
6452010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
646
647        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
648        rtems_io_lookup_name() and simplify test.
649        * sp21/system.h, sp21/task1.c: Removed.
650
6512010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
652
653        * Makefile.am, configure.ac: Add new fatal error test for termios
654        initialize.
655        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
656        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
657
6582010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
659
660        PR 1600/testing
661        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
662        spfifo05/Makefile.am: New tests for pipe/fifo routines.
663        * Makefile.am, configure.ac: Add new test.
664
6652010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
666
667        PR 1600/testing
668        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
669        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
670        routines
671        * Makefile.am, configure.ac: Add new test.
672
6732010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * sp68/init.c: Add alignment to region_area. Fix spelling.
676
6772010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        PR 1573/cpukit
680        * spsize/size.c: Add a per cpu data structure which contains the
681        information required by RTEMS for each CPU core. This encapsulates
682        information such as thread executing, heir, idle and dispatch needed.
683
6842010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        * sp69/Makefile.am: Really needs spin.c
687
6882010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
689
690        PR 1592/testing
691        * Makefile.am, configure.ac: Changes to incorporate sperror01,
692        sperror02, sperror03
693        * sperror01/init.c, sperror02/init.c: New tests to exercise
694        rtems_error routine
695        * sperror03/init.c: New test to exercise rtems_panic routine
696
6972010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
698
699        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
700        not need spin.c
701
7022010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
703
704        * sp70/Makefile.am: Tests do not need spin.c
705
7062010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
707
708        * Makefile.am, configure.ac: Removed some fifo tests.
709        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
710        excessive new lines in the output.
711
712        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
713        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
714        Also added a few more cases, mostly from spfifo04/init.c.
715        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
716        Previously was spfifo06. Configure parameter for pipes is used now.
717        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
718        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
719        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
720        spfifo08/spfifo08.scn: Removed.
721
7222010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
723
724        * Makefile.am, configure.ac: Add new test to exercise path where using
725        unlimited object support you are about to allocate more objects than
726        can be represented in the Id. This test will NOT pass on targets with
727        insufficient RAM.
728        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
729        sp71/sp71.scn: New files.
730
7312010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
732
733        * Makefile.am, configure.ac: spfatal20 not ready.
734
7352010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
736
737        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
738        rtems_termios_open().
739        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
740        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
741        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
742        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
743        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
744        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
745        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
746        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
747
7482010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
749
750        * Makefile.am, configure.ac, spfatal_support/init.c,
751        spfatal_support/system.h: Add new tests to generate fatal errors in
752        open_dev_console().
753        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
754        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
755        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
756        spfatal15/spfatal15.scn, spfatal15/testcase.h,
757        spfatal_support/consume_sems.c: New files.
758
7592010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
760
761        * sp43/init.c: Remove more ITRON references.
762
7632010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
764
765        * sp09/screen01.c: Fix warning.
766
7672010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
768
769        * spfifo08/init.c: Catch more cases but discussion on errors and proper
770        behaviour remain.
771
7722010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
775        used.
776
7772010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
780        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
781        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
782
7832010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
784
785        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
786        spfatal_support/init.c: Remove references to ITRON constants.
787
7882010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * Makefile.am, configure.ac: Add sp70 to test slot
791        reclamation and reuse for unlimited object configuration.
792        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
793        sp70/sp70.scn: New files.
794
7952010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
796
797        * sp16/task1.c: Update for heap extend changes.
798
7992010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
800
801        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
802
8032010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
804
805        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
806        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
807        * Makefile.am, configure.ac: Reflect changes above.
808
8092010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
810
811        * spfifo01/main.c: New file.
812
8132010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
814
815        PR PR1542
816        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
817        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
818        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
819        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
820        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
821        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
822        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
823        files.
824
8252010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
826
827        * sp09/screen12.c: Update for heap extend changes.
828
8292010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
830
831        * sp62/init.c, sp65/init.c: #include <unistd.h>.
832
8332010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * sp43/init.c: Readdress use of ctype methods per recommendation from
836        D.J. Delorie on the newlib mailing list. We should pass an unsigned
837        char into these methods.
838
8392010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
840
841        * Makefile.am, configure.ac: Add new fatal error for configuring
842        unlimited and maximum of 0.
843        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
844        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
845
8462010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * sp43/init.c: Fix warning.
849
8502009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
851
852        * sp69/init.c: Fixed warnings.
853
8542009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
855
856        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
857        update.
858
8592009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
860
861        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
862        expired periods. This detected the recently introduced PR1480.
863
8642009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * sp69/.cvsignore: New file.
867
8682009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
869
870        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
871        to ensure that all paths are tested.
872        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
873
8742009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * sp31/task1.c: Fixed spacing.
877
8782009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
881        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
882        spwkspace/init.c: Use rtems_test_assert() consistently instead of
883        system assert(). rtems_test_assert() is designed to integrate into
884        the RTEMS test suite infrastructure.
885
8862009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
887
888        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
889        cases. Updated copyright notice.
890
8912009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
892
893        * sp25/task1.c: Use PRIuPTR for segment_sizes.
894
8952009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
896
897        * sp68/Makefile.in, sp68/.cvsignore,
898        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
899        removed unneeded Makefile.in, added cvsignore
900       
9012009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
902
903        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
904        spintrcritical17/init.c, spintrcritical17/Makefile.am,
905        spintrcritical17/spintrcritical17.doc,
906        spintrcritical17/spintrcritical17.scn: New files.
907        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
908        * sp31/task1.c, sp67/init.c: Changes for new timer server
909        implementation.
910        * sp52/init.c: The init task must be preemptible to let the timer
911        server run.
912
9132009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
914
915        PR 1460/cpukit
916        * sp43/init.c: Change return type on methods accessing portions of
917        RTEMS Ids to int. This allows -1 to be return on error.
918
9192009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
920
921        * spsize/Makefile.am: Fix broken install rule.
922
9232009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        * spprintk/spprintk.scn: Add end of line at end of file.
926
9272009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
928
929        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
930        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
931        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
932        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
933        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
934        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
935        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
936        spwkspace/Makefile.am: Add documentation files for multiple tests.
937        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
938        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
939        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
940        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
941        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
942        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
943        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
944        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
945        spwkspace/spwkspace.doc: New files.
946
9472009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
950        Include "tmacros.h".
951        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
952        _Heap_Allocate for 16bit compliance.
953        * sp44/init.c: Another printf format fix.
954
9552009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
956
957        * sp37/init.c: Add local prototypes for
958        rtems_interrupt_disable, rtems_interrupt_enable,
959        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
960        * sp43/init.c: Add local prototypes for
961        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
962        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
963        rtems_object_id_api_minimum, rtems_object_id_get_api,
964        rtems_object_id_get_class, rtems_object_id_get_index,
965        rtems_object_id_get_node.
966        Spray PRId32's into printf's for 16bit target complianance.
967        * sp37/init.c: Add local prototype for
968        rtems_interrupt_level_attribute.
969
9702009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
971
972        * sp29/init.c: Include "tmacros.h".
973        Misc. changes related to rtems_intervals.
974        * sp14/asr.c: Add PRIxrtems_signal_set.
975        Use PRIxrtems_signal_set to print rtems_signal_set's.
976        * sp13/task3.c: Use PRIu32 to print "count".
977        * sp09/screen12.c: Segment sizes are uintptr_t's.
978        * sp09/screen11.c: Use size_t for "size".
979        * sp62/init.c: Segment sizes are uintptr_t's.
980        * sp25/task1.c: Use PRIuPTR to print segment_size's.
981        * sp21/task1.c: Add PRIurtems_device_major_number.
982        * sp11/task1.c, sp11/task2.c:
983        Use PRIxrtems_event_set to print rtems_event_set's.
984        * sp09/screen13.c: Revert previous change.
985        Remove broken extraneous line seemingly having crept into in
986        2009-08-10 patch.
987        * sp27/init.c: Remove extraneous argument to print.
988        * spsize/size.c: Use PRIu32 to print sys_req.
989        * sp37/init.c: Add missing argument to printf.
990        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
991        sp12/pritask.c, sp34/changepri.c:
992        Use PRIdrtems_task_argument to print rtems_task_argument's.
993
9942009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
995
996        * sp25/task1.c: segment_size is uintptr_t.
997        * spfatal06/testcase.h: Add missing return.
998        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
999        Duplicate code from rtems_name_to_characters to convert rtems_name's
1000        into char arrays.
1001        * sp09/screen13.c: Comment out unused return status.
1002        * sp63/init.c: Use PRIu32 to print uint32_t's.
1003        * sp33/init.c: Use PRIu32 to print uint32_t's.
1004        * sp28/init.c: Use PRIu32 to print uint32_t's.
1005
10062009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1007
1008        * sp31/task1.c: Use PRIdWatchdog_Interval to print
1009        Watchdog_Interval's.
1010        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
1011        PRIdrtems_interval to print rtems_interval's.
1012
10132009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1014
1015        * sp13/task1.c: Misc. uint32_t fixes.
1016        * sp20/task1.c: Misc. uint32_t fixes.
1017        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
1018        Use PRIXrtems_mode to print rtems_mode's.
1019        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
1020        Use PRIxrtems_mode to print rtems_mode's.
1021        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
1022        sp19/task1.c: Add missing PRI*32's.
1023
10242009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1025
1026        * sp34/changepri.c, sp35/priinv.c:
1027        Use PRIdPriority_Control to print Priority_Control's.
1028
10292009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1030
1031        * sp34/changepri.c, sp59/init.c:
1032        Use PRIdrtems_task_priority to print rtems_task_priority's.
1033        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
1034        Use PRIdrtems_task_priority to print rtems_task_priority's.
1035        * sp12/system.h:
1036        Change Priority_Test_driver to use rtems_task_priority argument.
1037        * sp12/pridrv.c:
1038        Change Priority_Test_driver to use rtems_task_priority argument.
1039        Use PRIdrtems_task_priority to print rtems_task_priority's.
1040
10412009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1042
1043        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
1044        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
1045        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
1046        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
1047        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
1048
10492009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1050
1051        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
1052        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
1053        * sp63/init.c: Fix _Heap_Resize_block args.
1054        * sp09/screen09.c: Eliminate unused var warning.
1055
10562009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1057
1058        * sp27/init.c, spsize/init.c: Fix prototypes.
1059        * spwatchdog/task1.c: Remove unused vars.
1060
10612009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1062
1063        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
1064        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
1065        spobjgetnext/init.c, spprintk/init.c:
1066        Eliminate unused vars.
1067
10682009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1069
1070        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
1071        confdefs.h define typos.
1072
10732009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1074
1075        * configure.ac: Don't add -ansi -fasm to CFLAGS.
1076
10772009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * sp32/init.c: Lengthen the clock tick and move configuration to the
1080        bottom of the file.
1081
10822009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * Makefile.am, configure.ac: Add new test to exercise when the ticks
1085        since boot wraps around 0 and the timer server must deal with that
1086        condition.
1087        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
1088        sp67/sp67.scn: New files.
1089
10902009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1091
1092        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
1093
10942009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1095
1096        * spintrcritical09/init.c, spintrcritical10/init.c,
1097        spintrcritical11/init.c: Fixed potentially infinite loops.
1098        * sp20/system.h: Increased micro seconds per tick in order to be more
1099        independent of the console output speed.
1100
11012009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1102
1103        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
1104        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
1105        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
1106        at -Os and m68k at -Os. Fix typos.
1107
11082009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1109
1110        * sp54/init.c: Use rtems_build_id to make building Objects_Id
1111        RTEMS_USE_16_BIT_OBJECT clean.
1112
11132009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1114
1115        * Makefile.am, configure.ac: Add new test to exercise when notepads are
1116        not configured.
1117        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
1118        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
1119
11202009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1121
1122        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
1123        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
1124        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
1125        coverage runs.
1126
11272009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
1130        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
1131        some error cases uncovered by uC5282 coverage runs.
1132
11332009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1134
1135        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
1136        uC5282 coverage runs.
1137
11382009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
1141        Correct minor issues uncovered on uC5282.
1142
11432009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1144
1145        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
1146        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
1147        Eliminate use of deprecated rtems_extension.
1148
11492009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1150
1151        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
1152        run when IO speed varies.
1153
11542009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1155
1156        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
1157        the intended code.
1158
11592009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1160
1161        * configure.ac: Revert accidentally committed lines.
1162
11632009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
1166        simple priority ceiling case that was previously only tested via the
1167        POSIX API.
1168        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
1169        sp66/sp66.scn: New files.
1170
11712009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1172
1173        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
1174        for Id which is in range for the object class but not allocated yet.
1175
11762009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1177
1178        * sp46/init.c, sp46/sp46.scn: Fix numbering.
1179
11802009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1181
1182        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
1183
11842009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1185
1186        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
1187        spfatal02/spfatal02.scn, spfatal02/testcase.h,
1188        spfatal03/spfatal03.scn, spfatal03/testcase.h,
1189        spfatal04/spfatal04.scn, spfatal04/testcase.h,
1190        spfatal05/spfatal05.scn, spfatal05/testcase.h,
1191        spfatal06/spfatal06.scn, spfatal06/testcase.h,
1192        spfatal07/spfatal07.scn, spfatal07/testcase.h,
1193        spfatal08/spfatal08.scn, spfatal08/testcase.h,
1194        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
1195        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
1196        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
1197        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
1198        tests use testcase.h and spfatal_support framework. Print test name
1199        herald in all cases.
1200        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
1201        New files.
1202        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
1203
12042009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * spfatal07/testcase.h: Indicate test is not applicable on some
1207        architectures.
1208
12092009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1210
1211        * Makefile.am: Fix spacing.
1212
12132009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1214
1215        * spstkalloc/init.c: Changed allocator signature. Functions are now
1216        static.
1217
12182009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1219
1220        * sp29/init.c: Fixed return value evaluation.
1221        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
1222        * sp63/init.c: Check return value of _Heap_Initialize().
1223
12242009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1225
1226        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
1227        _Watchdog_Report() when name is not NULL. This case was covered at
1228        -Os on erc32 but at -O2 we had more code.
1229
12302009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1231
1232        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
1233        overflowing on _Heap_Allocate_aligned.
1234
12352009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1236
1237        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
1238        for various null parameters.
1239
12402009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * sp16/sp16.scn, sp16/task1.c: Fix typo.
1243
12442009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
1245
1246        * sp65/init.c: Remove stray print.
1247        * sp65/sp65.doc: Add information on second case.
1248
12492009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
1250
1251        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
1252        verify that obtaining a priority ceiling mutex when the calling
1253        task's priority is the same as the priority ceiling is handled
1254        correctly.
1255
12562009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1257
1258        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1259        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1260        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1261        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1262        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1263        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1264        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1265        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1266        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1267        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1268        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1269        rtems_clock_get_ticks_per_second().
1270
12712009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1272
1273        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1274        Change attributes to priority ceiling. Use directive_failed, not
1275        assert. Configure a semaphore not a region.
1276
12772009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1278
1279        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1280        mutex cases.
1281        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1282        sp65/sp65.scn: New files.
1283
12842009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1285
1286        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1287        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1288        sp65/sp65.scn: New files.
1289
12902009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1293        per tick.
1294
12952009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1298        adjust existing for alignment. New test ensures coverage begin and
1299        end marker methods are exercised so they do not get considered
1300        unexecuted.
1301        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1302        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1303
13042009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1305
1306        * Makefile.am, configure.ac: Add new test to exercise legacy
1307        rtems_clock_get().
1308        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1309        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1310
13112009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1314        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1315        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1316
13172009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1318
1319        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1320        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1321        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1322        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1323        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1324        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1325        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1326        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1327        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1328
13292009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1330
1331        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1332        cases.
1333
13342009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1337        all memory is successfully allocated. This means the test can
1338        validate the heap is unchanged on extend failure.
1339
13402009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1341
1342        * spintrcritical01/init.c, spintrcritical06/init.c,
1343        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1344        per tick so tests run quicker and more reliably hit the intended
1345        critical section.
1346
13472009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1350        when we are unable to allocate the memory needed for an object
1351        extend. Make sure all is handled properly.
1352        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1353        sp64/sp64.scn: New files.
1354
13552009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1356
1357        * sp63/init.c: Correct test case two.
1358
13592009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1360
1361        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1362        test case to exercise another odd branch not taken.
1363
13642009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1365
1366        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1367        particular path is taken through the _Heap_Resize_block code.
1368        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1369        sp63/sp63.scn: New files.
1370
13712009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1372
1373        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1374        wrong thing in a cpp macro. Added contents to screen file and add
1375        documentation file.
1376        * sp42/sp42.doc: New file.
1377
13782009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1379
1380        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1381
13822009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1383
1384        * spintrcritical16/init.c: Tinker with test to make it hit the case
1385        more reliably.
1386
13872009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1388
1389        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1390        possible of not being able to allocate memory from the workspace
1391        during thread creation.
1392        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1393        sp18/sp18.scn: New files.
1394
13952009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1396
1397        * Makefile.am, configure.ac: Add new test to handle the case where
1398        a region resize frees enough memory to unblock a task.
1399        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1400        sp62/sp62.scn: New files.
1401        * sp61/init.c: Test does not need regions.
1402
14032009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1404
1405        * Makefile.am, configure.ac: Add test case for processing a timeout
1406        on a thread (that is the thread executing) that has also had its
1407        request satisfied while it is being enqueued.
1408        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1409        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1410        spintrcritical16/spintrcritical16.scn: New files.
1411        * spintrcritical15/init.c: Remove unused TSR>
1412
14132009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1416        thread queue while another thread is in the process of blocking on
1417        the same thread queue.
1418        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1419        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1420        spintrcritical15/spintrcritical15.scn: New files.
1421
14222009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1423
1424        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1425
14262009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1427
1428        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1429        sp40/sp40.scn: Now verified to hit coverage cases.
1430        * sp40/sp40.doc: New file.
1431
14322009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1433
1434        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1435        to catch two remaining uncovered cases in rtems_io_register_driver.
1436        * sp40/system.h: Removed.
1437
14382009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1439
1440        * Makefile.am, configure.ac: Add new test to exercise odd case in
1441        rtems_iterate_over_all_threads.
1442        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1443        sp41/sp41.scn: New files.
1444
14452009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1446
1447        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1448        inheritance protocol since there is no holder associated with them.
1449
14502009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1451
1452        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1453        timer is scheduled from an ISR while it is being scheduled at the
1454        task level.
1455        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1456        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1457        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1458        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1459        spintrcritical14/spintrcritical14.scn: New files.
1460
14612009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1462
1463        * spintrcritical01/init.c, spintrcritical06/init.c,
1464        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1465        cleanup and make the tests more similar.
1466
14672009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1468
1469        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1470
14712009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1474        test work for case that it is documented to handle.
1475
14762009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1477
1478        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1479        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1480        spintrcritical10/spintrcritical10.scn: New files.
1481
14822009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1483
1484        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1485        unreliable third case in sp39 to spintrcritical10. New tests to hit
1486        other event synchronization critical sections.
1487        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1488        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1489        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1490        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1491        spintrcritical12/spintrcritical12.scn: New files.
1492
14932009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1496        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1497        sp10/sp10.scn: New files.
1498
14992009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1500
1501        * spintrcritical06/init.c: Clean up.
1502        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1503        * spintrcritical09/spintrcritical09.scn: Fill in.
1504
15052009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1506
1507        * spintrcritical06/init.c: Add comment to indicate test is not finished
1508        and known to not hit the case.
1509        * Makefile.am, configure.ac: Add a couple more interrupt critical
1510        section tests.
1511        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1512        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1513        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1514        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1515        spintrcritical09/spintrcritical09.doc,
1516        spintrcritical09/spintrcritical09.scn: New files.
1517
15182009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1519
1520        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1521        at hitting interrupt synchronization critical section in thread queue
1522        enqueue priority for reverse insertions.
1523        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1524        spintrcritical07/spintrcritical07.doc,
1525        spintrcritical07/spintrcritical07.scn: New files.
1526
15272009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1528
1529        * Makefile.am, configure.ac: Add test case for the
1530        _Thread_queue_Enqueue_priority interrupt critical section where the
1531        TCB we are using as a current pointer is removed from the thread
1532        queue when we flash interrupts while searching forward.
1533        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1534        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1535        spintrcritical06/spintrcritical06.scn: New files.
1536
15372009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1538
1539        * spintrcritical_support/intrcritical.c,
1540        spintrcritical_support/intrcritical.h: Change prototype of delay
1541        method to indicate when counter is reset. This can be used to count
1542        how many iterations we are doing.
1543
15442009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1545
1546        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1547        blocked on one period while another expires. Add sp61 which exercises
1548        the case where a call is made to rtems_shutdown_executive when the
1549        system is not up.
1550        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1551        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1552        sp61/sp61.doc, sp61/sp61.scn: New files.
1553
15542009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1557
15582009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1559
1560        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1561        what it was intended to do.
1562
15632009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1564
1565        * spintrcritical_support/intrcritical.c,
1566        spintrcritical_support/intrcritical.h: New files.
1567
15682009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1569
1570        * Makefile.am, configure.ac: Add new infrastructure which is more
1571        reliable about generating cases which hit interrupt critical
1572        sections. Remove sp41 since it used its own mechanism.
1573        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1574        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1575        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1576        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1577        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1578        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1579        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1580        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1581        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1582        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1583        spintrcritical05/spintrcritical05.scn: New files.
1584        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1585        sp41/system.h: Removed.
1586
15872009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1588
1589        * sp41/init.c: Remove incorrect comment.
1590
15912009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1592
1593        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1594
15952009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1596
1597        * sp25/init.c: Spacing.
1598
15992009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1600
1601        * Makefile.am, configure.ac: Add sp59 to test path through
1602        _Thread_queue_First_priority where the task's priority was in the
1603        bottom 1/4 of the range.
1604        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1605        sp59/sp59.scn: New files.
1606
16072009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1608
1609        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1610        not blocked on a thread queue.
1611        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1612        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1613
16142009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1615
1616        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1617        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1618        sp58/sp58.scn: New files.
1619
16202009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1621
1622        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1623        pointer being null. This does not happen naturally at this time so
1624        force the point.
1625
16262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1627
1628        * sp12/sp12.scn: Update screen to reflect priority changes from long
1629        ago.
1630
16312009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1632
1633        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1634        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1635        as sp27a and test flushing both counting and binary semaphores.
1636        Reformatted.
1637        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1638        sp27a/sp27a.scn: New files.
1639
16402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1641
1642        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1643        copied fomr other Makefile.am's.
1644
16452009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1646
1647        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1648        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1649        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1650        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1651
16522009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1653
1654        * sp57/sp57.doc: Correct.
1655
16562009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1657
1658        * Makefile.am, configure.ac: Add test of restarting a task which is in
1659        the middle of a sleep or wake after.
1660        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1661        sp57/sp57.scn: New files.
1662
16632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1664
1665        * sp43/init.c, sp43/sp43.scn: Add more cases for
1666        rtems_object_get_class_information() to improve coverage.
1667
16682009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1669
1670        * Makefile.am, configure.ac: Add new test to verify that when a user
1671        extension create hook fails, that the error is properly propagated.
1672        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1673        sp56/sp56.scn: New files.
1674
16752009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1676
1677        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1678        rtems_extension_delete.
1679
16802009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1681
1682        * sp09/screen01.c, sp09/sp09.scn: Add test for
1683        rtems_object_get_classic_name with invalid id.
1684
16852009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1686
1687        * sp02/task1.c: Minor spacing.
1688
16892009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1690
1691        * spfatal12/init.c: Address to heap initialize must be aligned but size
1692        must be too small.
1693
16942009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1695
1696        * Makefile.am, configure.ac: Add new test to exercise case when
1697        broadcasting to a message queue with a pending message.
1698        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1699        sp55/sp55.scn: New files.
1700
17012009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1702
1703        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1704        spfatal tests appear to cover all fatal error cases.
1705        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1706        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1707        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1708        spfatal/task1.c: Removed.
1709
17102009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1711
1712        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1713        initialize workspace heap during initialize. Can be caused by
1714        unaligned address or not enough memory to initialize heap required
1715        overhead.
1716        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1717        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1718
17192009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1720
1721        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1722
17232009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1724
1725        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1726
17272009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1728
1729        * spstkalloc/spstkalloc.scn: Update screen.
1730
17312009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1732
1733        * Makefile.am, configure.ac: Add new test for user configured stack
1734        allocator/deallocator. Test both pass and fail cases.
1735        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1736        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1737
17382009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1739
1740        * spchain/init.c, spchain/spchain.scn: Clean up test.
1741
17422009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1743
1744        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1745        routines whose bodies are not used by RTEMS itself.
1746        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1747        spchain/spchain.doc, spchain/spchain.scn: New files.
1748
17492009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1750
1751        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1752        chain for coverage.
1753
17542009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1755
1756        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1757        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1758        improve coverage.
1759
17602009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1761
1762        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1763
17642009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1765
1766        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1767        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1768
17692009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1770
1771        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1772        Enhance spprintk. Add two new fatal error tests to cover
1773        __assert_func.
1774        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1775        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1776
17772009-06-18      Chris Johns <chrisj@rtems.org>
1778
1779        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1780        workaround the H8300 gcc bug.
1781
17822009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1783
1784        * sp54/init.c: Fix spacing.
1785
17862009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1787
1788        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1789
17902009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1791
1792        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1793
17942009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1795
1796        * Makefile.am, configure.ac: Add new test.
1797        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1798        sp54/sp54.scn: New files.
1799
18002009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1801
1802        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1803        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1804        the time of day forward not making server based timers fire.
1805        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1806        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1807        sp53/sp53.scn: New files.
1808
18092009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1810
1811        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1812
18132009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1814
1815        PR 1415/cpukit
1816        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1817        violation.
1818        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1819        sp51/sp51.scn: New files.
1820
18212009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1822
1823        PR 1413/cpukit
1824        * Makefile.am, configure.ac: Add test for case where server based
1825        timers which reinitiated themselves did not get reinserted onto timer
1826        chain.
1827        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1828        sp50/sp50.scn: New files.
1829
18302009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1831
1832        PR 1414/cpukit
1833        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1834        is harder to trick by passing in a valid id of an incorrect object
1835        class.
1836        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1837        sp49/sp49.scn: New files.
1838
18392009-05-19      Chris Johns <chrisj@rtems.org>
1840
1841        * sp04/tswitch.c: Lower sample count for small memory targets.
1842       
18432009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1844
1845        * spprintk/init.c: printk() now 100% covered.
1846
18472009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1848
1849        * spprintk/init.c: More test cases.
1850
18512009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1852
1853        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1854        large enough for buffer node overhead.
1855
18562009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1857
1858        * Makefile.am, configure.ac, spwatchdog/system.h,
1859        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1860        printk. These will help coverage. Simplify spwkspace.
1861        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1862        spprintk/spprintk.scn: New files.
1863        * spwkspace/system.h: Removed.
1864
18652009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1866
1867        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1868        methods.
1869        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1870        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1871
18722009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1873
1874        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1875        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1876        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1877        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1878        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1879        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1880        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1881        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1882        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1883        spsize/size.c: Fix warnings.
1884
18852009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1886
1887        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1888        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1889        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1890        spobjgetnext/system.h: New files.
1891
18922009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1893
1894        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1895        64k to 20k. No impact on test behavior.
1896
18972009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1898
1899        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1900
19012009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1902
1903        * sp37/init.c, sp37/sp37.scn: Add test case for
1904        rtems_interrupt_level_attribute body.
1905
19062009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1907
1908        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1909        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1910        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1911        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1912        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1913        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1914        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1915        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1916        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1917        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1918        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1919        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1920        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1921        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1922        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1923        sp48/Makefile.am, spfatal/Makefile.am,
1924        spfatal01/Makefile.am, spfatal02/Makefile.am,
1925        spfatal03/Makefile.am, spfatal04/Makefile.am,
1926        spfatal05/Makefile.am, spfatal06/Makefile.am,
1927        spfatal07/Makefile.am, spfatal08/Makefile.am,
1928        spfatal09/Makefile.am, spsize/Makefile.am,
1929        spwatchdog/Makefile.am:
1930        Eliminate _exe_/.exe.
1931
19322009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1933
1934        PR 1388/cpukit
1935        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1936        allow both priority inherit and ceiling attributes to be set on
1937        semaphore create. These attributes are mutually exclusive and this
1938        should be an error.
1939
19402009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1941
1942        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1943        unlimited objects when configured for a unified workspace works as
1944        expected.
1945        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1946        sp48/sp48.scn: New files.
1947
19482009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1949                Joel Sherrill <joel.sherrill@oarcorp.com>
1950
1951        PR 1357/cpukit
1952        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1953        honored.
1954        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1955        sp47/sp47.scn: New files.
1956
19572009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1958
1959        * Makefile.am, configure.ac: Add new test to test Watchdog display
1960        helper routines. These reach into the SuperCore.
1961        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1962        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1963        spwatchdog/system.h, spwatchdog/task1.c: New files.
1964
19652009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1966
1967        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1968
19692009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1970
1971        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1972        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1973        hard-coded hex numbers for bad object Ids.
1974
19752009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1976
1977        * sp15/system.h, sp19/system.h: Array of task names should be of type
1978        rtems_name not rtems_id. Similarly array of task ids should be
1979        rtems_id not rtems_name.
1980
19812008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1982
1983        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1984
19852008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1986
1987        * Makefile.am, configure.ac, spfatal06/testcase.h,
1988        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1989        spsize/size.c: Eliminate pointers to API configuration tables in the
1990        main configuration table. Reference the main configuration table and
1991        the API configuration tables directly using the confdefs.h version
1992        rather than obtaining a pointer to it. This eliminated some
1993        variables, a potential fatal error, some unnecessary default
1994        configuration structures. Overall, about a 4.5% reduction in the code
1995        size for minimum and hello on the SPARC.
1996        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1997        spfatal10/testcase.h: Removed.
1998
19992008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2000
2001        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
2002        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
2003        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
2004        successfully with maxixum number of priorities as 16 instead of 256.
2005        This was done by temporarily modifying the score priority.h maximum.
2006        This allowed testing of all API code to ensure that it worked
2007        properly with a reduced number of priorities. Most modifications were
2008        to switch from hard-coded maximum to using the API provided methods
2009        to determine maximum number of priority levels.
2010
20112008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2012
2013        * sp46/sp46.scn: Add screen missed earlier.
2014
20152008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2016
2017        PR 1348/cpukit
2018        * Makefile.am, configure.ac: Add test of special case of resetting cpu
2019        usage information while a period is running.
2020        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
2021        sp46/sp46.scn: New files.
2022
20232008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2024
2025        * sp45/init.c: New file.
2026
20272008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2028
2029        PR 1347/cpukit
2030        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
2031        Rework Timer Server to ensure that the context allows for blocking,
2032        allocating memory, and acquiring semaphores and mutexes.
2033        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
2034        New files.
2035
20362008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2037
2038        * sp25/system.h: Add warning and temporary m32c conditional until size
2039        type addressed.
2040
20412008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2042
2043        * sp09/screen07.c: Use INT_MAX as number of messages so always
2044        properly sized and no overflow on constant.
2045        * sp09/screen10.c: Delay so on targets with simulator idle clock
2046        tick driver this will work.
2047        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
2048        byte boundaries rather than two byte boundaries.
2049        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
2050        allocate more memory than size_t holds on m32c.
2051
20522008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2053
2054        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
2055        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
2056        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
2057        and Region calls. On 16-bit architectures, size_t can be 16-bits
2058        which would limit sizes to 64K. Also address constants which
2059        overflowed on 16-bit integer targets.
2060
20612008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2062
2063        * sp43/sp43.scn: Bump version to 4.9.99.0
2064
20652008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2066
2067        * sp19/system.h: Use "double" instead of "rtems_double".
2068
20692008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2070
2071        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2072
20732008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
2074
2075        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
2076        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
2077        spfatal_support/init.c, spfatal_support/system.h:
2078        Convert to "bool".
2079
20802008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2081
2082        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
2083        declared in a public place.
2084
20852008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2086
2087        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
2088
20892008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
2090
2091        * sp43/init.c: Fix derefence of uninitialized pointer.
2092
20932008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2094
2095        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
2096        multiprocessing is not enabled. Saves one more variable from single
2097        processor configuration.
2098
20992008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
2100
2101        PR 1212/cpukit
2102        * Makefile.am, configure.ac: Time slicing will not happen if the task
2103        mode is changed from a non-timeslicing mode to timeslicing mode if it
2104        is done by the executing thread (e.g. in its task body). This change
2105        includes sp44 to demonstrate the problem and verify the correction.
2106        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
2107
21082008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
2109
2110        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
2111        architectures they are not supported on.
2112
21132008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2114
2115        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2116
21172008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2118
2119        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
2120          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2121
21222008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2123
2124        * sp28/init.c: Corrections to configuration.
2125        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
2126        * spsize/size.c: _ISR_Vector_table only exists on architectures
2127        which use the Simple Vectored Interrupt Model.
2128
21292008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2130
2131        * spsize/size.c: Convention calls for leading underscore on private
2132        RTEMS variables.
2133
21342008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2135
2136        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
2137        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
2138        Refactored and renamed initialization routines to
2139        rtems_initialize_data_structures, rtems_initialize_before_drivers,
2140        rtems_initialize_device_drivers, and
2141        rtems_initialize_start_multitasking. This opened the sequence up so
2142        that bootcard() could provide a more robust and flexible framework
2143        which is easier to explain and understand. This also lays the
2144        groundwork for sharing the division of available memory between the
2145        RTEMS workspace and heap and the C library initialization across all
2146        BSPs.
2147
21482008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2149
2150        * sp32/init.c: Formatting.
2151
21522008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2153
2154        * sp09/screen01.c: Correct test.
2155        * sp09/screen14.c: Update copyright.
2156        * sp28/init.c: Correct end of test messages.
2157
21582008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2159
2160        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2161
21622008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2163
2164        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
2165        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
2166        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
2167        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
2168        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
2169        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
2170        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
2171        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
2172        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
2173        tests. Add a clock_settime case for < 1988.
2174
21752008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2176
2177        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2178
21792008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2180
2181        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
2182        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
2183        * sp41/sp41.scn: Now has content.
2184        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
2185        Object Services recently added to API.
2186
21872008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
2188
2189        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
2190        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
2191        collection. This changed the name of a few previously public but
2192        undocumented services and added a some new services.
2193        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
2194        sp43/system.h: New files.
2195
21962008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2197
2198        * spfatal10/.cvsignore: New file.
2199
22002008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2201
2202        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
2203        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
2204        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
2205        New files.
2206
22072008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
2208
2209        * Makefile.am, configure.ac: Added fatal error tests
2210        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
2211        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
2212        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
2213        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
2214        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
2215        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
2216        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
2217        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
2218        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
2219        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
2220        spfatal_support/init.c, spfatal_support/system.h: New files.
2221
22222008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2223
2224        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
2225        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
2226        test messages.
2227
22282008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2229
2230        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
2231        simple type to a union of an unsigned 32 bit integer and a pointer.
2232        This should help eliminate weird casts between u32 and pointers in
2233        various places. The APIs now have to explicitly call _u32 or _string
2234        versions of helper routines. This should also simplify things and
2235        eliminate the need for ugly casts in some cases.
2236
22372008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
2238
2239        * sp42/Makefile.am: New file.
2240
22412008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2242
2243        Add sp42 to exercise thread queue with knowledge of the implementation
2244        so we can exercise all of the normal paths possible.
2245        * Makefile.am, configure.ac: Add sp42.
2246        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2247
22482008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2249
2250        * sp39/init.c: Add case for long timeout on blocking operation.
2251        * Makefile.am, configure.ac: Add new test to exercise thread
2252        queue blokcing synchronization. sp39 and sp41 are very similar.
2253        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2254        sp41/system.h: New files.
2255
22562008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2257
2258        * sp39/init.c: Clean up.
2259
22602008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2261
2262        * sp39/init.c: Modify to improve coverage.
2263
22642008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2265
2266        * sp36/strict_order_mut.c:
2267
22682008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2269
2270        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2271        driver registration.
2272        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2273        sp40/system.h: New files.
2274
22752008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2276
2277        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2278        Add test cases for:
2279          + message queue create requesting too many message buffers
2280            for the available memory
2281          + region extend with address inside existing heap
2282          + timer server initiate too large a stack, create error
2283        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2284          + task set priority while holding resource
2285
22862008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2287
2288        * Makefile.am, configure.ac: Added sp38 and sp39.
2289        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2290        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2291        sp39/sp39.scn, sp39/system.h: New files.
2292
22932007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2294
2295        * sp36/strict_order_mut.c: New file.
2296
22972007-12-21      Xi Yang <hiyangxi@gmail.com>
2298
2299        * Makefile.am, configure.ac: Add support for proper stacking of
2300        priority inheritance on mutexes as well as enforce proper order of
2301        release.
2302        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2303        sp36/sp36.scn: New files.
2304
23052007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2306
2307        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2308        directive instead of violating RTEMS internals.
2309
23102007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2311
2312        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2313        Add test cases for User Extension Manager to improve code coverage.
2314        * sp21/task1.c: Fix spelling error.
2315
23162007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2317
2318        * spsize/size.c: Account for previous changes in calculation of MPCI
2319        receive server stack.
2320
23212007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2322
2323        * sp09/screen07.c, sp09/sp09.scn: Add test for
2324        rtems_message_queue_broadcast for bad buffer and count pointers.
2325        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2326        with bad priority or initiating twice.
2327        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2328        it forces a dispatch.
2329        * sp37/init.c: New file.
2330
23312007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2332
2333        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2334        enable, flash, and is in progress. These are normally inlines but
2335        also have bodies for non-C code. This test also exercises the odd
2336        case of calling clock tick from outside an ISR.
2337        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2338
23392007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2340
2341        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2342        using notepad with the current task's ID or SELF
2343        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2344        test missing test cases for clock_get.
2345
23462007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2347
2348        * sp28/init.c: Add test code for task variables to improve coverage.
2349
23502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2351
2352        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2353        RTEMS provided accessor macros to obtain configuration fields.
2354
23552007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2356
2357        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2358        Configuration Table. Eliminate CPU Table from all ports. Delete
2359        references to CPU Table in all forms.
2360
23612007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2362
2363        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2364
23652007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2366
2367        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2368        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2369        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2370        to improve test coverage.
2371
23722007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2373
2374        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2375        coverage.
2376
23772007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2378
2379        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2380
23812007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2382
2383        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2384        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2385        .scn files.
2386
23872007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2388
2389        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2390        commented out and updated the .scn file.
2391
23922007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2393
2394        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2395        buffered test IO.
2396
23972007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2398
2399        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2400        rtems_io_unregister_driver did not have any test code.
2401
24022007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2403
2404        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2405        since it was used to configure a no longer used feature. Device names
2406        are now part of the filesystem not in a table. This also eliminated
2407        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2408        RTEMS as well as the memory allocation used to populate
2409        _IO_Driver_name_table.
2410
24112007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2412
2413        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2414        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2415        properly.
2416
24172007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2418
2419        * spsize/size.c: Eliminated the variables
2420        _RTEMS_tasks_User_initialization_tasks and
2421        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2422        used in one place after initialized. It was a waste of space.
2423
24242007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2425
2426        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2427        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2428        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2429        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2430        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2431        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2432        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2433        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2434        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2435        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2436        spsize/size.c: Add optional managers to Makefiles. Clean up test
2437        cases so last output line follows END OF pattern. Make sure test case
2438        all run. All tests appeared ok on sis.
2439
24402007-04-05      Joel Sherrill <joel@OARcorp.com>
2441
2442        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2443
24442007-04-05      Joel Sherrill <joel@OARcorp.com>
2445
2446        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2447        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2448        CONFIGURE_APPLICATION_NEEDS_XXX.
2449
24502007-04-02      Joel Sherrill <joel@OARcorp.com>
2451
2452        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2453
24542007-04-02      Joel Sherrill <joel@OARcorp.com>
2455
2456        * spsize/size.c: Convert from Classic API style TOD_Control as
2457        fundamental time structure to POSIX struct timespec. Add
2458        clock_get_uptime().
2459
24602007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2461
2462        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2463
24642007-03-26      Joel Sherrill <joel@OARcorp.com>
2465
2466        * sp35/priinv.c: Remove warning.
2467
24682007-03-10      Joel Sherrill <joel@OARcorp.com>
2469
2470        * sp26/system.h: Remove incorrect and duplicate
2471        CONFIGURE_EXTRA_TASK_STACKS.
2472
24732007-03-05      Joel Sherrill <joel@OARcorp.com>
2474
2475        PR 1222/cpukit
2476        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2477        thread that is blocked on a priority based thread queue is changed,
2478        that its placement in the queue is reevaluated based upon the new
2479        priority. This enhancement includes modifications to the SuperCore as
2480        well as new test cases.
2481        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2482        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2483        sp35/sp35.doc, sp35/sp35.scn: New files.
2484
24852007-03-05      Joel Sherrill <joel@OARcorp.com>
2486
2487        * sp26/system.h: Correct memory required for stack sizes.
2488
24892007-02-06      Joel Sherrill <joel@OARcorp.com>
2490
2491        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2492        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2493        tests.
2494
24952006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2496
2497        * sp33/init.c: Improve barrier test to include normal blocking with
2498        manual release and unblocking in barrier deletion.
2499
25002006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2501
2502        * configure.ac: New BUG-REPORT address.
2503
25042006-11-20      Joel Sherrill <joel@OARcorp.com>
2505
2506        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2507        and make output more compliant with other tests.
2508
25092006-11-17      Joel Sherrill <joel@OARcorp.com>
2510
2511        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2512        cases intended on all targets possible with new heap algorithm.
2513
25142006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2515
2516        * Makefile.am, configure.ac: Adding Classic API Barriers.
2517        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2518        New files.
2519
25202006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2521
2522        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2523
25242006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2525
2526        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2527        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2528        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2529        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2530        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2531        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2532        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2533        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2534        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2535        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2536        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2537        Use rtems_testsdir instead.
2538
25392006-04-05      Joel Sherrill <joel@OARcorp.com>
2540                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2541
2542        * spsize/size.c: Victor spotted the problem that
2543        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2544        variables and needed to be set to the same value.  I took that
2545        idea and just removed _Thread_MP_Receive.  All uses are now
2546        _MPCI_Receive_server_tcb.
2547
25482005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2549
2550        * configure.ac: Remove RTEMS_ENABLE_BARE,
2551        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2552
25532005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2554
2555        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2556        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2557        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2558        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2559        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2560        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2561        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2562        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2563        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2564        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2565        spfatal/Makefile.am, spsize/Makefile.am:
2566        Convert to use *_PROGRAMS.
2567
25682005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2569
2570        * sp01/Makefile.am, sp02/Makefile.am,
2571        sp03/Makefile.am, sp04/Makefile.am,
2572        sp05/Makefile.am, sp06/Makefile.am,
2573        sp07/Makefile.am, sp08/Makefile.am,
2574        sp09/Makefile.am, sp11/Makefile.am,
2575        sp12/Makefile.am, sp13/Makefile.am,
2576        sp14/Makefile.am, sp15/Makefile.am,
2577        sp16/Makefile.am, sp17/Makefile.am,
2578        sp19/Makefile.am, sp20/Makefile.am,
2579        sp21/Makefile.am, sp22/Makefile.am,
2580        sp23/Makefile.am, sp24/Makefile.am,
2581        sp25/Makefile.am, sp26/Makefile.am,
2582        sp27/Makefile.am, sp28/Makefile.am,
2583        sp29/Makefile.am, sp30/Makefile.am,
2584        sp31/Makefile.am, sp32/Makefile.am,
2585        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2586
25872005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2588
2589        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2590        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2591        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2592        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2593        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2594        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2595        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2596        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2597        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2598        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2599        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2600        * sptests.am: Remove.
2601
26022005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2603
2604        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2605        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2606        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2607        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2608        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2609        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2610        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2611        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2612        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2613        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2614        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2615
26162005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2617
2618        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2619
26202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2621
2622        * spsize/Makefile.am: Rename TEST to spsize.
2623        * spsize/size.scn: Remove.
2624        * spsize/spsize.scn: New (renamed from size.scn).
2625
26262005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2627
2628        * configure.ac: Add spfatal/Makefile.
2629        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2630        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2631        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2632        * sptests.am: Remove LIB_VARIANT.
2633
26342005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2635
2636        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2637        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2638        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2639        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2640        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2641        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2642        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2643        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2644        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2645        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2646        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2647
26482005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2649
2650        * Makefile.am: Cleanup.
2651
26522005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2653
2654        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2655        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2656        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2657        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2658        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2659        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2660        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2661        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2662        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2663        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2664        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2665        spfatal/Makefile.am, spsize/Makefile.am:
2666        Partial conversion to automake.
2667
26682005-03-07      Joel Sherrill <joel@OARcorp.com>
2669
2670        * sp13/task1.c: Removed warnings.
2671
26722004-09-29      Joel Sherrill <joel@OARcorp.com>
2673
2674        * spsize/size.c: i960 obsoleted and all references removed.
2675
26762004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2677
2678        * configure.ac: Require automake > 1.9.
2679
26802004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2681
2682        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2683        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2684        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2685        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2686        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2687        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2688        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2689        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2690        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2691        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2692        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2693        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2694        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2695        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2696        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2697        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2698        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2699        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2700        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2701        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2702        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2703        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2704        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2705        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2706        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2707        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2708        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2709        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2710        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2711        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2712        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2713        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2714
27152004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2716
2717        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2718
27192004-03-30      David Querbach <querbach@realtime.bc.ca>
2720
2721        PR 595/tests
2722        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2723        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2724        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2725        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2726        others treat it as a count of longs.
2727
27282004-03-30      David Querbach <querbach@realtime.bc.ca>
2729
2730        PR 596/tests
2731        * sp32/init.c: A missing definition of TEST_INIT before including
2732        <tmacros.h> means that buffered output will not work even if selected
2733        in buffer_test_io.h.
2734
27352004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2736
2737        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2738        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2739        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2740        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2741        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2742        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2743        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2744        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2745        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2746        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2747        types.
2748
27492004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2750
2751        * configure.ac: Add 2nd arg to RTEMS_TOP.
2752
27532004-03-05      Joel Sherrill <joel@OARcorp.com>
2754
2755        * sp07/buffered_io.c: Remove warning.
2756
27572004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2758
2759        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2760        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2761        * sp02/Makefile.am: Ditto.
2762        * sp03/Makefile.am: Ditto.
2763        * sp04/Makefile.am: Ditto.
2764        * sp05/Makefile.am: Ditto.
2765        * sp06/Makefile.am: Ditto.
2766        * sp07/Makefile.am: Ditto.
2767        * sp08/Makefile.am: Ditto.
2768        * sp09/Makefile.am: Ditto.
2769        * sp11/Makefile.am: Ditto.
2770        * sp12/Makefile.am: Ditto.
2771        * sp13/Makefile.am: Ditto.
2772        * sp14/Makefile.am: Ditto.
2773        * sp15/Makefile.am: Ditto.
2774        * sp16/Makefile.am: Ditto.
2775        * sp17/Makefile.am: Ditto.
2776        * sp19/Makefile.am: Ditto.
2777        * sp20/Makefile.am: Ditto.
2778        * sp21/Makefile.am: Ditto.
2779        * sp22/Makefile.am: Ditto.
2780        * sp23/Makefile.am: Ditto.
2781        * sp24/Makefile.am: Ditto.
2782        * sp25/Makefile.am: Ditto.
2783        * sp26/Makefile.am: Ditto.
2784        * sp27/Makefile.am: Ditto.
2785        * sp28/Makefile.am: Ditto.
2786        * sp29/Makefile.am: Ditto.
2787        * sp30/Makefile.am: Ditto.
2788        * sp31/Makefile.am: Ditto.
2789        * sp32/Makefile.am: Ditto.
2790        * spfatal/Makefile.am: Ditto.
2791        * spsize/Makefile.am: Ditto.
2792
27932003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2794
2795        * sptests.am: Add dirstamp support.
2796
27972003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2798
2799        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2800
28012003-12-16      Joel Sherrill <joel@OARcorp.com>
2802
2803        PR 544/tests
2804        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2805        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2806        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2807        make tests account for resources and not print at inappropriate
2808        times.
2809        * sp07/buffered_io.c: New file.
2810
28112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2812
2813        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2814
28152003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2816
2817        * sp01/Makefile.am: Remove all-local: $(ARCH).
2818        * sp02/Makefile.am: Remove all-local: $(ARCH).
2819        * sp03/Makefile.am: Remove all-local: $(ARCH).
2820        * sp04/Makefile.am: Remove all-local: $(ARCH).
2821        * sp05/Makefile.am: Remove all-local: $(ARCH).
2822        * sp06/Makefile.am: Remove all-local: $(ARCH).
2823        * sp07/Makefile.am: Remove all-local: $(ARCH).
2824        * sp08/Makefile.am: Remove all-local: $(ARCH).
2825        * sp09/Makefile.am: Remove all-local: $(ARCH).
2826        * sp11/Makefile.am: Remove all-local: $(ARCH).
2827        * sp12/Makefile.am: Remove all-local: $(ARCH).
2828        * sp13/Makefile.am: Remove all-local: $(ARCH).
2829        * sp14/Makefile.am: Remove all-local: $(ARCH).
2830        * sp15/Makefile.am: Remove all-local: $(ARCH).
2831        * sp16/Makefile.am: Remove all-local: $(ARCH).
2832        * sp17/Makefile.am: Remove all-local: $(ARCH).
2833        * sp19/Makefile.am: Remove all-local: $(ARCH).
2834        * sp20/Makefile.am: Remove all-local: $(ARCH).
2835        * sp21/Makefile.am: Remove all-local: $(ARCH).
2836        * sp22/Makefile.am: Remove all-local: $(ARCH).
2837        * sp23/Makefile.am: Remove all-local: $(ARCH).
2838        * sp24/Makefile.am: Remove all-local: $(ARCH).
2839        * sp25/Makefile.am: Remove all-local: $(ARCH).
2840        * sp26/Makefile.am: Remove all-local: $(ARCH).
2841        * sp27/Makefile.am: Remove all-local: $(ARCH).
2842        * sp28/Makefile.am: Remove all-local: $(ARCH).
2843        * sp29/Makefile.am: Remove all-local: $(ARCH).
2844        * sp30/Makefile.am: Remove all-local: $(ARCH).
2845        * sp31/Makefile.am: Remove all-local: $(ARCH).
2846        * sp32/Makefile.am: Remove all-local: $(ARCH).
2847        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2848        * spsize/Makefile.am: Remove all-local: $(ARCH).
2849
28502003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2851
2852        * configure.ac: Reflect having moved to testsuites/.
2853
28542003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2855
2856        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2857
28582003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2859
2860        * configure.ac:Remove RTEMS_CHECK_CPU.
2861
28622003-09-04      Joel Sherrill <joel@OARcorp.com>
2863
2864        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2865        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2866        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2867        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2868        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2869        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2870        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2871        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2872        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2873        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2874        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2875        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2876        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2877        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2878        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2879        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2880        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2881        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2882        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2883        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2884        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2885        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2886        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2887        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2888        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2889        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2890        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2891        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2892        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2893        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2894        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2895        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2896        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2897        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2898        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2899        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2900        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2901        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2902        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2903        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2904        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2905        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2906        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2907        spsize/size.c, spsize/system.h: URL for license changed.
2908
29092003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2910
2911        PR 458/tests
2912        * sp30/task1.c: Correct indexing problem.
2913
29142003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2915
2916        * Makefile.am: Reflect having moved aclocal/.
2917
29182003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2919
2920        * Makefile.am: Reflect having moved automake/.
2921        * sp01/Makefile.am: Reflect having moved automake/.
2922        * sp02/Makefile.am: Reflect having moved automake/.
2923        * sp03/Makefile.am: Reflect having moved automake/.
2924        * sp04/Makefile.am: Reflect having moved automake/.
2925        * sp05/Makefile.am: Reflect having moved automake/.
2926        * sp06/Makefile.am: Reflect having moved automake/.
2927        * sp07/Makefile.am: Reflect having moved automake/.
2928        * sp08/Makefile.am: Reflect having moved automake/.
2929        * sp09/Makefile.am: Reflect having moved automake/.
2930        * sp11/Makefile.am: Reflect having moved automake/.
2931        * sp12/Makefile.am: Reflect having moved automake/.
2932        * sp13/Makefile.am: Reflect having moved automake/.
2933        * sp14/Makefile.am: Reflect having moved automake/.
2934        * sp15/Makefile.am: Reflect having moved automake/.
2935        * sp16/Makefile.am: Reflect having moved automake/.
2936        * sp17/Makefile.am: Reflect having moved automake/.
2937        * sp19/Makefile.am: Reflect having moved automake/.
2938        * sp20/Makefile.am: Reflect having moved automake/.
2939        * sp21/Makefile.am: Reflect having moved automake/.
2940        * sp22/Makefile.am: Reflect having moved automake/.
2941        * sp23/Makefile.am: Reflect having moved automake/.
2942        * sp24/Makefile.am: Reflect having moved automake/.
2943        * sp25/Makefile.am: Reflect having moved automake/.
2944        * sp26/Makefile.am: Reflect having moved automake/.
2945        * sp27/Makefile.am: Reflect having moved automake/.
2946        * sp28/Makefile.am: Reflect having moved automake/.
2947        * sp29/Makefile.am: Reflect having moved automake/.
2948        * sp30/Makefile.am: Reflect having moved automake/.
2949        * sp31/Makefile.am: Reflect having moved automake/.
2950        * sp32/Makefile.am: Reflect having moved automake/.
2951        * spfatal/Makefile.am: Reflect having moved automake/.
2952        * spsize/Makefile.am: Reflect having moved automake/.
2953
29542003-08-14      Joel Sherrill <joel@OARcorp.com>
2955
2956        * sp02/task1.c: Added ID to name lookup service and changed name of
2957        id/name translation status code. This propagated to multiple
2958        functions. The user API service added was rtems_object_id_to_name()
2959
29602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2961
2962        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2963
29642003-05-29      Joel Sherrill <joel@OARcorp.com>
2965
2966        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2967
29682003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2969
2970        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2971        CC_CFLAGS_DEFAULT (obsolete).
2972
29732003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2974
2975        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2976        Remove CC_LDFLAGS_PROFILE_V.
2977
29782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2979
2980        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2981
29822003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2983
2984        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2985
29862003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2987
2988        * configure.ac: AC_PREREQ(2.57).
2989
29902002-11-14      Joel Sherrill <joel@OARcorp.com>
2991
2992        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2993        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2994        update the IDs in the screens.
2995
29962002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2997
2998        * .cvsignore: Reformat.
2999        Add autom4te*cache.
3000        Remove autom4te.cache.
3001
30022002-09-14      Joel Sherrill <joel@OARcorp.com>
3003
3004        * sp32/.cvsignore: New file.
3005
30062002-09-14      Aaron J. Grier <aaron@frye.com>
3007
3008        * PR271 was not applicable against the current source but included
3009        a nice test that Joel decided to add to the tree as sp32.
3010        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
3011        * Makefile.am, configure.ac: Modified to reflect addition.
3012
30132002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3014
3015        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
3016        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
3017        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
3018        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
3019        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
3020        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
3021        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
3022        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
3023        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
3024        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
3025        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
3026        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
3027        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
3028        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
3029        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
3030        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
3031        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
3032        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
3033        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
3034        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
3035        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
3036        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
3037        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
3038        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
3039        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
3040        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
3041        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
3042        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
3043        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
3044        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
3045        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
3046
30472002-08-01      Joel Sherrill <joel@OARcorp.com>
3048
3049        * Per PR47 add support for buffered test output.  This involved
3050        adding defines to redirect output to a buffer and dump it when
3051        full, at "test pause", and at exit.  To avoid problems when redefining
3052        exit(), all tests were modified to call rtems_test_exit().
3053        Some tests, notable psxtests, had to be modified to include
3054        the standard test macro .h file (pmacros.h or tmacros.h) to
3055        enable this support.
3056        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
3057        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
3058        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
3059        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
3060        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
3061        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
3062        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
3063
30642002-07-30      Joel Sherrill <joel@OARcorp.com>
3065
3066        * spsize/size.c: Don't reference the RTEMS allocated interrupt
3067        stack if the port doesn't configure using it.
3068
30692002-07-04      Joel Sherrill <joel@OARcorp.com>
3070
3071        * Jump table for single entry point removed.
3072        * spsize/size.c:  Modified to reflect above.
3073
30742002-07-01      Joel Sherrill <joel@OARcorp.com>
3075
3076        * sp29/init.c: Corrected definitions for task stack usage.
3077
30782002-07-01      Joel Sherrill <joel@OARcorp.com>
3079
3080        * spsize/size.c: _Thread_queue_Extract_table removed.
3081
30822001-05-17      Joel Sherrill <joel@OARcorp.com>
3083
3084        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
3085        number of staticly configured device drivers.
3086
30872001-05-14      Joel Sherrill <joel@OARcorp.com>
3088
3089        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
3090        than the configured number of drivers.
3091 
30922002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3093
3094        * configure.ac: Remove ENABLE_GCC28.
3095
30962001-04-04      Joel Sherrill <joel@OARcorp.com>
3097
3098        * spsize/size.c: Reflect SPARC modifcation to get rid of
3099        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
3100 
31012001-03-29      Joel Sherrill <joel@OARcorp.com>
3102
3103        * Per PR147 addressed problems when reseting and inserting a timer
3104        into a timer chain that did not honor time passage since the last
3105        time the timer server was scheduled and the new insertion.
3106        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
3107
31082001-03-28      Joel Sherrill <joel@OARcorp.com>
3109
3110        * Side-effect of PR132.
3111        * sp21/system.h: Now must explicitly request NULL driver.
3112
31132002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3114
3115        * configure.ac:
3116        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3117        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3118        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
3119        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
3120        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3121        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
3122        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
3123        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
3124        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
3125        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
3126        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
3127        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
3128        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
3129        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
3130        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
3131        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
3132        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
3133        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
3134        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
3135        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
3136        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
3137        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
3138        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
3139        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
3140        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
3141        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
3142        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
3143        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
3144        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
3145        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
3146        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
3147        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
3148        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
3149        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
3150
31512002-03-20      Chris Johns <ccj@acm.org>
3152
3153        * PR145.
3154        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
3155        in system (e.g. driver tasks).  Also exit on minimum number of
3156        switches not precise number.
3157
31582001-01-29      Joel Sherrill <joel@OARcorp.com>
3159
3160        * Fixed bug where resetting a timer that was not at the head
3161        of one of the task timer chains resulted in the Timer Server
3162        task waking up too far in the future.
3163        * Added rtems_timer_get_information() directive to support testing.
3164        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
3165        above condition.
3166
31672001-01-22      Joel Sherrill <joel@OARcorp.com>
3168
3169        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
3170        because priority added as argument to rtems_timer_initiate_server().
3171
31722001-01-16      Joel Sherrill <joel@OARcorp.com>
3173
3174        * Added tests for task-based timers.  This included the new tests
3175        sp30 and sp31.
3176        * Makefile.am, configure.ac: Modified to reflect new tests and files.
3177        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
3178        for task-based timer services.
3179        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
3180        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
3181        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
3182        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
3183        sp31/task1.c: New files.
3184
31852001-11-01      Joel Sherrill <joel@OARcorp.com>
3186
3187        * sp26/system.h: Properly account for stack memory used by
3188        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
3189        and processed as PR78.
3190
31912001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3192
3193        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
3194        * configure.in: Remove.
3195        * configure.ac: New file, generated from configure.in by autoupdate.
3196
31972001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3198
3199        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
3200
32012001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3202
3203        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
3204        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
3205        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
3206        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
3207        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
3208        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
3209        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
3210        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
3211        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
3212        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
3213        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
3214        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
3215        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
3216        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
3217        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
3218        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
3219        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
3220        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
3221        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
3222        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
3223        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
3224        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
3225        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
3226        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
3227        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
3228        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
3229        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
3230        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
3231        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
3232
32332001-08-16      Joel Sherrill <joel@OARcorp.com>
3234
3235        * sp20/system.h: Account for extra task stacks properly.
3236
32372001-08-16      Joel Sherrill <joel@OARcorp.com>
3238
3239        * sp13/sp13.scn: Id in screen had wrong class field value.
3240        * sp13/system.h: Account for message buffer memory.
3241        * sp13/task2.c: Remove unnecessary check for failure.
3242
32432001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
3244
3245        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
3246
32472001-04-20      Joel Sherrill <joel@OARcorp.com>
3248
3249        * sp298/sp28.scn: Minor adjustment so test output matches the screen
3250        file.
3251
32522001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3253
3254        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3255
32562001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3257
3258        * sp21/Makefile.am: Remove libtest.
3259
32602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3261
3262        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3263
32642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3265
3266        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3267
32682000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3269
3270        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3271        Switch to GNU canonicalization.
3272        * sptests.am: Remove DEFS.
3273
32742000-09-29      Joel Sherrill <joel@OARcorp.com>
3275
3276        * sp20/sp20.scn: Corrected to reflect new addition.
3277        * sp20/system.h: Removed comment reflecting history.
3278
32792000-09-29      Stephan Merker <merker@decrc.abb.de>
3280
3281        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3282        Added new task to test sequence of altering a period's length
3283        while it is still active.
3284
32852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3286
3287        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3288        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3289        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3290        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3291        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3292        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3293        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3294        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3295        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3296        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3297
32982000-08-10      Joel Sherrill <joel@OARcorp.com>
3299
3300        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.