source: rtems/testsuites/sptests/ChangeLog @ c0d7e23

4.115
Last change on this file since c0d7e23 was c0d7e23, checked in by Joel Sherrill <joel.sherrill@…>, on 05/05/11 at 16:45:57

2011-05-05 Joel Sherrill <joel.sherrill@…>

  • sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c, sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c, spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c, spsimplesched02/init.c: Remove warnings.
  • Property mode set to 100644
File size: 114.6 KB
Line 
12011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
4        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
5        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
6        spsimplesched02/init.c: Remove warnings.
7
82011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * sp09/screen02.c: Use integer value that fits into one character.
11
122011-04-04      Gedare Bloom <giddyup44@yahoo.com>
13
14        PR 1641/cpukit
15        * Makefile.am, configure.ac: Create testcase for red black tree.
16        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
17        sprbtree01/sprbtree01.scn: New files.
18
192011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
20
21        PR 1729/cpukit
22        * spsize/size.c: Add next step in SMP support. This adds an allocated
23        array of the Per_CPU structures to support multiple cpus vs a single
24        instance of the structure which is still used if SMP support is
25        disabled. Configuration support is also added to explicitly enable or
26        disable SMP. But SMP can only be enabled for the CPUs which will
27        support it initially -- SPARC and i386. With the stub BSP support, a
28        BSP can be run as a single core SMP system from an RTEMS data
29        structure standpoint.
30
312011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * spfifo05/init.c: Console interrupts perturb test.
34
352011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
36
37        PR 1743/cpu
38        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
39        Scheduler as complement to existing Deterministic Priority Scheduler.
40        This scheduler serves both as an example and as a lighter weight
41        implementation for smaller systems.
42        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
43        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
44        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
45        spsimplesched02/Makefile.am, spsimplesched02/init.c,
46        spsimplesched02/spsimplesched02.doc,
47        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
48        spsimplesched03/Makefile.am, spsimplesched03/init.c,
49        spsimplesched03/spsimplesched03.doc,
50        spsimplesched03/spsimplesched03.scn: New files.
51
522011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
53
54        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
55        seconds field is less than.
56
572011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
58
59        * sp08/sp08.scn: Convert to UNIX CR/LF.
60
612011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
62
63        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
64        sp09/sp09.scn: Improve coverage. Change mode while system not up and
65        broadcast a message that is too large.
66        * sp08/system.h, sp08/task1.c: Removed.
67
682011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
69
70        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
71        to improve coverage of the thread yield logic.
72        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
73        sp73/sp73.scn: New files.
74
752011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
76
77        * sp07/init.c: Improve coverage.
78
792011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * spwkspace/init.c: Adjust test to account for recent heap change on
82        NULL.
83
842011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
87
882011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
89
90        * spchain/init.c: Improve coverage testing.
91
922011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * configure.ac: Add AC_CONFIG_HEADER(config.h).
95
962011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
99        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
100        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
101        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
102        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
103        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
104        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
105        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
106        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
107        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
108        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
109        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
110        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
111        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
112        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
113        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
114        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
115        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
116        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
117        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
118        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
119        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
120        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
121        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
122        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
123        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
124        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
125        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
126        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
127        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
128        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
129        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
130        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
131        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
132        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
133        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
134        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
135        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
136        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
137        spintrcritical08/init.c, spintrcritical09/init.c,
138        spintrcritical10/init.c, spintrcritical11/init.c,
139        spintrcritical13/init.c, spintrcritical15/init.c,
140        spintrcritical16/init.c, spintrcritical17/init.c,
141        spintrcritical_support/intrcritical.c, spmkdir/init.c,
142        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
143        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
144        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
145        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
146        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
147
1482011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
149
150        * sp09/Makefile.am: Switch to all managers since this is all of them.
151
1522011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
153
154        * sp69/init.c: Use "ld" instead of PRId32 to print
155        struct timespec->tv_nsec.
156        * sp19/inttest.h: Use PRIx32 instead of "lx".
157
1582011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
159
160        * sp04/tswitch.c: Shrink memory requirements.
161
1622011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * configure.ac: Require autoconf-2.68, automake-1.11.1.
165
1662010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
167
168        * spchain/init.c: Added test case.
169
1702010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
171
172        * spchain/init.c, spchain/spchain.scn: More test cases.
173
1742010-11-24      Gedare Bloom <giddyup44@yahoo.com>
175
176        PR 1647/cpukit
177        * spsize/size.c: Update documentation to reflect refactoring of
178        SuperCore to add Scheduler Handler.
179
1802010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
183        memory corruption.
184
1852010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * spchain/init.c: Attempt to improve coverage.
188
1892010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
190
191        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
192
1932010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * spfifo03/spfifo03.scn: Replace file.
196
1972010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * spsize/size.c: Fix typo.
200
2012010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
202
203        PR 1663/testing
204        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
205        the test.
206
2072010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
208
209        * spheapprot/.cvsignore, spheapprot/Makefile.am,
210        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
211        * Makefile.am, configure.ac: Reflect changes above.
212
2132010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
214
215        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
216        cases.
217
2182010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
219
220        * spfatal24/.cvsignore, spfatal24/Makefile.am,
221        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
222        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
223        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
224        spfatal25/testcase.h: New files.
225        * Makefile.am, configure.ac: Reflect changes above.
226
2272010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        PR 1658/cpukit
230        * Makefile.am, configure.ac: If the system is not up, consider it a
231        fatal error. This eliminated sp61 and added spfatal23.
232        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
233        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
234        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
235        sp61/sp61.scn: Removed.
236
2372010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
238
239        PR 1663/testing
240        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
241        routine.
242
2432010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        PR 1661/testing
246        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
247        most references to RTEMS_Malloc_Heap.
248
2492010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
250
251        * sp09/screen12.c: Update for rtems_region_create() changes.
252        * sp09/sp09.scn: Update.
253
2542010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        PR 1647/testing
257        * spsize/size.c: Remove redundant initialize uninitialized to 0.
258
2592010-07-30      Gedare Bloom <giddyup44@yahoo.com>
260
261        PR 1599/cpukit
262        * spsize/size.c: Rename _Context_Switch_necessary to
263        _Thread_Dispatch_necessary to more properly reflect the intent.
264
2652010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
266
267        PR 1621/testing
268        * Makefile.am, configure.ac: Improve coverage of private environment.
269        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
270        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
271
2722010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
273
274        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
275        pointer is NULL when getting an object name.
276
2772010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
278
279        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
280        no wait but the condition is only partially satisfied.
281
2822010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * Makefile.am, configure.ac: Add test to extract a task blocked with
285        timeout on a priority ordered thread queue.
286        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
287        sp72/sp72.scn: New files.
288
2892010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
290
291        PR 1617/testing
292        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
293        spmountmgr01/spmountmgr01.doc: Added cases to exercise
294        mount-mktgt.c.
295
2962010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
297
298        PR 1617/testing
299        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
300        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
301        spmountmgr01/spmountmgr01.scn: New test which improves coverage
302        of mount-mgr.c under libcsupport.
303        * Makefile.am, configure.ac: Changes to accommodate the new test.
304
3052010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
306
307        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
308        up and add test of getchark().
309
3102010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
311
312        * spfatal21/Makefile.am: Fix typo.
313
3142010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
317        libio initialization fatal error case.
318        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
319        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
320        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
321        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
322
3232010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
324
325        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
326        variants.  Cleanup.
327        * spintrcritical05/spintrcritical05.scn,
328        spintrcritical06/spintrcritical06.scn,
329        spintrcritical07/spintrcritical07.scn,
330        spintrcritical11/spintrcritical11.scn,
331        spintrcritical12/spintrcritical12.scn,
332        spintrcritical13/spintrcritical13.scn,
333        spintrcritical14/spintrcritical14.scn: Update.
334
3352010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
338        fatal error.
339        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
340        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
341
3422010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
343
344        PR 1603/testing
345        * spassoc01/init.c, spassoc01/Makefile.am,
346        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
347        * Makefile.am, configure.ac: Added new test spassoc01 for
348        rtems_assoc routines.
349
3502010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
351
352        PR 1606/cpukit
353        * spfatal_support/init.c: Remove
354        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
355
3562010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
357
358        * spfatal09/.cvsignore, spfatal09/Makefile.am,
359        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
360        spfatal09/testcase.h: Removed files.
361        * Makefile.am, configure.ac: Reflect changes above.
362        * spfatal_support/init.c: Print end of test message in case of
363        success.  Stop multitasking in the fatal error extension.
364        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
365        puts().
366        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
367        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
368        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
369        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
370        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
371        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
372        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
373        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
374        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
375        spfatal20/spfatal20.scn: Update.
376
3772010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
378
379        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
380        coverage of rtems_io_lookup_name().
381
3822010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
383
384        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
385        rtems_io_lookup_name() and simplify test.
386        * sp21/system.h, sp21/task1.c: Removed.
387
3882010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
389
390        * Makefile.am, configure.ac: Add new fatal error test for termios
391        initialize.
392        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
393        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
394
3952010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
396
397        PR 1600/testing
398        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
399        spfifo05/Makefile.am: New tests for pipe/fifo routines.
400        * Makefile.am, configure.ac: Add new test.
401
4022010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
403
404        PR 1600/testing
405        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
406        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
407        routines
408        * Makefile.am, configure.ac: Add new test.
409
4102010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * sp68/init.c: Add alignment to region_area. Fix spelling.
413
4142010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
415
416        PR 1573/cpukit
417        * spsize/size.c: Add a per cpu data structure which contains the
418        information required by RTEMS for each CPU core. This encapsulates
419        information such as thread executing, heir, idle and dispatch needed.
420
4212010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * sp69/Makefile.am: Really needs spin.c
424
4252010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
426
427        PR 1592/testing
428        * Makefile.am, configure.ac: Changes to incorporate sperror01,
429        sperror02, sperror03
430        * sperror01/init.c, sperror02/init.c: New tests to exercise
431        rtems_error routine
432        * sperror03/init.c: New test to exercise rtems_panic routine
433
4342010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
435
436        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
437        not need spin.c
438
4392010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
440
441        * sp70/Makefile.am: Tests do not need spin.c
442
4432010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
444
445        * Makefile.am, configure.ac: Removed some fifo tests.
446        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
447        excessive new lines in the output.
448
449        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
450        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
451        Also added a few more cases, mostly from spfifo04/init.c.
452        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
453        Previously was spfifo06. Configure parameter for pipes is used now.
454        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
455        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
456        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
457        spfifo08/spfifo08.scn: Removed.
458
4592010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
460
461        * Makefile.am, configure.ac: Add new test to exercise path where using
462        unlimited object support you are about to allocate more objects than
463        can be represented in the Id. This test will NOT pass on targets with
464        insufficient RAM.
465        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
466        sp71/sp71.scn: New files.
467
4682010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
469
470        * Makefile.am, configure.ac: spfatal20 not ready.
471
4722010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
473
474        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
475        rtems_termios_open().
476        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
477        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
478        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
479        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
480        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
481        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
482        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
483        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
484
4852010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        * Makefile.am, configure.ac, spfatal_support/init.c,
488        spfatal_support/system.h: Add new tests to generate fatal errors in
489        open_dev_console().
490        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
491        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
492        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
493        spfatal15/spfatal15.scn, spfatal15/testcase.h,
494        spfatal_support/consume_sems.c: New files.
495
4962010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * sp43/init.c: Remove more ITRON references.
499
5002010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
501
502        * sp09/screen01.c: Fix warning.
503
5042010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
505
506        * spfifo08/init.c: Catch more cases but discussion on errors and proper
507        behaviour remain.
508
5092010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
512        used.
513
5142010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
517        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
518        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
519
5202010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
523        spfatal_support/init.c: Remove references to ITRON constants.
524
5252010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
526
527        * Makefile.am, configure.ac: Add sp70 to test slot
528        reclamation and reuse for unlimited object configuration.
529        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
530        sp70/sp70.scn: New files.
531
5322010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
533
534        * sp16/task1.c: Update for heap extend changes.
535
5362010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
537
538        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
539
5402010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
541
542        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
543        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
544        * Makefile.am, configure.ac: Reflect changes above.
545
5462010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
547
548        * spfifo01/main.c: New file.
549
5502010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
551
552        PR PR1542
553        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
554        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
555        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
556        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
557        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
558        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
559        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
560        files.
561
5622010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
563
564        * sp09/screen12.c: Update for heap extend changes.
565
5662010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
567
568        * sp62/init.c, sp65/init.c: #include <unistd.h>.
569
5702010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
571
572        * sp43/init.c: Readdress use of ctype methods per recommendation from
573        D.J. Delorie on the newlib mailing list. We should pass an unsigned
574        char into these methods.
575
5762010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
577
578        * Makefile.am, configure.ac: Add new fatal error for configuring
579        unlimited and maximum of 0.
580        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
581        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
582
5832010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
584
585        * sp43/init.c: Fix warning.
586
5872009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
588
589        * sp69/init.c: Fixed warnings.
590
5912009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
592
593        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
594        update.
595
5962009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
597
598        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
599        expired periods. This detected the recently introduced PR1480.
600
6012009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * sp69/.cvsignore: New file.
604
6052009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
606
607        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
608        to ensure that all paths are tested.
609        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
610
6112009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
612
613        * sp31/task1.c: Fixed spacing.
614
6152009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
616
617        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
618        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
619        spwkspace/init.c: Use rtems_test_assert() consistently instead of
620        system assert(). rtems_test_assert() is designed to integrate into
621        the RTEMS test suite infrastructure.
622
6232009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
624
625        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
626        cases. Updated copyright notice.
627
6282009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
629
630        * sp25/task1.c: Use PRIuPTR for segment_sizes.
631
6322009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
633
634        * sp68/Makefile.in, sp68/.cvsignore,
635        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
636        removed unneeded Makefile.in, added cvsignore
637       
6382009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
639
640        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
641        spintrcritical17/init.c, spintrcritical17/Makefile.am,
642        spintrcritical17/spintrcritical17.doc,
643        spintrcritical17/spintrcritical17.scn: New files.
644        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
645        * sp31/task1.c, sp67/init.c: Changes for new timer server
646        implementation.
647        * sp52/init.c: The init task must be preemptible to let the timer
648        server run.
649
6502009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
651
652        PR 1460/cpukit
653        * sp43/init.c: Change return type on methods accessing portions of
654        RTEMS Ids to int. This allows -1 to be return on error.
655
6562009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
657
658        * spsize/Makefile.am: Fix broken install rule.
659
6602009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        * spprintk/spprintk.scn: Add end of line at end of file.
663
6642009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
665
666        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
667        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
668        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
669        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
670        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
671        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
672        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
673        spwkspace/Makefile.am: Add documentation files for multiple tests.
674        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
675        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
676        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
677        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
678        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
679        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
680        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
681        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
682        spwkspace/spwkspace.doc: New files.
683
6842009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
685
686        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
687        Include "tmacros.h".
688        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
689        _Heap_Allocate for 16bit compliance.
690        * sp44/init.c: Another printf format fix.
691
6922009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
693
694        * sp37/init.c: Add local prototypes for
695        rtems_interrupt_disable, rtems_interrupt_enable,
696        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
697        * sp43/init.c: Add local prototypes for
698        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
699        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
700        rtems_object_id_api_minimum, rtems_object_id_get_api,
701        rtems_object_id_get_class, rtems_object_id_get_index,
702        rtems_object_id_get_node.
703        Spray PRId32's into printf's for 16bit target complianance.
704        * sp37/init.c: Add local prototype for
705        rtems_interrupt_level_attribute.
706
7072009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
708
709        * sp29/init.c: Include "tmacros.h".
710        Misc. changes related to rtems_intervals.
711        * sp14/asr.c: Add PRIxrtems_signal_set.
712        Use PRIxrtems_signal_set to print rtems_signal_set's.
713        * sp13/task3.c: Use PRIu32 to print "count".
714        * sp09/screen12.c: Segment sizes are uintptr_t's.
715        * sp09/screen11.c: Use size_t for "size".
716        * sp62/init.c: Segment sizes are uintptr_t's.
717        * sp25/task1.c: Use PRIuPTR to print segment_size's.
718        * sp21/task1.c: Add PRIurtems_device_major_number.
719        * sp11/task1.c, sp11/task2.c:
720        Use PRIxrtems_event_set to print rtems_event_set's.
721        * sp09/screen13.c: Revert previous change.
722        Remove broken extraneous line seemingly having crept into in
723        2009-08-10 patch.
724        * sp27/init.c: Remove extraneous argument to print.
725        * spsize/size.c: Use PRIu32 to print sys_req.
726        * sp37/init.c: Add missing argument to printf.
727        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
728        sp12/pritask.c, sp34/changepri.c:
729        Use PRIdrtems_task_argument to print rtems_task_argument's.
730
7312009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
732
733        * sp25/task1.c: segment_size is uintptr_t.
734        * spfatal06/testcase.h: Add missing return.
735        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
736        Duplicate code from rtems_name_to_characters to convert rtems_name's
737        into char arrays.
738        * sp09/screen13.c: Comment out unused return status.
739        * sp63/init.c: Use PRIu32 to print uint32_t's.
740        * sp33/init.c: Use PRIu32 to print uint32_t's.
741        * sp28/init.c: Use PRIu32 to print uint32_t's.
742
7432009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
744
745        * sp31/task1.c: Use PRIdWatchdog_Interval to print
746        Watchdog_Interval's.
747        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
748        PRIdrtems_interval to print rtems_interval's.
749
7502009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
751
752        * sp13/task1.c: Misc. uint32_t fixes.
753        * sp20/task1.c: Misc. uint32_t fixes.
754        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
755        Use PRIXrtems_mode to print rtems_mode's.
756        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
757        Use PRIxrtems_mode to print rtems_mode's.
758        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
759        sp19/task1.c: Add missing PRI*32's.
760
7612009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
762
763        * sp34/changepri.c, sp35/priinv.c:
764        Use PRIdPriority_Control to print Priority_Control's.
765
7662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
767
768        * sp34/changepri.c, sp59/init.c:
769        Use PRIdrtems_task_priority to print rtems_task_priority's.
770        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
771        Use PRIdrtems_task_priority to print rtems_task_priority's.
772        * sp12/system.h:
773        Change Priority_Test_driver to use rtems_task_priority argument.
774        * sp12/pridrv.c:
775        Change Priority_Test_driver to use rtems_task_priority argument.
776        Use PRIdrtems_task_priority to print rtems_task_priority's.
777
7782009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
779
780        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
781        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
782        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
783        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
784        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
785
7862009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
787
788        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
789        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
790        * sp63/init.c: Fix _Heap_Resize_block args.
791        * sp09/screen09.c: Eliminate unused var warning.
792
7932009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
794
795        * sp27/init.c, spsize/init.c: Fix prototypes.
796        * spwatchdog/task1.c: Remove unused vars.
797
7982009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
799
800        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
801        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
802        spobjgetnext/init.c, spprintk/init.c:
803        Eliminate unused vars.
804
8052009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
806
807        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
808        confdefs.h define typos.
809
8102009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
811
812        * configure.ac: Don't add -ansi -fasm to CFLAGS.
813
8142009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
815
816        * sp32/init.c: Lengthen the clock tick and move configuration to the
817        bottom of the file.
818
8192009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
820
821        * Makefile.am, configure.ac: Add new test to exercise when the ticks
822        since boot wraps around 0 and the timer server must deal with that
823        condition.
824        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
825        sp67/sp67.scn: New files.
826
8272009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
828
829        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
830
8312009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
832
833        * spintrcritical09/init.c, spintrcritical10/init.c,
834        spintrcritical11/init.c: Fixed potentially infinite loops.
835        * sp20/system.h: Increased micro seconds per tick in order to be more
836        independent of the console output speed.
837
8382009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
841        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
842        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
843        at -Os and m68k at -Os. Fix typos.
844
8452009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
846
847        * sp54/init.c: Use rtems_build_id to make building Objects_Id
848        RTEMS_USE_16_BIT_OBJECT clean.
849
8502009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
851
852        * Makefile.am, configure.ac: Add new test to exercise when notepads are
853        not configured.
854        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
855        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
856
8572009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
860        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
861        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
862        coverage runs.
863
8642009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
865
866        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
867        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
868        some error cases uncovered by uC5282 coverage runs.
869
8702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
873        uC5282 coverage runs.
874
8752009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
878        Correct minor issues uncovered on uC5282.
879
8802009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
881
882        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
883        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
884        Eliminate use of deprecated rtems_extension.
885
8862009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
889        run when IO speed varies.
890
8912009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
894        the intended code.
895
8962009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * configure.ac: Revert accidentally committed lines.
899
9002009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
901
902        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
903        simple priority ceiling case that was previously only tested via the
904        POSIX API.
905        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
906        sp66/sp66.scn: New files.
907
9082009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
909
910        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
911        for Id which is in range for the object class but not allocated yet.
912
9132009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
914
915        * sp46/init.c, sp46/sp46.scn: Fix numbering.
916
9172009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
918
919        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
920
9212009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
922
923        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
924        spfatal02/spfatal02.scn, spfatal02/testcase.h,
925        spfatal03/spfatal03.scn, spfatal03/testcase.h,
926        spfatal04/spfatal04.scn, spfatal04/testcase.h,
927        spfatal05/spfatal05.scn, spfatal05/testcase.h,
928        spfatal06/spfatal06.scn, spfatal06/testcase.h,
929        spfatal07/spfatal07.scn, spfatal07/testcase.h,
930        spfatal08/spfatal08.scn, spfatal08/testcase.h,
931        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
932        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
933        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
934        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
935        tests use testcase.h and spfatal_support framework. Print test name
936        herald in all cases.
937        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
938        New files.
939        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
940
9412009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * spfatal07/testcase.h: Indicate test is not applicable on some
944        architectures.
945
9462009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
947
948        * Makefile.am: Fix spacing.
949
9502009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
951
952        * spstkalloc/init.c: Changed allocator signature. Functions are now
953        static.
954
9552009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
956
957        * sp29/init.c: Fixed return value evaluation.
958        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
959        * sp63/init.c: Check return value of _Heap_Initialize().
960
9612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
962
963        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
964        _Watchdog_Report() when name is not NULL. This case was covered at
965        -Os on erc32 but at -O2 we had more code.
966
9672009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
970        overflowing on _Heap_Allocate_aligned.
971
9722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
973
974        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
975        for various null parameters.
976
9772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
978
979        * sp16/sp16.scn, sp16/task1.c: Fix typo.
980
9812009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
982
983        * sp65/init.c: Remove stray print.
984        * sp65/sp65.doc: Add information on second case.
985
9862009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
987
988        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
989        verify that obtaining a priority ceiling mutex when the calling
990        task's priority is the same as the priority ceiling is handled
991        correctly.
992
9932009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
996        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
997        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
998        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
999        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1000        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1001        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1002        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1003        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1004        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1005        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1006        rtems_clock_get_ticks_per_second().
1007
10082009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1009
1010        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1011        Change attributes to priority ceiling. Use directive_failed, not
1012        assert. Configure a semaphore not a region.
1013
10142009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1015
1016        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1017        mutex cases.
1018        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1019        sp65/sp65.scn: New files.
1020
10212009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1022
1023        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1024        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1025        sp65/sp65.scn: New files.
1026
10272009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1028
1029        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1030        per tick.
1031
10322009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1033
1034        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1035        adjust existing for alignment. New test ensures coverage begin and
1036        end marker methods are exercised so they do not get considered
1037        unexecuted.
1038        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1039        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1040
10412009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * Makefile.am, configure.ac: Add new test to exercise legacy
1044        rtems_clock_get().
1045        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1046        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1047
10482009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1051        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1052        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1053
10542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1055
1056        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1057        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1058        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1059        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1060        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1061        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1062        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1063        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1064        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1065
10662009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1069        cases.
1070
10712009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1074        all memory is successfully allocated. This means the test can
1075        validate the heap is unchanged on extend failure.
1076
10772009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * spintrcritical01/init.c, spintrcritical06/init.c,
1080        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1081        per tick so tests run quicker and more reliably hit the intended
1082        critical section.
1083
10842009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1085
1086        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1087        when we are unable to allocate the memory needed for an object
1088        extend. Make sure all is handled properly.
1089        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1090        sp64/sp64.scn: New files.
1091
10922009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        * sp63/init.c: Correct test case two.
1095
10962009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1097
1098        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1099        test case to exercise another odd branch not taken.
1100
11012009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1102
1103        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1104        particular path is taken through the _Heap_Resize_block code.
1105        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1106        sp63/sp63.scn: New files.
1107
11082009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1109
1110        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1111        wrong thing in a cpp macro. Added contents to screen file and add
1112        documentation file.
1113        * sp42/sp42.doc: New file.
1114
11152009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1116
1117        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1118
11192009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1120
1121        * spintrcritical16/init.c: Tinker with test to make it hit the case
1122        more reliably.
1123
11242009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1127        possible of not being able to allocate memory from the workspace
1128        during thread creation.
1129        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1130        sp18/sp18.scn: New files.
1131
11322009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1133
1134        * Makefile.am, configure.ac: Add new test to handle the case where
1135        a region resize frees enough memory to unblock a task.
1136        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1137        sp62/sp62.scn: New files.
1138        * sp61/init.c: Test does not need regions.
1139
11402009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1141
1142        * Makefile.am, configure.ac: Add test case for processing a timeout
1143        on a thread (that is the thread executing) that has also had its
1144        request satisfied while it is being enqueued.
1145        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1146        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1147        spintrcritical16/spintrcritical16.scn: New files.
1148        * spintrcritical15/init.c: Remove unused TSR>
1149
11502009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1151
1152        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1153        thread queue while another thread is in the process of blocking on
1154        the same thread queue.
1155        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1156        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1157        spintrcritical15/spintrcritical15.scn: New files.
1158
11592009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1160
1161        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1162
11632009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1166        sp40/sp40.scn: Now verified to hit coverage cases.
1167        * sp40/sp40.doc: New file.
1168
11692009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1172        to catch two remaining uncovered cases in rtems_io_register_driver.
1173        * sp40/system.h: Removed.
1174
11752009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1176
1177        * Makefile.am, configure.ac: Add new test to exercise odd case in
1178        rtems_iterate_over_all_threads.
1179        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1180        sp41/sp41.scn: New files.
1181
11822009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1183
1184        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1185        inheritance protocol since there is no holder associated with them.
1186
11872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1190        timer is scheduled from an ISR while it is being scheduled at the
1191        task level.
1192        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1193        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1194        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1195        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1196        spintrcritical14/spintrcritical14.scn: New files.
1197
11982009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1199
1200        * spintrcritical01/init.c, spintrcritical06/init.c,
1201        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1202        cleanup and make the tests more similar.
1203
12042009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1205
1206        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1207
12082009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1211        test work for case that it is documented to handle.
1212
12132009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1216        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1217        spintrcritical10/spintrcritical10.scn: New files.
1218
12192009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1222        unreliable third case in sp39 to spintrcritical10. New tests to hit
1223        other event synchronization critical sections.
1224        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1225        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1226        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1227        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1228        spintrcritical12/spintrcritical12.scn: New files.
1229
12302009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1231
1232        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1233        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1234        sp10/sp10.scn: New files.
1235
12362009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1237
1238        * spintrcritical06/init.c: Clean up.
1239        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1240        * spintrcritical09/spintrcritical09.scn: Fill in.
1241
12422009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1243
1244        * spintrcritical06/init.c: Add comment to indicate test is not finished
1245        and known to not hit the case.
1246        * Makefile.am, configure.ac: Add a couple more interrupt critical
1247        section tests.
1248        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1249        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1250        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1251        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1252        spintrcritical09/spintrcritical09.doc,
1253        spintrcritical09/spintrcritical09.scn: New files.
1254
12552009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1258        at hitting interrupt synchronization critical section in thread queue
1259        enqueue priority for reverse insertions.
1260        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1261        spintrcritical07/spintrcritical07.doc,
1262        spintrcritical07/spintrcritical07.scn: New files.
1263
12642009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * Makefile.am, configure.ac: Add test case for the
1267        _Thread_queue_Enqueue_priority interrupt critical section where the
1268        TCB we are using as a current pointer is removed from the thread
1269        queue when we flash interrupts while searching forward.
1270        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1271        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1272        spintrcritical06/spintrcritical06.scn: New files.
1273
12742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * spintrcritical_support/intrcritical.c,
1277        spintrcritical_support/intrcritical.h: Change prototype of delay
1278        method to indicate when counter is reset. This can be used to count
1279        how many iterations we are doing.
1280
12812009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1282
1283        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1284        blocked on one period while another expires. Add sp61 which exercises
1285        the case where a call is made to rtems_shutdown_executive when the
1286        system is not up.
1287        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1288        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1289        sp61/sp61.doc, sp61/sp61.scn: New files.
1290
12912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1292
1293        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1294
12952009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1296
1297        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1298        what it was intended to do.
1299
13002009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1301
1302        * spintrcritical_support/intrcritical.c,
1303        spintrcritical_support/intrcritical.h: New files.
1304
13052009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * Makefile.am, configure.ac: Add new infrastructure which is more
1308        reliable about generating cases which hit interrupt critical
1309        sections. Remove sp41 since it used its own mechanism.
1310        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1311        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1312        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1313        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1314        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1315        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1316        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1317        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1318        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1319        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1320        spintrcritical05/spintrcritical05.scn: New files.
1321        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1322        sp41/system.h: Removed.
1323
13242009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1325
1326        * sp41/init.c: Remove incorrect comment.
1327
13282009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1329
1330        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1331
13322009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1333
1334        * sp25/init.c: Spacing.
1335
13362009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1337
1338        * Makefile.am, configure.ac: Add sp59 to test path through
1339        _Thread_queue_First_priority where the task's priority was in the
1340        bottom 1/4 of the range.
1341        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1342        sp59/sp59.scn: New files.
1343
13442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1345
1346        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1347        not blocked on a thread queue.
1348        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1349        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1350
13512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1354        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1355        sp58/sp58.scn: New files.
1356
13572009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1358
1359        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1360        pointer being null. This does not happen naturally at this time so
1361        force the point.
1362
13632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1364
1365        * sp12/sp12.scn: Update screen to reflect priority changes from long
1366        ago.
1367
13682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1369
1370        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1371        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1372        as sp27a and test flushing both counting and binary semaphores.
1373        Reformatted.
1374        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1375        sp27a/sp27a.scn: New files.
1376
13772009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1380        copied fomr other Makefile.am's.
1381
13822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1383
1384        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1385        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1386        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1387        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1388
13892009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1390
1391        * sp57/sp57.doc: Correct.
1392
13932009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1394
1395        * Makefile.am, configure.ac: Add test of restarting a task which is in
1396        the middle of a sleep or wake after.
1397        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1398        sp57/sp57.scn: New files.
1399
14002009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1401
1402        * sp43/init.c, sp43/sp43.scn: Add more cases for
1403        rtems_object_get_class_information() to improve coverage.
1404
14052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1406
1407        * Makefile.am, configure.ac: Add new test to verify that when a user
1408        extension create hook fails, that the error is properly propagated.
1409        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1410        sp56/sp56.scn: New files.
1411
14122009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1413
1414        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1415        rtems_extension_delete.
1416
14172009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * sp09/screen01.c, sp09/sp09.scn: Add test for
1420        rtems_object_get_classic_name with invalid id.
1421
14222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1423
1424        * sp02/task1.c: Minor spacing.
1425
14262009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1427
1428        * spfatal12/init.c: Address to heap initialize must be aligned but size
1429        must be too small.
1430
14312009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1432
1433        * Makefile.am, configure.ac: Add new test to exercise case when
1434        broadcasting to a message queue with a pending message.
1435        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1436        sp55/sp55.scn: New files.
1437
14382009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1439
1440        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1441        spfatal tests appear to cover all fatal error cases.
1442        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1443        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1444        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1445        spfatal/task1.c: Removed.
1446
14472009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1448
1449        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1450        initialize workspace heap during initialize. Can be caused by
1451        unaligned address or not enough memory to initialize heap required
1452        overhead.
1453        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1454        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1455
14562009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1457
1458        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1459
14602009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1461
1462        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1463
14642009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1465
1466        * spstkalloc/spstkalloc.scn: Update screen.
1467
14682009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1469
1470        * Makefile.am, configure.ac: Add new test for user configured stack
1471        allocator/deallocator. Test both pass and fail cases.
1472        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1473        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1474
14752009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1476
1477        * spchain/init.c, spchain/spchain.scn: Clean up test.
1478
14792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1480
1481        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1482        routines whose bodies are not used by RTEMS itself.
1483        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1484        spchain/spchain.doc, spchain/spchain.scn: New files.
1485
14862009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1487
1488        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1489        chain for coverage.
1490
14912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1492
1493        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1494        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1495        improve coverage.
1496
14972009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1500
15012009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1502
1503        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1504        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1505
15062009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1507
1508        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1509        Enhance spprintk. Add two new fatal error tests to cover
1510        __assert_func.
1511        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1512        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1513
15142009-06-18      Chris Johns <chrisj@rtems.org>
1515
1516        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1517        workaround the H8300 gcc bug.
1518
15192009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * sp54/init.c: Fix spacing.
1522
15232009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1524
1525        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1526
15272009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1528
1529        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1530
15312009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1532
1533        * Makefile.am, configure.ac: Add new test.
1534        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1535        sp54/sp54.scn: New files.
1536
15372009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1538
1539        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1540        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1541        the time of day forward not making server based timers fire.
1542        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1543        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1544        sp53/sp53.scn: New files.
1545
15462009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1547
1548        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1549
15502009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1551
1552        PR 1415/cpukit
1553        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1554        violation.
1555        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1556        sp51/sp51.scn: New files.
1557
15582009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1559
1560        PR 1413/cpukit
1561        * Makefile.am, configure.ac: Add test for case where server based
1562        timers which reinitiated themselves did not get reinserted onto timer
1563        chain.
1564        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1565        sp50/sp50.scn: New files.
1566
15672009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1568
1569        PR 1414/cpukit
1570        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1571        is harder to trick by passing in a valid id of an incorrect object
1572        class.
1573        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1574        sp49/sp49.scn: New files.
1575
15762009-05-19      Chris Johns <chrisj@rtems.org>
1577
1578        * sp04/tswitch.c: Lower sample count for small memory targets.
1579       
15802009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1581
1582        * spprintk/init.c: printk() now 100% covered.
1583
15842009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1585
1586        * spprintk/init.c: More test cases.
1587
15882009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1589
1590        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1591        large enough for buffer node overhead.
1592
15932009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1594
1595        * Makefile.am, configure.ac, spwatchdog/system.h,
1596        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1597        printk. These will help coverage. Simplify spwkspace.
1598        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1599        spprintk/spprintk.scn: New files.
1600        * spwkspace/system.h: Removed.
1601
16022009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1603
1604        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1605        methods.
1606        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1607        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1608
16092009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1610
1611        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1612        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1613        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1614        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1615        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1616        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1617        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1618        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1619        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1620        spsize/size.c: Fix warnings.
1621
16222009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1623
1624        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1625        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1626        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1627        spobjgetnext/system.h: New files.
1628
16292009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1630
1631        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1632        64k to 20k. No impact on test behavior.
1633
16342009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1635
1636        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1637
16382009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1639
1640        * sp37/init.c, sp37/sp37.scn: Add test case for
1641        rtems_interrupt_level_attribute body.
1642
16432009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1644
1645        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1646        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1647        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1648        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1649        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1650        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1651        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1652        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1653        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1654        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1655        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1656        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1657        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1658        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1659        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1660        sp48/Makefile.am, spfatal/Makefile.am,
1661        spfatal01/Makefile.am, spfatal02/Makefile.am,
1662        spfatal03/Makefile.am, spfatal04/Makefile.am,
1663        spfatal05/Makefile.am, spfatal06/Makefile.am,
1664        spfatal07/Makefile.am, spfatal08/Makefile.am,
1665        spfatal09/Makefile.am, spsize/Makefile.am,
1666        spwatchdog/Makefile.am:
1667        Eliminate _exe_/.exe.
1668
16692009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1670
1671        PR 1388/cpukit
1672        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1673        allow both priority inherit and ceiling attributes to be set on
1674        semaphore create. These attributes are mutually exclusive and this
1675        should be an error.
1676
16772009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1678
1679        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1680        unlimited objects when configured for a unified workspace works as
1681        expected.
1682        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1683        sp48/sp48.scn: New files.
1684
16852009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1686                Joel Sherrill <joel.sherrill@oarcorp.com>
1687
1688        PR 1357/cpukit
1689        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1690        honored.
1691        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1692        sp47/sp47.scn: New files.
1693
16942009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1695
1696        * Makefile.am, configure.ac: Add new test to test Watchdog display
1697        helper routines. These reach into the SuperCore.
1698        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1699        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1700        spwatchdog/system.h, spwatchdog/task1.c: New files.
1701
17022009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1703
1704        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1705
17062009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1707
1708        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1709        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1710        hard-coded hex numbers for bad object Ids.
1711
17122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * sp15/system.h, sp19/system.h: Array of task names should be of type
1715        rtems_name not rtems_id. Similarly array of task ids should be
1716        rtems_id not rtems_name.
1717
17182008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1719
1720        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1721
17222008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        * Makefile.am, configure.ac, spfatal06/testcase.h,
1725        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1726        spsize/size.c: Eliminate pointers to API configuration tables in the
1727        main configuration table. Reference the main configuration table and
1728        the API configuration tables directly using the confdefs.h version
1729        rather than obtaining a pointer to it. This eliminated some
1730        variables, a potential fatal error, some unnecessary default
1731        configuration structures. Overall, about a 4.5% reduction in the code
1732        size for minimum and hello on the SPARC.
1733        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1734        spfatal10/testcase.h: Removed.
1735
17362008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1737
1738        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1739        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1740        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1741        successfully with maxixum number of priorities as 16 instead of 256.
1742        This was done by temporarily modifying the score priority.h maximum.
1743        This allowed testing of all API code to ensure that it worked
1744        properly with a reduced number of priorities. Most modifications were
1745        to switch from hard-coded maximum to using the API provided methods
1746        to determine maximum number of priority levels.
1747
17482008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1749
1750        * sp46/sp46.scn: Add screen missed earlier.
1751
17522008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1753
1754        PR 1348/cpukit
1755        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1756        usage information while a period is running.
1757        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1758        sp46/sp46.scn: New files.
1759
17602008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1761
1762        * sp45/init.c: New file.
1763
17642008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1765
1766        PR 1347/cpukit
1767        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1768        Rework Timer Server to ensure that the context allows for blocking,
1769        allocating memory, and acquiring semaphores and mutexes.
1770        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1771        New files.
1772
17732008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1774
1775        * sp25/system.h: Add warning and temporary m32c conditional until size
1776        type addressed.
1777
17782008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1779
1780        * sp09/screen07.c: Use INT_MAX as number of messages so always
1781        properly sized and no overflow on constant.
1782        * sp09/screen10.c: Delay so on targets with simulator idle clock
1783        tick driver this will work.
1784        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1785        byte boundaries rather than two byte boundaries.
1786        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1787        allocate more memory than size_t holds on m32c.
1788
17892008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1790
1791        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1792        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1793        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1794        and Region calls. On 16-bit architectures, size_t can be 16-bits
1795        which would limit sizes to 64K. Also address constants which
1796        overflowed on 16-bit integer targets.
1797
17982008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1799
1800        * sp43/sp43.scn: Bump version to 4.9.99.0
1801
18022008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1803
1804        * sp19/system.h: Use "double" instead of "rtems_double".
1805
18062008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1807
1808        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1809
18102008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1811
1812        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1813        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1814        spfatal_support/init.c, spfatal_support/system.h:
1815        Convert to "bool".
1816
18172008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1818
1819        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1820        declared in a public place.
1821
18222008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1823
1824        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1825
18262008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1827
1828        * sp43/init.c: Fix derefence of uninitialized pointer.
1829
18302008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1831
1832        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1833        multiprocessing is not enabled. Saves one more variable from single
1834        processor configuration.
1835
18362008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1837
1838        PR 1212/cpukit
1839        * Makefile.am, configure.ac: Time slicing will not happen if the task
1840        mode is changed from a non-timeslicing mode to timeslicing mode if it
1841        is done by the executing thread (e.g. in its task body). This change
1842        includes sp44 to demonstrate the problem and verify the correction.
1843        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1844
18452008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1846
1847        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1848        architectures they are not supported on.
1849
18502008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1851
1852        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1853
18542008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1855
1856        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1857          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1858
18592008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1860
1861        * sp28/init.c: Corrections to configuration.
1862        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1863        * spsize/size.c: _ISR_Vector_table only exists on architectures
1864        which use the Simple Vectored Interrupt Model.
1865
18662008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1867
1868        * spsize/size.c: Convention calls for leading underscore on private
1869        RTEMS variables.
1870
18712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1872
1873        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1874        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1875        Refactored and renamed initialization routines to
1876        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1877        rtems_initialize_device_drivers, and
1878        rtems_initialize_start_multitasking. This opened the sequence up so
1879        that bootcard() could provide a more robust and flexible framework
1880        which is easier to explain and understand. This also lays the
1881        groundwork for sharing the division of available memory between the
1882        RTEMS workspace and heap and the C library initialization across all
1883        BSPs.
1884
18852008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1886
1887        * sp32/init.c: Formatting.
1888
18892008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1890
1891        * sp09/screen01.c: Correct test.
1892        * sp09/screen14.c: Update copyright.
1893        * sp28/init.c: Correct end of test messages.
1894
18952008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1896
1897        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1898
18992008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1900
1901        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1902        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1903        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1904        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1905        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1906        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1907        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1908        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1909        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1910        tests. Add a clock_settime case for < 1988.
1911
19122008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1913
1914        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1915
19162008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1917
1918        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1919        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1920        * sp41/sp41.scn: Now has content.
1921        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1922        Object Services recently added to API.
1923
19242008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1925
1926        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1927        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1928        collection. This changed the name of a few previously public but
1929        undocumented services and added a some new services.
1930        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1931        sp43/system.h: New files.
1932
19332008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1934
1935        * spfatal10/.cvsignore: New file.
1936
19372008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1938
1939        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1940        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1941        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1942        New files.
1943
19442008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1945
1946        * Makefile.am, configure.ac: Added fatal error tests
1947        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1948        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1949        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1950        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1951        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1952        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1953        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1954        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1955        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1956        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1957        spfatal_support/init.c, spfatal_support/system.h: New files.
1958
19592008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1960
1961        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1962        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1963        test messages.
1964
19652008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1966
1967        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1968        simple type to a union of an unsigned 32 bit integer and a pointer.
1969        This should help eliminate weird casts between u32 and pointers in
1970        various places. The APIs now have to explicitly call _u32 or _string
1971        versions of helper routines. This should also simplify things and
1972        eliminate the need for ugly casts in some cases.
1973
19742008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1975
1976        * sp42/Makefile.am: New file.
1977
19782008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1979
1980        Add sp42 to exercise thread queue with knowledge of the implementation
1981        so we can exercise all of the normal paths possible.
1982        * Makefile.am, configure.ac: Add sp42.
1983        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1984
19852008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1986
1987        * sp39/init.c: Add case for long timeout on blocking operation.
1988        * Makefile.am, configure.ac: Add new test to exercise thread
1989        queue blokcing synchronization. sp39 and sp41 are very similar.
1990        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1991        sp41/system.h: New files.
1992
19932008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1994
1995        * sp39/init.c: Clean up.
1996
19972008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1998
1999        * sp39/init.c: Modify to improve coverage.
2000
20012008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2002
2003        * sp36/strict_order_mut.c:
2004
20052008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2006
2007        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2008        driver registration.
2009        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2010        sp40/system.h: New files.
2011
20122008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2013
2014        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2015        Add test cases for:
2016          + message queue create requesting too many message buffers
2017            for the available memory
2018          + region extend with address inside existing heap
2019          + timer server initiate too large a stack, create error
2020        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2021          + task set priority while holding resource
2022
20232008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2024
2025        * Makefile.am, configure.ac: Added sp38 and sp39.
2026        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2027        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2028        sp39/sp39.scn, sp39/system.h: New files.
2029
20302007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2031
2032        * sp36/strict_order_mut.c: New file.
2033
20342007-12-21      Xi Yang <hiyangxi@gmail.com>
2035
2036        * Makefile.am, configure.ac: Add support for proper stacking of
2037        priority inheritance on mutexes as well as enforce proper order of
2038        release.
2039        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2040        sp36/sp36.scn: New files.
2041
20422007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2043
2044        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2045        directive instead of violating RTEMS internals.
2046
20472007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2048
2049        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2050        Add test cases for User Extension Manager to improve code coverage.
2051        * sp21/task1.c: Fix spelling error.
2052
20532007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2054
2055        * spsize/size.c: Account for previous changes in calculation of MPCI
2056        receive server stack.
2057
20582007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2059
2060        * sp09/screen07.c, sp09/sp09.scn: Add test for
2061        rtems_message_queue_broadcast for bad buffer and count pointers.
2062        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2063        with bad priority or initiating twice.
2064        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2065        it forces a dispatch.
2066        * sp37/init.c: New file.
2067
20682007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2069
2070        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2071        enable, flash, and is in progress. These are normally inlines but
2072        also have bodies for non-C code. This test also exercises the odd
2073        case of calling clock tick from outside an ISR.
2074        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2075
20762007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2077
2078        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2079        using notepad with the current task's ID or SELF
2080        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2081        test missing test cases for clock_get.
2082
20832007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2084
2085        * sp28/init.c: Add test code for task variables to improve coverage.
2086
20872007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2088
2089        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2090        RTEMS provided accessor macros to obtain configuration fields.
2091
20922007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2093
2094        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2095        Configuration Table. Eliminate CPU Table from all ports. Delete
2096        references to CPU Table in all forms.
2097
20982007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2099
2100        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2101
21022007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2103
2104        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2105        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2106        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2107        to improve test coverage.
2108
21092007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2110
2111        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2112        coverage.
2113
21142007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2115
2116        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2117
21182007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2119
2120        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2121        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2122        .scn files.
2123
21242007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2125
2126        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2127        commented out and updated the .scn file.
2128
21292007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2130
2131        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2132        buffered test IO.
2133
21342007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2135
2136        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2137        rtems_io_unregister_driver did not have any test code.
2138
21392007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2140
2141        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2142        since it was used to configure a no longer used feature. Device names
2143        are now part of the filesystem not in a table. This also eliminated
2144        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2145        RTEMS as well as the memory allocation used to populate
2146        _IO_Driver_name_table.
2147
21482007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2149
2150        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2151        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2152        properly.
2153
21542007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2155
2156        * spsize/size.c: Eliminated the variables
2157        _RTEMS_tasks_User_initialization_tasks and
2158        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2159        used in one place after initialized. It was a waste of space.
2160
21612007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2162
2163        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2164        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2165        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2166        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2167        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2168        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2169        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2170        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2171        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2172        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2173        spsize/size.c: Add optional managers to Makefiles. Clean up test
2174        cases so last output line follows END OF pattern. Make sure test case
2175        all run. All tests appeared ok on sis.
2176
21772007-04-05      Joel Sherrill <joel@OARcorp.com>
2178
2179        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2180
21812007-04-05      Joel Sherrill <joel@OARcorp.com>
2182
2183        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2184        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2185        CONFIGURE_APPLICATION_NEEDS_XXX.
2186
21872007-04-02      Joel Sherrill <joel@OARcorp.com>
2188
2189        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2190
21912007-04-02      Joel Sherrill <joel@OARcorp.com>
2192
2193        * spsize/size.c: Convert from Classic API style TOD_Control as
2194        fundamental time structure to POSIX struct timespec. Add
2195        clock_get_uptime().
2196
21972007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2198
2199        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2200
22012007-03-26      Joel Sherrill <joel@OARcorp.com>
2202
2203        * sp35/priinv.c: Remove warning.
2204
22052007-03-10      Joel Sherrill <joel@OARcorp.com>
2206
2207        * sp26/system.h: Remove incorrect and duplicate
2208        CONFIGURE_EXTRA_TASK_STACKS.
2209
22102007-03-05      Joel Sherrill <joel@OARcorp.com>
2211
2212        PR 1222/cpukit
2213        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2214        thread that is blocked on a priority based thread queue is changed,
2215        that its placement in the queue is reevaluated based upon the new
2216        priority. This enhancement includes modifications to the SuperCore as
2217        well as new test cases.
2218        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2219        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2220        sp35/sp35.doc, sp35/sp35.scn: New files.
2221
22222007-03-05      Joel Sherrill <joel@OARcorp.com>
2223
2224        * sp26/system.h: Correct memory required for stack sizes.
2225
22262007-02-06      Joel Sherrill <joel@OARcorp.com>
2227
2228        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2229        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2230        tests.
2231
22322006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2233
2234        * sp33/init.c: Improve barrier test to include normal blocking with
2235        manual release and unblocking in barrier deletion.
2236
22372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2238
2239        * configure.ac: New BUG-REPORT address.
2240
22412006-11-20      Joel Sherrill <joel@OARcorp.com>
2242
2243        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2244        and make output more compliant with other tests.
2245
22462006-11-17      Joel Sherrill <joel@OARcorp.com>
2247
2248        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2249        cases intended on all targets possible with new heap algorithm.
2250
22512006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2252
2253        * Makefile.am, configure.ac: Adding Classic API Barriers.
2254        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2255        New files.
2256
22572006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2258
2259        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2260
22612006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2262
2263        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2264        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2265        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2266        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2267        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2268        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2269        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2270        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2271        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2272        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2273        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2274        Use rtems_testsdir instead.
2275
22762006-04-05      Joel Sherrill <joel@OARcorp.com>
2277                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2278
2279        * spsize/size.c: Victor spotted the problem that
2280        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2281        variables and needed to be set to the same value.  I took that
2282        idea and just removed _Thread_MP_Receive.  All uses are now
2283        _MPCI_Receive_server_tcb.
2284
22852005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2286
2287        * configure.ac: Remove RTEMS_ENABLE_BARE,
2288        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2289
22902005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2291
2292        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2293        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2294        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2295        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2296        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2297        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2298        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2299        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2300        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2301        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2302        spfatal/Makefile.am, spsize/Makefile.am:
2303        Convert to use *_PROGRAMS.
2304
23052005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2306
2307        * sp01/Makefile.am, sp02/Makefile.am,
2308        sp03/Makefile.am, sp04/Makefile.am,
2309        sp05/Makefile.am, sp06/Makefile.am,
2310        sp07/Makefile.am, sp08/Makefile.am,
2311        sp09/Makefile.am, sp11/Makefile.am,
2312        sp12/Makefile.am, sp13/Makefile.am,
2313        sp14/Makefile.am, sp15/Makefile.am,
2314        sp16/Makefile.am, sp17/Makefile.am,
2315        sp19/Makefile.am, sp20/Makefile.am,
2316        sp21/Makefile.am, sp22/Makefile.am,
2317        sp23/Makefile.am, sp24/Makefile.am,
2318        sp25/Makefile.am, sp26/Makefile.am,
2319        sp27/Makefile.am, sp28/Makefile.am,
2320        sp29/Makefile.am, sp30/Makefile.am,
2321        sp31/Makefile.am, sp32/Makefile.am,
2322        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2323
23242005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2325
2326        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2327        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2328        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2329        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2330        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2331        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2332        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2333        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2334        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2335        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2336        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2337        * sptests.am: Remove.
2338
23392005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2340
2341        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2342        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2343        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2344        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2345        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2346        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2347        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2348        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2349        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2350        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2351        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2352
23532005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2354
2355        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2356
23572005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2358
2359        * spsize/Makefile.am: Rename TEST to spsize.
2360        * spsize/size.scn: Remove.
2361        * spsize/spsize.scn: New (renamed from size.scn).
2362
23632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2364
2365        * configure.ac: Add spfatal/Makefile.
2366        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2367        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2368        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2369        * sptests.am: Remove LIB_VARIANT.
2370
23712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2372
2373        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2374        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2375        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2376        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2377        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2378        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2379        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2380        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2381        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2382        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2383        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2384
23852005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2386
2387        * Makefile.am: Cleanup.
2388
23892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2390
2391        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2392        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2393        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2394        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2395        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2396        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2397        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2398        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2399        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2400        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2401        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2402        spfatal/Makefile.am, spsize/Makefile.am:
2403        Partial conversion to automake.
2404
24052005-03-07      Joel Sherrill <joel@OARcorp.com>
2406
2407        * sp13/task1.c: Removed warnings.
2408
24092004-09-29      Joel Sherrill <joel@OARcorp.com>
2410
2411        * spsize/size.c: i960 obsoleted and all references removed.
2412
24132004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2414
2415        * configure.ac: Require automake > 1.9.
2416
24172004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2418
2419        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2420        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2421        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2422        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2423        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2424        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2425        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2426        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2427        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2428        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2429        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2430        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2431        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2432        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2433        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2434        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2435        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2436        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2437        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2438        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2439        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2440        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2441        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2442        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2443        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2444        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2445        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2446        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2447        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2448        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2449        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2450        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2451
24522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2453
2454        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2455
24562004-03-30      David Querbach <querbach@realtime.bc.ca>
2457
2458        PR 595/tests
2459        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2460        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2461        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2462        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2463        others treat it as a count of longs.
2464
24652004-03-30      David Querbach <querbach@realtime.bc.ca>
2466
2467        PR 596/tests
2468        * sp32/init.c: A missing definition of TEST_INIT before including
2469        <tmacros.h> means that buffered output will not work even if selected
2470        in buffer_test_io.h.
2471
24722004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2473
2474        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2475        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2476        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2477        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2478        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2479        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2480        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2481        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2482        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2483        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2484        types.
2485
24862004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2487
2488        * configure.ac: Add 2nd arg to RTEMS_TOP.
2489
24902004-03-05      Joel Sherrill <joel@OARcorp.com>
2491
2492        * sp07/buffered_io.c: Remove warning.
2493
24942004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2495
2496        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2497        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2498        * sp02/Makefile.am: Ditto.
2499        * sp03/Makefile.am: Ditto.
2500        * sp04/Makefile.am: Ditto.
2501        * sp05/Makefile.am: Ditto.
2502        * sp06/Makefile.am: Ditto.
2503        * sp07/Makefile.am: Ditto.
2504        * sp08/Makefile.am: Ditto.
2505        * sp09/Makefile.am: Ditto.
2506        * sp11/Makefile.am: Ditto.
2507        * sp12/Makefile.am: Ditto.
2508        * sp13/Makefile.am: Ditto.
2509        * sp14/Makefile.am: Ditto.
2510        * sp15/Makefile.am: Ditto.
2511        * sp16/Makefile.am: Ditto.
2512        * sp17/Makefile.am: Ditto.
2513        * sp19/Makefile.am: Ditto.
2514        * sp20/Makefile.am: Ditto.
2515        * sp21/Makefile.am: Ditto.
2516        * sp22/Makefile.am: Ditto.
2517        * sp23/Makefile.am: Ditto.
2518        * sp24/Makefile.am: Ditto.
2519        * sp25/Makefile.am: Ditto.
2520        * sp26/Makefile.am: Ditto.
2521        * sp27/Makefile.am: Ditto.
2522        * sp28/Makefile.am: Ditto.
2523        * sp29/Makefile.am: Ditto.
2524        * sp30/Makefile.am: Ditto.
2525        * sp31/Makefile.am: Ditto.
2526        * sp32/Makefile.am: Ditto.
2527        * spfatal/Makefile.am: Ditto.
2528        * spsize/Makefile.am: Ditto.
2529
25302003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2531
2532        * sptests.am: Add dirstamp support.
2533
25342003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2535
2536        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2537
25382003-12-16      Joel Sherrill <joel@OARcorp.com>
2539
2540        PR 544/tests
2541        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2542        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2543        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2544        make tests account for resources and not print at inappropriate
2545        times.
2546        * sp07/buffered_io.c: New file.
2547
25482003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2549
2550        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2551
25522003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2553
2554        * sp01/Makefile.am: Remove all-local: $(ARCH).
2555        * sp02/Makefile.am: Remove all-local: $(ARCH).
2556        * sp03/Makefile.am: Remove all-local: $(ARCH).
2557        * sp04/Makefile.am: Remove all-local: $(ARCH).
2558        * sp05/Makefile.am: Remove all-local: $(ARCH).
2559        * sp06/Makefile.am: Remove all-local: $(ARCH).
2560        * sp07/Makefile.am: Remove all-local: $(ARCH).
2561        * sp08/Makefile.am: Remove all-local: $(ARCH).
2562        * sp09/Makefile.am: Remove all-local: $(ARCH).
2563        * sp11/Makefile.am: Remove all-local: $(ARCH).
2564        * sp12/Makefile.am: Remove all-local: $(ARCH).
2565        * sp13/Makefile.am: Remove all-local: $(ARCH).
2566        * sp14/Makefile.am: Remove all-local: $(ARCH).
2567        * sp15/Makefile.am: Remove all-local: $(ARCH).
2568        * sp16/Makefile.am: Remove all-local: $(ARCH).
2569        * sp17/Makefile.am: Remove all-local: $(ARCH).
2570        * sp19/Makefile.am: Remove all-local: $(ARCH).
2571        * sp20/Makefile.am: Remove all-local: $(ARCH).
2572        * sp21/Makefile.am: Remove all-local: $(ARCH).
2573        * sp22/Makefile.am: Remove all-local: $(ARCH).
2574        * sp23/Makefile.am: Remove all-local: $(ARCH).
2575        * sp24/Makefile.am: Remove all-local: $(ARCH).
2576        * sp25/Makefile.am: Remove all-local: $(ARCH).
2577        * sp26/Makefile.am: Remove all-local: $(ARCH).
2578        * sp27/Makefile.am: Remove all-local: $(ARCH).
2579        * sp28/Makefile.am: Remove all-local: $(ARCH).
2580        * sp29/Makefile.am: Remove all-local: $(ARCH).
2581        * sp30/Makefile.am: Remove all-local: $(ARCH).
2582        * sp31/Makefile.am: Remove all-local: $(ARCH).
2583        * sp32/Makefile.am: Remove all-local: $(ARCH).
2584        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2585        * spsize/Makefile.am: Remove all-local: $(ARCH).
2586
25872003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2588
2589        * configure.ac: Reflect having moved to testsuites/.
2590
25912003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2592
2593        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2594
25952003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597        * configure.ac:Remove RTEMS_CHECK_CPU.
2598
25992003-09-04      Joel Sherrill <joel@OARcorp.com>
2600
2601        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2602        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2603        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2604        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2605        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2606        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2607        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2608        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2609        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2610        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2611        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2612        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2613        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2614        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2615        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2616        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2617        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2618        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2619        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2620        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2621        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2622        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2623        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2624        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2625        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2626        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2627        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2628        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2629        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2630        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2631        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2632        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2633        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2634        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2635        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2636        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2637        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2638        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2639        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2640        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2641        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2642        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2643        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2644        spsize/size.c, spsize/system.h: URL for license changed.
2645
26462003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2647
2648        PR 458/tests
2649        * sp30/task1.c: Correct indexing problem.
2650
26512003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2652
2653        * Makefile.am: Reflect having moved aclocal/.
2654
26552003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2656
2657        * Makefile.am: Reflect having moved automake/.
2658        * sp01/Makefile.am: Reflect having moved automake/.
2659        * sp02/Makefile.am: Reflect having moved automake/.
2660        * sp03/Makefile.am: Reflect having moved automake/.
2661        * sp04/Makefile.am: Reflect having moved automake/.
2662        * sp05/Makefile.am: Reflect having moved automake/.
2663        * sp06/Makefile.am: Reflect having moved automake/.
2664        * sp07/Makefile.am: Reflect having moved automake/.
2665        * sp08/Makefile.am: Reflect having moved automake/.
2666        * sp09/Makefile.am: Reflect having moved automake/.
2667        * sp11/Makefile.am: Reflect having moved automake/.
2668        * sp12/Makefile.am: Reflect having moved automake/.
2669        * sp13/Makefile.am: Reflect having moved automake/.
2670        * sp14/Makefile.am: Reflect having moved automake/.
2671        * sp15/Makefile.am: Reflect having moved automake/.
2672        * sp16/Makefile.am: Reflect having moved automake/.
2673        * sp17/Makefile.am: Reflect having moved automake/.
2674        * sp19/Makefile.am: Reflect having moved automake/.
2675        * sp20/Makefile.am: Reflect having moved automake/.
2676        * sp21/Makefile.am: Reflect having moved automake/.
2677        * sp22/Makefile.am: Reflect having moved automake/.
2678        * sp23/Makefile.am: Reflect having moved automake/.
2679        * sp24/Makefile.am: Reflect having moved automake/.
2680        * sp25/Makefile.am: Reflect having moved automake/.
2681        * sp26/Makefile.am: Reflect having moved automake/.
2682        * sp27/Makefile.am: Reflect having moved automake/.
2683        * sp28/Makefile.am: Reflect having moved automake/.
2684        * sp29/Makefile.am: Reflect having moved automake/.
2685        * sp30/Makefile.am: Reflect having moved automake/.
2686        * sp31/Makefile.am: Reflect having moved automake/.
2687        * sp32/Makefile.am: Reflect having moved automake/.
2688        * spfatal/Makefile.am: Reflect having moved automake/.
2689        * spsize/Makefile.am: Reflect having moved automake/.
2690
26912003-08-14      Joel Sherrill <joel@OARcorp.com>
2692
2693        * sp02/task1.c: Added ID to name lookup service and changed name of
2694        id/name translation status code. This propagated to multiple
2695        functions. The user API service added was rtems_object_id_to_name()
2696
26972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2698
2699        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2700
27012003-05-29      Joel Sherrill <joel@OARcorp.com>
2702
2703        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2704
27052003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2706
2707        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2708        CC_CFLAGS_DEFAULT (obsolete).
2709
27102003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2711
2712        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2713        Remove CC_LDFLAGS_PROFILE_V.
2714
27152003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2716
2717        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2718
27192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2720
2721        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2722
27232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2724
2725        * configure.ac: AC_PREREQ(2.57).
2726
27272002-11-14      Joel Sherrill <joel@OARcorp.com>
2728
2729        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2730        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2731        update the IDs in the screens.
2732
27332002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2734
2735        * .cvsignore: Reformat.
2736        Add autom4te*cache.
2737        Remove autom4te.cache.
2738
27392002-09-14      Joel Sherrill <joel@OARcorp.com>
2740
2741        * sp32/.cvsignore: New file.
2742
27432002-09-14      Aaron J. Grier <aaron@frye.com>
2744
2745        * PR271 was not applicable against the current source but included
2746        a nice test that Joel decided to add to the tree as sp32.
2747        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2748        * Makefile.am, configure.ac: Modified to reflect addition.
2749
27502002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2751
2752        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2753        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2754        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2755        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2756        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2757        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2758        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2759        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2760        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2761        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2762        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2763        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2764        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2765        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2766        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2767        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2768        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2769        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2770        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2771        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2772        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2773        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2774        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2775        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2776        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2777        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2778        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2779        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2780        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2781        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2782        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2783
27842002-08-01      Joel Sherrill <joel@OARcorp.com>
2785
2786        * Per PR47 add support for buffered test output.  This involved
2787        adding defines to redirect output to a buffer and dump it when
2788        full, at "test pause", and at exit.  To avoid problems when redefining
2789        exit(), all tests were modified to call rtems_test_exit().
2790        Some tests, notable psxtests, had to be modified to include
2791        the standard test macro .h file (pmacros.h or tmacros.h) to
2792        enable this support.
2793        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2794        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2795        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2796        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2797        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2798        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2799        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2800
28012002-07-30      Joel Sherrill <joel@OARcorp.com>
2802
2803        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2804        stack if the port doesn't configure using it.
2805
28062002-07-04      Joel Sherrill <joel@OARcorp.com>
2807
2808        * Jump table for single entry point removed.
2809        * spsize/size.c:  Modified to reflect above.
2810
28112002-07-01      Joel Sherrill <joel@OARcorp.com>
2812
2813        * sp29/init.c: Corrected definitions for task stack usage.
2814
28152002-07-01      Joel Sherrill <joel@OARcorp.com>
2816
2817        * spsize/size.c: _Thread_queue_Extract_table removed.
2818
28192001-05-17      Joel Sherrill <joel@OARcorp.com>
2820
2821        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2822        number of staticly configured device drivers.
2823
28242001-05-14      Joel Sherrill <joel@OARcorp.com>
2825
2826        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2827        than the configured number of drivers.
2828 
28292002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2830
2831        * configure.ac: Remove ENABLE_GCC28.
2832
28332001-04-04      Joel Sherrill <joel@OARcorp.com>
2834
2835        * spsize/size.c: Reflect SPARC modifcation to get rid of
2836        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2837 
28382001-03-29      Joel Sherrill <joel@OARcorp.com>
2839
2840        * Per PR147 addressed problems when reseting and inserting a timer
2841        into a timer chain that did not honor time passage since the last
2842        time the timer server was scheduled and the new insertion.
2843        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2844
28452001-03-28      Joel Sherrill <joel@OARcorp.com>
2846
2847        * Side-effect of PR132.
2848        * sp21/system.h: Now must explicitly request NULL driver.
2849
28502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2851
2852        * configure.ac:
2853        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2854        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2855        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2856        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2857        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2858        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2859        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2860        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2861        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2862        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2863        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2864        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2865        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2866        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2867        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2868        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2869        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2870        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2871        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2872        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2873        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2874        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2875        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2876        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2877        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2878        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2879        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2880        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2881        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2882        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2883        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2884        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2885        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2886        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2887
28882002-03-20      Chris Johns <ccj@acm.org>
2889
2890        * PR145.
2891        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2892        in system (e.g. driver tasks).  Also exit on minimum number of
2893        switches not precise number.
2894
28952001-01-29      Joel Sherrill <joel@OARcorp.com>
2896
2897        * Fixed bug where resetting a timer that was not at the head
2898        of one of the task timer chains resulted in the Timer Server
2899        task waking up too far in the future.
2900        * Added rtems_timer_get_information() directive to support testing.
2901        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2902        above condition.
2903
29042001-01-22      Joel Sherrill <joel@OARcorp.com>
2905
2906        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2907        because priority added as argument to rtems_timer_initiate_server().
2908
29092001-01-16      Joel Sherrill <joel@OARcorp.com>
2910
2911        * Added tests for task-based timers.  This included the new tests
2912        sp30 and sp31.
2913        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2914        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2915        for task-based timer services.
2916        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2917        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2918        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2919        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2920        sp31/task1.c: New files.
2921
29222001-11-01      Joel Sherrill <joel@OARcorp.com>
2923
2924        * sp26/system.h: Properly account for stack memory used by
2925        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2926        and processed as PR78.
2927
29282001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2929
2930        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2931        * configure.in: Remove.
2932        * configure.ac: New file, generated from configure.in by autoupdate.
2933
29342001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2935
2936        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2937
29382001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2939
2940        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2941        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2942        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2943        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2944        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2945        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2946        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2947        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2948        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2949        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2950        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2951        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2952        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2953        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2954        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2955        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2956        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2957        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2958        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2959        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2960        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2961        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2962        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2963        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2964        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2965        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2966        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2967        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2968        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2969
29702001-08-16      Joel Sherrill <joel@OARcorp.com>
2971
2972        * sp20/system.h: Account for extra task stacks properly.
2973
29742001-08-16      Joel Sherrill <joel@OARcorp.com>
2975
2976        * sp13/sp13.scn: Id in screen had wrong class field value.
2977        * sp13/system.h: Account for message buffer memory.
2978        * sp13/task2.c: Remove unnecessary check for failure.
2979
29802001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2981
2982        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2983
29842001-04-20      Joel Sherrill <joel@OARcorp.com>
2985
2986        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2987        file.
2988
29892001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2990
2991        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2992
29932001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2994
2995        * sp21/Makefile.am: Remove libtest.
2996
29972000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2998
2999        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3000
30012000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3002
3003        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3004
30052000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3006
3007        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3008        Switch to GNU canonicalization.
3009        * sptests.am: Remove DEFS.
3010
30112000-09-29      Joel Sherrill <joel@OARcorp.com>
3012
3013        * sp20/sp20.scn: Corrected to reflect new addition.
3014        * sp20/system.h: Removed comment reflecting history.
3015
30162000-09-29      Stephan Merker <merker@decrc.abb.de>
3017
3018        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3019        Added new task to test sequence of altering a period's length
3020        while it is still active.
3021
30222000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3023
3024        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3025        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3026        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3027        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3028        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3029        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3030        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3031        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3032        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3033        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3034
30352000-08-10      Joel Sherrill <joel@OARcorp.com>
3036
3037        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.