source: rtems/testsuites/sptests/ChangeLog @ b68d231

4.115
Last change on this file since b68d231 was b68d231, checked in by Sebastian Huber <sebastian.huber@…>, on 05/06/11 at 07:08:04

2011-05-06 Sebastian Huber <sebastian.huber@…>

  • spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c, spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
  • Makefile.am, configure.ac: Reflect changes above.
  • Property mode set to 100644
File size: 114.8 KB
Line 
12011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
4        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
5        * Makefile.am, configure.ac: Reflect changes above.
6
72011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
10        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
11        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
12        spsimplesched02/init.c: Remove warnings.
13
142011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
15
16        * sp09/screen02.c: Use integer value that fits into one character.
17
182011-04-04      Gedare Bloom <giddyup44@yahoo.com>
19
20        PR 1641/cpukit
21        * Makefile.am, configure.ac: Create testcase for red black tree.
22        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
23        sprbtree01/sprbtree01.scn: New files.
24
252011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
26
27        PR 1729/cpukit
28        * spsize/size.c: Add next step in SMP support. This adds an allocated
29        array of the Per_CPU structures to support multiple cpus vs a single
30        instance of the structure which is still used if SMP support is
31        disabled. Configuration support is also added to explicitly enable or
32        disable SMP. But SMP can only be enabled for the CPUs which will
33        support it initially -- SPARC and i386. With the stub BSP support, a
34        BSP can be run as a single core SMP system from an RTEMS data
35        structure standpoint.
36
372011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * spfifo05/init.c: Console interrupts perturb test.
40
412011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
42
43        PR 1743/cpu
44        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
45        Scheduler as complement to existing Deterministic Priority Scheduler.
46        This scheduler serves both as an example and as a lighter weight
47        implementation for smaller systems.
48        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
49        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
50        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
51        spsimplesched02/Makefile.am, spsimplesched02/init.c,
52        spsimplesched02/spsimplesched02.doc,
53        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
54        spsimplesched03/Makefile.am, spsimplesched03/init.c,
55        spsimplesched03/spsimplesched03.doc,
56        spsimplesched03/spsimplesched03.scn: New files.
57
582011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
59
60        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
61        seconds field is less than.
62
632011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
64
65        * sp08/sp08.scn: Convert to UNIX CR/LF.
66
672011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
68
69        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
70        sp09/sp09.scn: Improve coverage. Change mode while system not up and
71        broadcast a message that is too large.
72        * sp08/system.h, sp08/task1.c: Removed.
73
742011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
75
76        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
77        to improve coverage of the thread yield logic.
78        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
79        sp73/sp73.scn: New files.
80
812011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
82
83        * sp07/init.c: Improve coverage.
84
852011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * spwkspace/init.c: Adjust test to account for recent heap change on
88        NULL.
89
902011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
93
942011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
95
96        * spchain/init.c: Improve coverage testing.
97
982011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
99
100        * configure.ac: Add AC_CONFIG_HEADER(config.h).
101
1022011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
105        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
106        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
107        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
108        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
109        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
110        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
111        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
112        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
113        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
114        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
115        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
116        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
117        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
118        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
119        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
120        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
121        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
122        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
123        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
124        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
125        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
126        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
127        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
128        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
129        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
130        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
131        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
132        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
133        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
134        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
135        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
136        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
137        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
138        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
139        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
140        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
141        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
142        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
143        spintrcritical08/init.c, spintrcritical09/init.c,
144        spintrcritical10/init.c, spintrcritical11/init.c,
145        spintrcritical13/init.c, spintrcritical15/init.c,
146        spintrcritical16/init.c, spintrcritical17/init.c,
147        spintrcritical_support/intrcritical.c, spmkdir/init.c,
148        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
149        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
150        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
151        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
152        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
153
1542011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
155
156        * sp09/Makefile.am: Switch to all managers since this is all of them.
157
1582011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
159
160        * sp69/init.c: Use "ld" instead of PRId32 to print
161        struct timespec->tv_nsec.
162        * sp19/inttest.h: Use PRIx32 instead of "lx".
163
1642011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
165
166        * sp04/tswitch.c: Shrink memory requirements.
167
1682011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * configure.ac: Require autoconf-2.68, automake-1.11.1.
171
1722010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
173
174        * spchain/init.c: Added test case.
175
1762010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
177
178        * spchain/init.c, spchain/spchain.scn: More test cases.
179
1802010-11-24      Gedare Bloom <giddyup44@yahoo.com>
181
182        PR 1647/cpukit
183        * spsize/size.c: Update documentation to reflect refactoring of
184        SuperCore to add Scheduler Handler.
185
1862010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
187
188        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
189        memory corruption.
190
1912010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * spchain/init.c: Attempt to improve coverage.
194
1952010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
196
197        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
198
1992010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * spfifo03/spfifo03.scn: Replace file.
202
2032010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * spsize/size.c: Fix typo.
206
2072010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
208
209        PR 1663/testing
210        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
211        the test.
212
2132010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
214
215        * spheapprot/.cvsignore, spheapprot/Makefile.am,
216        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
217        * Makefile.am, configure.ac: Reflect changes above.
218
2192010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
220
221        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
222        cases.
223
2242010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
225
226        * spfatal24/.cvsignore, spfatal24/Makefile.am,
227        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
228        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
229        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
230        spfatal25/testcase.h: New files.
231        * Makefile.am, configure.ac: Reflect changes above.
232
2332010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
234
235        PR 1658/cpukit
236        * Makefile.am, configure.ac: If the system is not up, consider it a
237        fatal error. This eliminated sp61 and added spfatal23.
238        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
239        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
240        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
241        sp61/sp61.scn: Removed.
242
2432010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
244
245        PR 1663/testing
246        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
247        routine.
248
2492010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
250
251        PR 1661/testing
252        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
253        most references to RTEMS_Malloc_Heap.
254
2552010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
256
257        * sp09/screen12.c: Update for rtems_region_create() changes.
258        * sp09/sp09.scn: Update.
259
2602010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
261
262        PR 1647/testing
263        * spsize/size.c: Remove redundant initialize uninitialized to 0.
264
2652010-07-30      Gedare Bloom <giddyup44@yahoo.com>
266
267        PR 1599/cpukit
268        * spsize/size.c: Rename _Context_Switch_necessary to
269        _Thread_Dispatch_necessary to more properly reflect the intent.
270
2712010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
272
273        PR 1621/testing
274        * Makefile.am, configure.ac: Improve coverage of private environment.
275        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
276        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
277
2782010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
279
280        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
281        pointer is NULL when getting an object name.
282
2832010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
284
285        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
286        no wait but the condition is only partially satisfied.
287
2882010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * Makefile.am, configure.ac: Add test to extract a task blocked with
291        timeout on a priority ordered thread queue.
292        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
293        sp72/sp72.scn: New files.
294
2952010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
296
297        PR 1617/testing
298        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
299        spmountmgr01/spmountmgr01.doc: Added cases to exercise
300        mount-mktgt.c.
301
3022010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
303
304        PR 1617/testing
305        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
306        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
307        spmountmgr01/spmountmgr01.scn: New test which improves coverage
308        of mount-mgr.c under libcsupport.
309        * Makefile.am, configure.ac: Changes to accommodate the new test.
310
3112010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
314        up and add test of getchark().
315
3162010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
317
318        * spfatal21/Makefile.am: Fix typo.
319
3202010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
321
322        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
323        libio initialization fatal error case.
324        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
325        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
326        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
327        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
328
3292010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
330
331        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
332        variants.  Cleanup.
333        * spintrcritical05/spintrcritical05.scn,
334        spintrcritical06/spintrcritical06.scn,
335        spintrcritical07/spintrcritical07.scn,
336        spintrcritical11/spintrcritical11.scn,
337        spintrcritical12/spintrcritical12.scn,
338        spintrcritical13/spintrcritical13.scn,
339        spintrcritical14/spintrcritical14.scn: Update.
340
3412010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
344        fatal error.
345        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
346        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
347
3482010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
349
350        PR 1603/testing
351        * spassoc01/init.c, spassoc01/Makefile.am,
352        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
353        * Makefile.am, configure.ac: Added new test spassoc01 for
354        rtems_assoc routines.
355
3562010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        PR 1606/cpukit
359        * spfatal_support/init.c: Remove
360        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
361
3622010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
363
364        * spfatal09/.cvsignore, spfatal09/Makefile.am,
365        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
366        spfatal09/testcase.h: Removed files.
367        * Makefile.am, configure.ac: Reflect changes above.
368        * spfatal_support/init.c: Print end of test message in case of
369        success.  Stop multitasking in the fatal error extension.
370        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
371        puts().
372        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
373        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
374        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
375        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
376        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
377        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
378        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
379        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
380        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
381        spfatal20/spfatal20.scn: Update.
382
3832010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
384
385        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
386        coverage of rtems_io_lookup_name().
387
3882010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
389
390        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
391        rtems_io_lookup_name() and simplify test.
392        * sp21/system.h, sp21/task1.c: Removed.
393
3942010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * Makefile.am, configure.ac: Add new fatal error test for termios
397        initialize.
398        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
399        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
400
4012010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
402
403        PR 1600/testing
404        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
405        spfifo05/Makefile.am: New tests for pipe/fifo routines.
406        * Makefile.am, configure.ac: Add new test.
407
4082010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
409
410        PR 1600/testing
411        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
412        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
413        routines
414        * Makefile.am, configure.ac: Add new test.
415
4162010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
417
418        * sp68/init.c: Add alignment to region_area. Fix spelling.
419
4202010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
421
422        PR 1573/cpukit
423        * spsize/size.c: Add a per cpu data structure which contains the
424        information required by RTEMS for each CPU core. This encapsulates
425        information such as thread executing, heir, idle and dispatch needed.
426
4272010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
428
429        * sp69/Makefile.am: Really needs spin.c
430
4312010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
432
433        PR 1592/testing
434        * Makefile.am, configure.ac: Changes to incorporate sperror01,
435        sperror02, sperror03
436        * sperror01/init.c, sperror02/init.c: New tests to exercise
437        rtems_error routine
438        * sperror03/init.c: New test to exercise rtems_panic routine
439
4402010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
441
442        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
443        not need spin.c
444
4452010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
446
447        * sp70/Makefile.am: Tests do not need spin.c
448
4492010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
450
451        * Makefile.am, configure.ac: Removed some fifo tests.
452        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
453        excessive new lines in the output.
454
455        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
456        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
457        Also added a few more cases, mostly from spfifo04/init.c.
458        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
459        Previously was spfifo06. Configure parameter for pipes is used now.
460        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
461        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
462        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
463        spfifo08/spfifo08.scn: Removed.
464
4652010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
466
467        * Makefile.am, configure.ac: Add new test to exercise path where using
468        unlimited object support you are about to allocate more objects than
469        can be represented in the Id. This test will NOT pass on targets with
470        insufficient RAM.
471        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
472        sp71/sp71.scn: New files.
473
4742010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
475
476        * Makefile.am, configure.ac: spfatal20 not ready.
477
4782010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
481        rtems_termios_open().
482        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
483        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
484        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
485        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
486        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
487        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
488        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
489        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
490
4912010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
492
493        * Makefile.am, configure.ac, spfatal_support/init.c,
494        spfatal_support/system.h: Add new tests to generate fatal errors in
495        open_dev_console().
496        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
497        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
498        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
499        spfatal15/spfatal15.scn, spfatal15/testcase.h,
500        spfatal_support/consume_sems.c: New files.
501
5022010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * sp43/init.c: Remove more ITRON references.
505
5062010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * sp09/screen01.c: Fix warning.
509
5102010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
511
512        * spfifo08/init.c: Catch more cases but discussion on errors and proper
513        behaviour remain.
514
5152010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
518        used.
519
5202010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
523        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
524        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
525
5262010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
527
528        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
529        spfatal_support/init.c: Remove references to ITRON constants.
530
5312010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * Makefile.am, configure.ac: Add sp70 to test slot
534        reclamation and reuse for unlimited object configuration.
535        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
536        sp70/sp70.scn: New files.
537
5382010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
539
540        * sp16/task1.c: Update for heap extend changes.
541
5422010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
543
544        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
545
5462010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
547
548        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
549        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
550        * Makefile.am, configure.ac: Reflect changes above.
551
5522010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
553
554        * spfifo01/main.c: New file.
555
5562010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
557
558        PR PR1542
559        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
560        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
561        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
562        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
563        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
564        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
565        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
566        files.
567
5682010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
569
570        * sp09/screen12.c: Update for heap extend changes.
571
5722010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
573
574        * sp62/init.c, sp65/init.c: #include <unistd.h>.
575
5762010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
577
578        * sp43/init.c: Readdress use of ctype methods per recommendation from
579        D.J. Delorie on the newlib mailing list. We should pass an unsigned
580        char into these methods.
581
5822010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * Makefile.am, configure.ac: Add new fatal error for configuring
585        unlimited and maximum of 0.
586        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
587        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
588
5892010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
590
591        * sp43/init.c: Fix warning.
592
5932009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
594
595        * sp69/init.c: Fixed warnings.
596
5972009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
598
599        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
600        update.
601
6022009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
605        expired periods. This detected the recently introduced PR1480.
606
6072009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
608
609        * sp69/.cvsignore: New file.
610
6112009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
612
613        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
614        to ensure that all paths are tested.
615        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
616
6172009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
618
619        * sp31/task1.c: Fixed spacing.
620
6212009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
624        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
625        spwkspace/init.c: Use rtems_test_assert() consistently instead of
626        system assert(). rtems_test_assert() is designed to integrate into
627        the RTEMS test suite infrastructure.
628
6292009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
630
631        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
632        cases. Updated copyright notice.
633
6342009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
635
636        * sp25/task1.c: Use PRIuPTR for segment_sizes.
637
6382009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
639
640        * sp68/Makefile.in, sp68/.cvsignore,
641        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
642        removed unneeded Makefile.in, added cvsignore
643       
6442009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
645
646        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
647        spintrcritical17/init.c, spintrcritical17/Makefile.am,
648        spintrcritical17/spintrcritical17.doc,
649        spintrcritical17/spintrcritical17.scn: New files.
650        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
651        * sp31/task1.c, sp67/init.c: Changes for new timer server
652        implementation.
653        * sp52/init.c: The init task must be preemptible to let the timer
654        server run.
655
6562009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
657
658        PR 1460/cpukit
659        * sp43/init.c: Change return type on methods accessing portions of
660        RTEMS Ids to int. This allows -1 to be return on error.
661
6622009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
663
664        * spsize/Makefile.am: Fix broken install rule.
665
6662009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
667
668        * spprintk/spprintk.scn: Add end of line at end of file.
669
6702009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
671
672        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
673        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
674        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
675        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
676        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
677        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
678        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
679        spwkspace/Makefile.am: Add documentation files for multiple tests.
680        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
681        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
682        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
683        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
684        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
685        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
686        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
687        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
688        spwkspace/spwkspace.doc: New files.
689
6902009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
691
692        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
693        Include "tmacros.h".
694        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
695        _Heap_Allocate for 16bit compliance.
696        * sp44/init.c: Another printf format fix.
697
6982009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
699
700        * sp37/init.c: Add local prototypes for
701        rtems_interrupt_disable, rtems_interrupt_enable,
702        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
703        * sp43/init.c: Add local prototypes for
704        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
705        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
706        rtems_object_id_api_minimum, rtems_object_id_get_api,
707        rtems_object_id_get_class, rtems_object_id_get_index,
708        rtems_object_id_get_node.
709        Spray PRId32's into printf's for 16bit target complianance.
710        * sp37/init.c: Add local prototype for
711        rtems_interrupt_level_attribute.
712
7132009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
714
715        * sp29/init.c: Include "tmacros.h".
716        Misc. changes related to rtems_intervals.
717        * sp14/asr.c: Add PRIxrtems_signal_set.
718        Use PRIxrtems_signal_set to print rtems_signal_set's.
719        * sp13/task3.c: Use PRIu32 to print "count".
720        * sp09/screen12.c: Segment sizes are uintptr_t's.
721        * sp09/screen11.c: Use size_t for "size".
722        * sp62/init.c: Segment sizes are uintptr_t's.
723        * sp25/task1.c: Use PRIuPTR to print segment_size's.
724        * sp21/task1.c: Add PRIurtems_device_major_number.
725        * sp11/task1.c, sp11/task2.c:
726        Use PRIxrtems_event_set to print rtems_event_set's.
727        * sp09/screen13.c: Revert previous change.
728        Remove broken extraneous line seemingly having crept into in
729        2009-08-10 patch.
730        * sp27/init.c: Remove extraneous argument to print.
731        * spsize/size.c: Use PRIu32 to print sys_req.
732        * sp37/init.c: Add missing argument to printf.
733        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
734        sp12/pritask.c, sp34/changepri.c:
735        Use PRIdrtems_task_argument to print rtems_task_argument's.
736
7372009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
738
739        * sp25/task1.c: segment_size is uintptr_t.
740        * spfatal06/testcase.h: Add missing return.
741        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
742        Duplicate code from rtems_name_to_characters to convert rtems_name's
743        into char arrays.
744        * sp09/screen13.c: Comment out unused return status.
745        * sp63/init.c: Use PRIu32 to print uint32_t's.
746        * sp33/init.c: Use PRIu32 to print uint32_t's.
747        * sp28/init.c: Use PRIu32 to print uint32_t's.
748
7492009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
750
751        * sp31/task1.c: Use PRIdWatchdog_Interval to print
752        Watchdog_Interval's.
753        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
754        PRIdrtems_interval to print rtems_interval's.
755
7562009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
757
758        * sp13/task1.c: Misc. uint32_t fixes.
759        * sp20/task1.c: Misc. uint32_t fixes.
760        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
761        Use PRIXrtems_mode to print rtems_mode's.
762        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
763        Use PRIxrtems_mode to print rtems_mode's.
764        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
765        sp19/task1.c: Add missing PRI*32's.
766
7672009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
768
769        * sp34/changepri.c, sp35/priinv.c:
770        Use PRIdPriority_Control to print Priority_Control's.
771
7722009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
773
774        * sp34/changepri.c, sp59/init.c:
775        Use PRIdrtems_task_priority to print rtems_task_priority's.
776        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
777        Use PRIdrtems_task_priority to print rtems_task_priority's.
778        * sp12/system.h:
779        Change Priority_Test_driver to use rtems_task_priority argument.
780        * sp12/pridrv.c:
781        Change Priority_Test_driver to use rtems_task_priority argument.
782        Use PRIdrtems_task_priority to print rtems_task_priority's.
783
7842009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
785
786        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
787        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
788        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
789        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
790        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
791
7922009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
793
794        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
795        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
796        * sp63/init.c: Fix _Heap_Resize_block args.
797        * sp09/screen09.c: Eliminate unused var warning.
798
7992009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
800
801        * sp27/init.c, spsize/init.c: Fix prototypes.
802        * spwatchdog/task1.c: Remove unused vars.
803
8042009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
805
806        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
807        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
808        spobjgetnext/init.c, spprintk/init.c:
809        Eliminate unused vars.
810
8112009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
812
813        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
814        confdefs.h define typos.
815
8162009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
817
818        * configure.ac: Don't add -ansi -fasm to CFLAGS.
819
8202009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * sp32/init.c: Lengthen the clock tick and move configuration to the
823        bottom of the file.
824
8252009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * Makefile.am, configure.ac: Add new test to exercise when the ticks
828        since boot wraps around 0 and the timer server must deal with that
829        condition.
830        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
831        sp67/sp67.scn: New files.
832
8332009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
834
835        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
836
8372009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
838
839        * spintrcritical09/init.c, spintrcritical10/init.c,
840        spintrcritical11/init.c: Fixed potentially infinite loops.
841        * sp20/system.h: Increased micro seconds per tick in order to be more
842        independent of the console output speed.
843
8442009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
845
846        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
847        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
848        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
849        at -Os and m68k at -Os. Fix typos.
850
8512009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
852
853        * sp54/init.c: Use rtems_build_id to make building Objects_Id
854        RTEMS_USE_16_BIT_OBJECT clean.
855
8562009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
857
858        * Makefile.am, configure.ac: Add new test to exercise when notepads are
859        not configured.
860        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
861        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
862
8632009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
864
865        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
866        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
867        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
868        coverage runs.
869
8702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
873        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
874        some error cases uncovered by uC5282 coverage runs.
875
8762009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
877
878        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
879        uC5282 coverage runs.
880
8812009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
882
883        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
884        Correct minor issues uncovered on uC5282.
885
8862009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
887
888        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
889        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
890        Eliminate use of deprecated rtems_extension.
891
8922009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
893
894        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
895        run when IO speed varies.
896
8972009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
900        the intended code.
901
9022009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * configure.ac: Revert accidentally committed lines.
905
9062009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
907
908        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
909        simple priority ceiling case that was previously only tested via the
910        POSIX API.
911        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
912        sp66/sp66.scn: New files.
913
9142009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
915
916        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
917        for Id which is in range for the object class but not allocated yet.
918
9192009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * sp46/init.c, sp46/sp46.scn: Fix numbering.
922
9232009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
924
925        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
926
9272009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
928
929        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
930        spfatal02/spfatal02.scn, spfatal02/testcase.h,
931        spfatal03/spfatal03.scn, spfatal03/testcase.h,
932        spfatal04/spfatal04.scn, spfatal04/testcase.h,
933        spfatal05/spfatal05.scn, spfatal05/testcase.h,
934        spfatal06/spfatal06.scn, spfatal06/testcase.h,
935        spfatal07/spfatal07.scn, spfatal07/testcase.h,
936        spfatal08/spfatal08.scn, spfatal08/testcase.h,
937        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
938        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
939        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
940        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
941        tests use testcase.h and spfatal_support framework. Print test name
942        herald in all cases.
943        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
944        New files.
945        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
946
9472009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
948
949        * spfatal07/testcase.h: Indicate test is not applicable on some
950        architectures.
951
9522009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * Makefile.am: Fix spacing.
955
9562009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
957
958        * spstkalloc/init.c: Changed allocator signature. Functions are now
959        static.
960
9612009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
962
963        * sp29/init.c: Fixed return value evaluation.
964        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
965        * sp63/init.c: Check return value of _Heap_Initialize().
966
9672009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
970        _Watchdog_Report() when name is not NULL. This case was covered at
971        -Os on erc32 but at -O2 we had more code.
972
9732009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
976        overflowing on _Heap_Allocate_aligned.
977
9782009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
979
980        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
981        for various null parameters.
982
9832009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
984
985        * sp16/sp16.scn, sp16/task1.c: Fix typo.
986
9872009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
988
989        * sp65/init.c: Remove stray print.
990        * sp65/sp65.doc: Add information on second case.
991
9922009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
993
994        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
995        verify that obtaining a priority ceiling mutex when the calling
996        task's priority is the same as the priority ceiling is handled
997        correctly.
998
9992009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1000
1001        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1002        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1003        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1004        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1005        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1006        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1007        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1008        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1009        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1010        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1011        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1012        rtems_clock_get_ticks_per_second().
1013
10142009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1015
1016        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1017        Change attributes to priority ceiling. Use directive_failed, not
1018        assert. Configure a semaphore not a region.
1019
10202009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1021
1022        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1023        mutex cases.
1024        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1025        sp65/sp65.scn: New files.
1026
10272009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1028
1029        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1030        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1031        sp65/sp65.scn: New files.
1032
10332009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1034
1035        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1036        per tick.
1037
10382009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1039
1040        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1041        adjust existing for alignment. New test ensures coverage begin and
1042        end marker methods are exercised so they do not get considered
1043        unexecuted.
1044        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1045        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1046
10472009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * Makefile.am, configure.ac: Add new test to exercise legacy
1050        rtems_clock_get().
1051        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1052        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1053
10542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1055
1056        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1057        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1058        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1059
10602009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1063        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1064        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1065        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1066        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1067        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1068        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1069        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1070        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1071
10722009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1073
1074        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1075        cases.
1076
10772009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1080        all memory is successfully allocated. This means the test can
1081        validate the heap is unchanged on extend failure.
1082
10832009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1084
1085        * spintrcritical01/init.c, spintrcritical06/init.c,
1086        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1087        per tick so tests run quicker and more reliably hit the intended
1088        critical section.
1089
10902009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1091
1092        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1093        when we are unable to allocate the memory needed for an object
1094        extend. Make sure all is handled properly.
1095        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1096        sp64/sp64.scn: New files.
1097
10982009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1099
1100        * sp63/init.c: Correct test case two.
1101
11022009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1105        test case to exercise another odd branch not taken.
1106
11072009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1108
1109        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1110        particular path is taken through the _Heap_Resize_block code.
1111        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1112        sp63/sp63.scn: New files.
1113
11142009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1115
1116        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1117        wrong thing in a cpp macro. Added contents to screen file and add
1118        documentation file.
1119        * sp42/sp42.doc: New file.
1120
11212009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1122
1123        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1124
11252009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1126
1127        * spintrcritical16/init.c: Tinker with test to make it hit the case
1128        more reliably.
1129
11302009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1133        possible of not being able to allocate memory from the workspace
1134        during thread creation.
1135        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1136        sp18/sp18.scn: New files.
1137
11382009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * Makefile.am, configure.ac: Add new test to handle the case where
1141        a region resize frees enough memory to unblock a task.
1142        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1143        sp62/sp62.scn: New files.
1144        * sp61/init.c: Test does not need regions.
1145
11462009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1147
1148        * Makefile.am, configure.ac: Add test case for processing a timeout
1149        on a thread (that is the thread executing) that has also had its
1150        request satisfied while it is being enqueued.
1151        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1152        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1153        spintrcritical16/spintrcritical16.scn: New files.
1154        * spintrcritical15/init.c: Remove unused TSR>
1155
11562009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1157
1158        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1159        thread queue while another thread is in the process of blocking on
1160        the same thread queue.
1161        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1162        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1163        spintrcritical15/spintrcritical15.scn: New files.
1164
11652009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1166
1167        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1168
11692009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1172        sp40/sp40.scn: Now verified to hit coverage cases.
1173        * sp40/sp40.doc: New file.
1174
11752009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1178        to catch two remaining uncovered cases in rtems_io_register_driver.
1179        * sp40/system.h: Removed.
1180
11812009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1182
1183        * Makefile.am, configure.ac: Add new test to exercise odd case in
1184        rtems_iterate_over_all_threads.
1185        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1186        sp41/sp41.scn: New files.
1187
11882009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1189
1190        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1191        inheritance protocol since there is no holder associated with them.
1192
11932009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1194
1195        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1196        timer is scheduled from an ISR while it is being scheduled at the
1197        task level.
1198        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1199        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1200        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1201        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1202        spintrcritical14/spintrcritical14.scn: New files.
1203
12042009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1205
1206        * spintrcritical01/init.c, spintrcritical06/init.c,
1207        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1208        cleanup and make the tests more similar.
1209
12102009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1211
1212        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1213
12142009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1217        test work for case that it is documented to handle.
1218
12192009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1222        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1223        spintrcritical10/spintrcritical10.scn: New files.
1224
12252009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1226
1227        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1228        unreliable third case in sp39 to spintrcritical10. New tests to hit
1229        other event synchronization critical sections.
1230        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1231        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1232        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1233        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1234        spintrcritical12/spintrcritical12.scn: New files.
1235
12362009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1237
1238        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1239        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1240        sp10/sp10.scn: New files.
1241
12422009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1243
1244        * spintrcritical06/init.c: Clean up.
1245        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1246        * spintrcritical09/spintrcritical09.scn: Fill in.
1247
12482009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1249
1250        * spintrcritical06/init.c: Add comment to indicate test is not finished
1251        and known to not hit the case.
1252        * Makefile.am, configure.ac: Add a couple more interrupt critical
1253        section tests.
1254        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1255        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1256        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1257        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1258        spintrcritical09/spintrcritical09.doc,
1259        spintrcritical09/spintrcritical09.scn: New files.
1260
12612009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1262
1263        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1264        at hitting interrupt synchronization critical section in thread queue
1265        enqueue priority for reverse insertions.
1266        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1267        spintrcritical07/spintrcritical07.doc,
1268        spintrcritical07/spintrcritical07.scn: New files.
1269
12702009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * Makefile.am, configure.ac: Add test case for the
1273        _Thread_queue_Enqueue_priority interrupt critical section where the
1274        TCB we are using as a current pointer is removed from the thread
1275        queue when we flash interrupts while searching forward.
1276        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1277        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1278        spintrcritical06/spintrcritical06.scn: New files.
1279
12802009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1281
1282        * spintrcritical_support/intrcritical.c,
1283        spintrcritical_support/intrcritical.h: Change prototype of delay
1284        method to indicate when counter is reset. This can be used to count
1285        how many iterations we are doing.
1286
12872009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1288
1289        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1290        blocked on one period while another expires. Add sp61 which exercises
1291        the case where a call is made to rtems_shutdown_executive when the
1292        system is not up.
1293        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1294        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1295        sp61/sp61.doc, sp61/sp61.scn: New files.
1296
12972009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1298
1299        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1300
13012009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1302
1303        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1304        what it was intended to do.
1305
13062009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * spintrcritical_support/intrcritical.c,
1309        spintrcritical_support/intrcritical.h: New files.
1310
13112009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1312
1313        * Makefile.am, configure.ac: Add new infrastructure which is more
1314        reliable about generating cases which hit interrupt critical
1315        sections. Remove sp41 since it used its own mechanism.
1316        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1317        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1318        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1319        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1320        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1321        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1322        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1323        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1324        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1325        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1326        spintrcritical05/spintrcritical05.scn: New files.
1327        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1328        sp41/system.h: Removed.
1329
13302009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * sp41/init.c: Remove incorrect comment.
1333
13342009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1337
13382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * sp25/init.c: Spacing.
1341
13422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1343
1344        * Makefile.am, configure.ac: Add sp59 to test path through
1345        _Thread_queue_First_priority where the task's priority was in the
1346        bottom 1/4 of the range.
1347        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1348        sp59/sp59.scn: New files.
1349
13502009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1351
1352        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1353        not blocked on a thread queue.
1354        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1355        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1356
13572009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1358
1359        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1360        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1361        sp58/sp58.scn: New files.
1362
13632009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1364
1365        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1366        pointer being null. This does not happen naturally at this time so
1367        force the point.
1368
13692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1370
1371        * sp12/sp12.scn: Update screen to reflect priority changes from long
1372        ago.
1373
13742009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1375
1376        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1377        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1378        as sp27a and test flushing both counting and binary semaphores.
1379        Reformatted.
1380        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1381        sp27a/sp27a.scn: New files.
1382
13832009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1386        copied fomr other Makefile.am's.
1387
13882009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1391        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1392        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1393        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1394
13952009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1396
1397        * sp57/sp57.doc: Correct.
1398
13992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1400
1401        * Makefile.am, configure.ac: Add test of restarting a task which is in
1402        the middle of a sleep or wake after.
1403        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1404        sp57/sp57.scn: New files.
1405
14062009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1407
1408        * sp43/init.c, sp43/sp43.scn: Add more cases for
1409        rtems_object_get_class_information() to improve coverage.
1410
14112009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1412
1413        * Makefile.am, configure.ac: Add new test to verify that when a user
1414        extension create hook fails, that the error is properly propagated.
1415        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1416        sp56/sp56.scn: New files.
1417
14182009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1419
1420        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1421        rtems_extension_delete.
1422
14232009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * sp09/screen01.c, sp09/sp09.scn: Add test for
1426        rtems_object_get_classic_name with invalid id.
1427
14282009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1429
1430        * sp02/task1.c: Minor spacing.
1431
14322009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1433
1434        * spfatal12/init.c: Address to heap initialize must be aligned but size
1435        must be too small.
1436
14372009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1438
1439        * Makefile.am, configure.ac: Add new test to exercise case when
1440        broadcasting to a message queue with a pending message.
1441        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1442        sp55/sp55.scn: New files.
1443
14442009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1447        spfatal tests appear to cover all fatal error cases.
1448        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1449        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1450        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1451        spfatal/task1.c: Removed.
1452
14532009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1454
1455        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1456        initialize workspace heap during initialize. Can be caused by
1457        unaligned address or not enough memory to initialize heap required
1458        overhead.
1459        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1460        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1461
14622009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1463
1464        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1465
14662009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1467
1468        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1469
14702009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1471
1472        * spstkalloc/spstkalloc.scn: Update screen.
1473
14742009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1475
1476        * Makefile.am, configure.ac: Add new test for user configured stack
1477        allocator/deallocator. Test both pass and fail cases.
1478        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1479        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1480
14812009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1482
1483        * spchain/init.c, spchain/spchain.scn: Clean up test.
1484
14852009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1486
1487        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1488        routines whose bodies are not used by RTEMS itself.
1489        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1490        spchain/spchain.doc, spchain/spchain.scn: New files.
1491
14922009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1495        chain for coverage.
1496
14972009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1500        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1501        improve coverage.
1502
15032009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1504
1505        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1506
15072009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1508
1509        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1510        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1511
15122009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1513
1514        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1515        Enhance spprintk. Add two new fatal error tests to cover
1516        __assert_func.
1517        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1518        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1519
15202009-06-18      Chris Johns <chrisj@rtems.org>
1521
1522        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1523        workaround the H8300 gcc bug.
1524
15252009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1526
1527        * sp54/init.c: Fix spacing.
1528
15292009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1530
1531        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1532
15332009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1534
1535        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1536
15372009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1538
1539        * Makefile.am, configure.ac: Add new test.
1540        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1541        sp54/sp54.scn: New files.
1542
15432009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1544
1545        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1546        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1547        the time of day forward not making server based timers fire.
1548        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1549        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1550        sp53/sp53.scn: New files.
1551
15522009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1553
1554        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1555
15562009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1557
1558        PR 1415/cpukit
1559        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1560        violation.
1561        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1562        sp51/sp51.scn: New files.
1563
15642009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1565
1566        PR 1413/cpukit
1567        * Makefile.am, configure.ac: Add test for case where server based
1568        timers which reinitiated themselves did not get reinserted onto timer
1569        chain.
1570        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1571        sp50/sp50.scn: New files.
1572
15732009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1574
1575        PR 1414/cpukit
1576        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1577        is harder to trick by passing in a valid id of an incorrect object
1578        class.
1579        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1580        sp49/sp49.scn: New files.
1581
15822009-05-19      Chris Johns <chrisj@rtems.org>
1583
1584        * sp04/tswitch.c: Lower sample count for small memory targets.
1585       
15862009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1587
1588        * spprintk/init.c: printk() now 100% covered.
1589
15902009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1591
1592        * spprintk/init.c: More test cases.
1593
15942009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1595
1596        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1597        large enough for buffer node overhead.
1598
15992009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1600
1601        * Makefile.am, configure.ac, spwatchdog/system.h,
1602        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1603        printk. These will help coverage. Simplify spwkspace.
1604        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1605        spprintk/spprintk.scn: New files.
1606        * spwkspace/system.h: Removed.
1607
16082009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1609
1610        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1611        methods.
1612        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1613        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1614
16152009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1616
1617        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1618        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1619        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1620        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1621        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1622        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1623        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1624        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1625        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1626        spsize/size.c: Fix warnings.
1627
16282009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1629
1630        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1631        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1632        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1633        spobjgetnext/system.h: New files.
1634
16352009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1636
1637        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1638        64k to 20k. No impact on test behavior.
1639
16402009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1641
1642        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1643
16442009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1645
1646        * sp37/init.c, sp37/sp37.scn: Add test case for
1647        rtems_interrupt_level_attribute body.
1648
16492009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1650
1651        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1652        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1653        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1654        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1655        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1656        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1657        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1658        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1659        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1660        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1661        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1662        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1663        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1664        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1665        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1666        sp48/Makefile.am, spfatal/Makefile.am,
1667        spfatal01/Makefile.am, spfatal02/Makefile.am,
1668        spfatal03/Makefile.am, spfatal04/Makefile.am,
1669        spfatal05/Makefile.am, spfatal06/Makefile.am,
1670        spfatal07/Makefile.am, spfatal08/Makefile.am,
1671        spfatal09/Makefile.am, spsize/Makefile.am,
1672        spwatchdog/Makefile.am:
1673        Eliminate _exe_/.exe.
1674
16752009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1676
1677        PR 1388/cpukit
1678        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1679        allow both priority inherit and ceiling attributes to be set on
1680        semaphore create. These attributes are mutually exclusive and this
1681        should be an error.
1682
16832009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1684
1685        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1686        unlimited objects when configured for a unified workspace works as
1687        expected.
1688        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1689        sp48/sp48.scn: New files.
1690
16912009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1692                Joel Sherrill <joel.sherrill@oarcorp.com>
1693
1694        PR 1357/cpukit
1695        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1696        honored.
1697        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1698        sp47/sp47.scn: New files.
1699
17002009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1701
1702        * Makefile.am, configure.ac: Add new test to test Watchdog display
1703        helper routines. These reach into the SuperCore.
1704        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1705        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1706        spwatchdog/system.h, spwatchdog/task1.c: New files.
1707
17082009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1709
1710        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1711
17122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1715        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1716        hard-coded hex numbers for bad object Ids.
1717
17182009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1719
1720        * sp15/system.h, sp19/system.h: Array of task names should be of type
1721        rtems_name not rtems_id. Similarly array of task ids should be
1722        rtems_id not rtems_name.
1723
17242008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1725
1726        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1727
17282008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1729
1730        * Makefile.am, configure.ac, spfatal06/testcase.h,
1731        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1732        spsize/size.c: Eliminate pointers to API configuration tables in the
1733        main configuration table. Reference the main configuration table and
1734        the API configuration tables directly using the confdefs.h version
1735        rather than obtaining a pointer to it. This eliminated some
1736        variables, a potential fatal error, some unnecessary default
1737        configuration structures. Overall, about a 4.5% reduction in the code
1738        size for minimum and hello on the SPARC.
1739        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1740        spfatal10/testcase.h: Removed.
1741
17422008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1743
1744        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1745        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1746        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1747        successfully with maxixum number of priorities as 16 instead of 256.
1748        This was done by temporarily modifying the score priority.h maximum.
1749        This allowed testing of all API code to ensure that it worked
1750        properly with a reduced number of priorities. Most modifications were
1751        to switch from hard-coded maximum to using the API provided methods
1752        to determine maximum number of priority levels.
1753
17542008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1755
1756        * sp46/sp46.scn: Add screen missed earlier.
1757
17582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1759
1760        PR 1348/cpukit
1761        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1762        usage information while a period is running.
1763        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1764        sp46/sp46.scn: New files.
1765
17662008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1767
1768        * sp45/init.c: New file.
1769
17702008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1771
1772        PR 1347/cpukit
1773        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1774        Rework Timer Server to ensure that the context allows for blocking,
1775        allocating memory, and acquiring semaphores and mutexes.
1776        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1777        New files.
1778
17792008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1780
1781        * sp25/system.h: Add warning and temporary m32c conditional until size
1782        type addressed.
1783
17842008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1785
1786        * sp09/screen07.c: Use INT_MAX as number of messages so always
1787        properly sized and no overflow on constant.
1788        * sp09/screen10.c: Delay so on targets with simulator idle clock
1789        tick driver this will work.
1790        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1791        byte boundaries rather than two byte boundaries.
1792        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1793        allocate more memory than size_t holds on m32c.
1794
17952008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1796
1797        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1798        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1799        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1800        and Region calls. On 16-bit architectures, size_t can be 16-bits
1801        which would limit sizes to 64K. Also address constants which
1802        overflowed on 16-bit integer targets.
1803
18042008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1805
1806        * sp43/sp43.scn: Bump version to 4.9.99.0
1807
18082008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1809
1810        * sp19/system.h: Use "double" instead of "rtems_double".
1811
18122008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1813
1814        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1815
18162008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1817
1818        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1819        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1820        spfatal_support/init.c, spfatal_support/system.h:
1821        Convert to "bool".
1822
18232008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1824
1825        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1826        declared in a public place.
1827
18282008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1829
1830        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1831
18322008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1833
1834        * sp43/init.c: Fix derefence of uninitialized pointer.
1835
18362008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1837
1838        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1839        multiprocessing is not enabled. Saves one more variable from single
1840        processor configuration.
1841
18422008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1843
1844        PR 1212/cpukit
1845        * Makefile.am, configure.ac: Time slicing will not happen if the task
1846        mode is changed from a non-timeslicing mode to timeslicing mode if it
1847        is done by the executing thread (e.g. in its task body). This change
1848        includes sp44 to demonstrate the problem and verify the correction.
1849        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1850
18512008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1852
1853        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1854        architectures they are not supported on.
1855
18562008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1857
1858        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1859
18602008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1861
1862        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1863          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1864
18652008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1866
1867        * sp28/init.c: Corrections to configuration.
1868        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1869        * spsize/size.c: _ISR_Vector_table only exists on architectures
1870        which use the Simple Vectored Interrupt Model.
1871
18722008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1873
1874        * spsize/size.c: Convention calls for leading underscore on private
1875        RTEMS variables.
1876
18772008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1878
1879        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1880        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1881        Refactored and renamed initialization routines to
1882        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1883        rtems_initialize_device_drivers, and
1884        rtems_initialize_start_multitasking. This opened the sequence up so
1885        that bootcard() could provide a more robust and flexible framework
1886        which is easier to explain and understand. This also lays the
1887        groundwork for sharing the division of available memory between the
1888        RTEMS workspace and heap and the C library initialization across all
1889        BSPs.
1890
18912008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1892
1893        * sp32/init.c: Formatting.
1894
18952008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1896
1897        * sp09/screen01.c: Correct test.
1898        * sp09/screen14.c: Update copyright.
1899        * sp28/init.c: Correct end of test messages.
1900
19012008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1902
1903        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1904
19052008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1906
1907        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1908        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1909        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1910        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1911        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1912        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1913        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1914        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1915        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1916        tests. Add a clock_settime case for < 1988.
1917
19182008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1919
1920        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1921
19222008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1923
1924        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1925        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1926        * sp41/sp41.scn: Now has content.
1927        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1928        Object Services recently added to API.
1929
19302008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1931
1932        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1933        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1934        collection. This changed the name of a few previously public but
1935        undocumented services and added a some new services.
1936        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1937        sp43/system.h: New files.
1938
19392008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1940
1941        * spfatal10/.cvsignore: New file.
1942
19432008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1944
1945        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1946        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1947        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1948        New files.
1949
19502008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1951
1952        * Makefile.am, configure.ac: Added fatal error tests
1953        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1954        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1955        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1956        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1957        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1958        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1959        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1960        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1961        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1962        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1963        spfatal_support/init.c, spfatal_support/system.h: New files.
1964
19652008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1966
1967        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1968        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1969        test messages.
1970
19712008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1972
1973        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1974        simple type to a union of an unsigned 32 bit integer and a pointer.
1975        This should help eliminate weird casts between u32 and pointers in
1976        various places. The APIs now have to explicitly call _u32 or _string
1977        versions of helper routines. This should also simplify things and
1978        eliminate the need for ugly casts in some cases.
1979
19802008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1981
1982        * sp42/Makefile.am: New file.
1983
19842008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1985
1986        Add sp42 to exercise thread queue with knowledge of the implementation
1987        so we can exercise all of the normal paths possible.
1988        * Makefile.am, configure.ac: Add sp42.
1989        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1990
19912008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1992
1993        * sp39/init.c: Add case for long timeout on blocking operation.
1994        * Makefile.am, configure.ac: Add new test to exercise thread
1995        queue blokcing synchronization. sp39 and sp41 are very similar.
1996        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1997        sp41/system.h: New files.
1998
19992008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2000
2001        * sp39/init.c: Clean up.
2002
20032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2004
2005        * sp39/init.c: Modify to improve coverage.
2006
20072008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2008
2009        * sp36/strict_order_mut.c:
2010
20112008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2012
2013        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2014        driver registration.
2015        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2016        sp40/system.h: New files.
2017
20182008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2019
2020        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2021        Add test cases for:
2022          + message queue create requesting too many message buffers
2023            for the available memory
2024          + region extend with address inside existing heap
2025          + timer server initiate too large a stack, create error
2026        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2027          + task set priority while holding resource
2028
20292008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2030
2031        * Makefile.am, configure.ac: Added sp38 and sp39.
2032        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2033        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2034        sp39/sp39.scn, sp39/system.h: New files.
2035
20362007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2037
2038        * sp36/strict_order_mut.c: New file.
2039
20402007-12-21      Xi Yang <hiyangxi@gmail.com>
2041
2042        * Makefile.am, configure.ac: Add support for proper stacking of
2043        priority inheritance on mutexes as well as enforce proper order of
2044        release.
2045        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2046        sp36/sp36.scn: New files.
2047
20482007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2049
2050        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2051        directive instead of violating RTEMS internals.
2052
20532007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2054
2055        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2056        Add test cases for User Extension Manager to improve code coverage.
2057        * sp21/task1.c: Fix spelling error.
2058
20592007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2060
2061        * spsize/size.c: Account for previous changes in calculation of MPCI
2062        receive server stack.
2063
20642007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2065
2066        * sp09/screen07.c, sp09/sp09.scn: Add test for
2067        rtems_message_queue_broadcast for bad buffer and count pointers.
2068        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2069        with bad priority or initiating twice.
2070        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2071        it forces a dispatch.
2072        * sp37/init.c: New file.
2073
20742007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2075
2076        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2077        enable, flash, and is in progress. These are normally inlines but
2078        also have bodies for non-C code. This test also exercises the odd
2079        case of calling clock tick from outside an ISR.
2080        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2081
20822007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2083
2084        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2085        using notepad with the current task's ID or SELF
2086        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2087        test missing test cases for clock_get.
2088
20892007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2090
2091        * sp28/init.c: Add test code for task variables to improve coverage.
2092
20932007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2094
2095        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2096        RTEMS provided accessor macros to obtain configuration fields.
2097
20982007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2099
2100        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2101        Configuration Table. Eliminate CPU Table from all ports. Delete
2102        references to CPU Table in all forms.
2103
21042007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2105
2106        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2107
21082007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2109
2110        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2111        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2112        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2113        to improve test coverage.
2114
21152007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2116
2117        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2118        coverage.
2119
21202007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2121
2122        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2123
21242007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2125
2126        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2127        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2128        .scn files.
2129
21302007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2131
2132        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2133        commented out and updated the .scn file.
2134
21352007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2136
2137        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2138        buffered test IO.
2139
21402007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2141
2142        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2143        rtems_io_unregister_driver did not have any test code.
2144
21452007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2146
2147        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2148        since it was used to configure a no longer used feature. Device names
2149        are now part of the filesystem not in a table. This also eliminated
2150        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2151        RTEMS as well as the memory allocation used to populate
2152        _IO_Driver_name_table.
2153
21542007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2155
2156        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2157        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2158        properly.
2159
21602007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2161
2162        * spsize/size.c: Eliminated the variables
2163        _RTEMS_tasks_User_initialization_tasks and
2164        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2165        used in one place after initialized. It was a waste of space.
2166
21672007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2168
2169        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2170        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2171        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2172        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2173        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2174        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2175        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2176        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2177        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2178        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2179        spsize/size.c: Add optional managers to Makefiles. Clean up test
2180        cases so last output line follows END OF pattern. Make sure test case
2181        all run. All tests appeared ok on sis.
2182
21832007-04-05      Joel Sherrill <joel@OARcorp.com>
2184
2185        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2186
21872007-04-05      Joel Sherrill <joel@OARcorp.com>
2188
2189        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2190        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2191        CONFIGURE_APPLICATION_NEEDS_XXX.
2192
21932007-04-02      Joel Sherrill <joel@OARcorp.com>
2194
2195        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2196
21972007-04-02      Joel Sherrill <joel@OARcorp.com>
2198
2199        * spsize/size.c: Convert from Classic API style TOD_Control as
2200        fundamental time structure to POSIX struct timespec. Add
2201        clock_get_uptime().
2202
22032007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2204
2205        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2206
22072007-03-26      Joel Sherrill <joel@OARcorp.com>
2208
2209        * sp35/priinv.c: Remove warning.
2210
22112007-03-10      Joel Sherrill <joel@OARcorp.com>
2212
2213        * sp26/system.h: Remove incorrect and duplicate
2214        CONFIGURE_EXTRA_TASK_STACKS.
2215
22162007-03-05      Joel Sherrill <joel@OARcorp.com>
2217
2218        PR 1222/cpukit
2219        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2220        thread that is blocked on a priority based thread queue is changed,
2221        that its placement in the queue is reevaluated based upon the new
2222        priority. This enhancement includes modifications to the SuperCore as
2223        well as new test cases.
2224        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2225        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2226        sp35/sp35.doc, sp35/sp35.scn: New files.
2227
22282007-03-05      Joel Sherrill <joel@OARcorp.com>
2229
2230        * sp26/system.h: Correct memory required for stack sizes.
2231
22322007-02-06      Joel Sherrill <joel@OARcorp.com>
2233
2234        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2235        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2236        tests.
2237
22382006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2239
2240        * sp33/init.c: Improve barrier test to include normal blocking with
2241        manual release and unblocking in barrier deletion.
2242
22432006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2244
2245        * configure.ac: New BUG-REPORT address.
2246
22472006-11-20      Joel Sherrill <joel@OARcorp.com>
2248
2249        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2250        and make output more compliant with other tests.
2251
22522006-11-17      Joel Sherrill <joel@OARcorp.com>
2253
2254        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2255        cases intended on all targets possible with new heap algorithm.
2256
22572006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2258
2259        * Makefile.am, configure.ac: Adding Classic API Barriers.
2260        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2261        New files.
2262
22632006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2264
2265        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2266
22672006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2268
2269        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2270        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2271        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2272        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2273        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2274        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2275        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2276        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2277        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2278        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2279        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2280        Use rtems_testsdir instead.
2281
22822006-04-05      Joel Sherrill <joel@OARcorp.com>
2283                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2284
2285        * spsize/size.c: Victor spotted the problem that
2286        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2287        variables and needed to be set to the same value.  I took that
2288        idea and just removed _Thread_MP_Receive.  All uses are now
2289        _MPCI_Receive_server_tcb.
2290
22912005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2292
2293        * configure.ac: Remove RTEMS_ENABLE_BARE,
2294        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2295
22962005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2297
2298        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2299        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2300        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2301        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2302        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2303        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2304        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2305        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2306        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2307        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2308        spfatal/Makefile.am, spsize/Makefile.am:
2309        Convert to use *_PROGRAMS.
2310
23112005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2312
2313        * sp01/Makefile.am, sp02/Makefile.am,
2314        sp03/Makefile.am, sp04/Makefile.am,
2315        sp05/Makefile.am, sp06/Makefile.am,
2316        sp07/Makefile.am, sp08/Makefile.am,
2317        sp09/Makefile.am, sp11/Makefile.am,
2318        sp12/Makefile.am, sp13/Makefile.am,
2319        sp14/Makefile.am, sp15/Makefile.am,
2320        sp16/Makefile.am, sp17/Makefile.am,
2321        sp19/Makefile.am, sp20/Makefile.am,
2322        sp21/Makefile.am, sp22/Makefile.am,
2323        sp23/Makefile.am, sp24/Makefile.am,
2324        sp25/Makefile.am, sp26/Makefile.am,
2325        sp27/Makefile.am, sp28/Makefile.am,
2326        sp29/Makefile.am, sp30/Makefile.am,
2327        sp31/Makefile.am, sp32/Makefile.am,
2328        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2329
23302005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2331
2332        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2333        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2334        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2335        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2336        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2337        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2338        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2339        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2340        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2341        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2342        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2343        * sptests.am: Remove.
2344
23452005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2346
2347        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2348        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2349        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2350        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2351        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2352        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2353        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2354        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2355        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2356        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2357        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2358
23592005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2360
2361        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2362
23632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2364
2365        * spsize/Makefile.am: Rename TEST to spsize.
2366        * spsize/size.scn: Remove.
2367        * spsize/spsize.scn: New (renamed from size.scn).
2368
23692005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2370
2371        * configure.ac: Add spfatal/Makefile.
2372        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2373        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2374        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2375        * sptests.am: Remove LIB_VARIANT.
2376
23772005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2378
2379        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2380        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2381        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2382        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2383        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2384        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2385        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2386        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2387        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2388        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2389        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2390
23912005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2392
2393        * Makefile.am: Cleanup.
2394
23952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2396
2397        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2398        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2399        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2400        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2401        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2402        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2403        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2404        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2405        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2406        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2407        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2408        spfatal/Makefile.am, spsize/Makefile.am:
2409        Partial conversion to automake.
2410
24112005-03-07      Joel Sherrill <joel@OARcorp.com>
2412
2413        * sp13/task1.c: Removed warnings.
2414
24152004-09-29      Joel Sherrill <joel@OARcorp.com>
2416
2417        * spsize/size.c: i960 obsoleted and all references removed.
2418
24192004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2420
2421        * configure.ac: Require automake > 1.9.
2422
24232004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2424
2425        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2426        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2427        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2428        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2429        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2430        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2431        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2432        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2433        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2434        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2435        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2436        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2437        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2438        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2439        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2440        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2441        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2442        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2443        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2444        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2445        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2446        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2447        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2448        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2449        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2450        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2451        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2452        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2453        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2454        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2455        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2456        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2457
24582004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2459
2460        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2461
24622004-03-30      David Querbach <querbach@realtime.bc.ca>
2463
2464        PR 595/tests
2465        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2466        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2467        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2468        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2469        others treat it as a count of longs.
2470
24712004-03-30      David Querbach <querbach@realtime.bc.ca>
2472
2473        PR 596/tests
2474        * sp32/init.c: A missing definition of TEST_INIT before including
2475        <tmacros.h> means that buffered output will not work even if selected
2476        in buffer_test_io.h.
2477
24782004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2479
2480        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2481        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2482        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2483        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2484        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2485        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2486        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2487        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2488        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2489        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2490        types.
2491
24922004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2493
2494        * configure.ac: Add 2nd arg to RTEMS_TOP.
2495
24962004-03-05      Joel Sherrill <joel@OARcorp.com>
2497
2498        * sp07/buffered_io.c: Remove warning.
2499
25002004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2501
2502        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2503        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2504        * sp02/Makefile.am: Ditto.
2505        * sp03/Makefile.am: Ditto.
2506        * sp04/Makefile.am: Ditto.
2507        * sp05/Makefile.am: Ditto.
2508        * sp06/Makefile.am: Ditto.
2509        * sp07/Makefile.am: Ditto.
2510        * sp08/Makefile.am: Ditto.
2511        * sp09/Makefile.am: Ditto.
2512        * sp11/Makefile.am: Ditto.
2513        * sp12/Makefile.am: Ditto.
2514        * sp13/Makefile.am: Ditto.
2515        * sp14/Makefile.am: Ditto.
2516        * sp15/Makefile.am: Ditto.
2517        * sp16/Makefile.am: Ditto.
2518        * sp17/Makefile.am: Ditto.
2519        * sp19/Makefile.am: Ditto.
2520        * sp20/Makefile.am: Ditto.
2521        * sp21/Makefile.am: Ditto.
2522        * sp22/Makefile.am: Ditto.
2523        * sp23/Makefile.am: Ditto.
2524        * sp24/Makefile.am: Ditto.
2525        * sp25/Makefile.am: Ditto.
2526        * sp26/Makefile.am: Ditto.
2527        * sp27/Makefile.am: Ditto.
2528        * sp28/Makefile.am: Ditto.
2529        * sp29/Makefile.am: Ditto.
2530        * sp30/Makefile.am: Ditto.
2531        * sp31/Makefile.am: Ditto.
2532        * sp32/Makefile.am: Ditto.
2533        * spfatal/Makefile.am: Ditto.
2534        * spsize/Makefile.am: Ditto.
2535
25362003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2537
2538        * sptests.am: Add dirstamp support.
2539
25402003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2541
2542        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2543
25442003-12-16      Joel Sherrill <joel@OARcorp.com>
2545
2546        PR 544/tests
2547        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2548        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2549        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2550        make tests account for resources and not print at inappropriate
2551        times.
2552        * sp07/buffered_io.c: New file.
2553
25542003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2555
2556        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2557
25582003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2559
2560        * sp01/Makefile.am: Remove all-local: $(ARCH).
2561        * sp02/Makefile.am: Remove all-local: $(ARCH).
2562        * sp03/Makefile.am: Remove all-local: $(ARCH).
2563        * sp04/Makefile.am: Remove all-local: $(ARCH).
2564        * sp05/Makefile.am: Remove all-local: $(ARCH).
2565        * sp06/Makefile.am: Remove all-local: $(ARCH).
2566        * sp07/Makefile.am: Remove all-local: $(ARCH).
2567        * sp08/Makefile.am: Remove all-local: $(ARCH).
2568        * sp09/Makefile.am: Remove all-local: $(ARCH).
2569        * sp11/Makefile.am: Remove all-local: $(ARCH).
2570        * sp12/Makefile.am: Remove all-local: $(ARCH).
2571        * sp13/Makefile.am: Remove all-local: $(ARCH).
2572        * sp14/Makefile.am: Remove all-local: $(ARCH).
2573        * sp15/Makefile.am: Remove all-local: $(ARCH).
2574        * sp16/Makefile.am: Remove all-local: $(ARCH).
2575        * sp17/Makefile.am: Remove all-local: $(ARCH).
2576        * sp19/Makefile.am: Remove all-local: $(ARCH).
2577        * sp20/Makefile.am: Remove all-local: $(ARCH).
2578        * sp21/Makefile.am: Remove all-local: $(ARCH).
2579        * sp22/Makefile.am: Remove all-local: $(ARCH).
2580        * sp23/Makefile.am: Remove all-local: $(ARCH).
2581        * sp24/Makefile.am: Remove all-local: $(ARCH).
2582        * sp25/Makefile.am: Remove all-local: $(ARCH).
2583        * sp26/Makefile.am: Remove all-local: $(ARCH).
2584        * sp27/Makefile.am: Remove all-local: $(ARCH).
2585        * sp28/Makefile.am: Remove all-local: $(ARCH).
2586        * sp29/Makefile.am: Remove all-local: $(ARCH).
2587        * sp30/Makefile.am: Remove all-local: $(ARCH).
2588        * sp31/Makefile.am: Remove all-local: $(ARCH).
2589        * sp32/Makefile.am: Remove all-local: $(ARCH).
2590        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2591        * spsize/Makefile.am: Remove all-local: $(ARCH).
2592
25932003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2594
2595        * configure.ac: Reflect having moved to testsuites/.
2596
25972003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2598
2599        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2600
26012003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2602
2603        * configure.ac:Remove RTEMS_CHECK_CPU.
2604
26052003-09-04      Joel Sherrill <joel@OARcorp.com>
2606
2607        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2608        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2609        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2610        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2611        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2612        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2613        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2614        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2615        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2616        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2617        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2618        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2619        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2620        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2621        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2622        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2623        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2624        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2625        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2626        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2627        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2628        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2629        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2630        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2631        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2632        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2633        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2634        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2635        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2636        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2637        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2638        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2639        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2640        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2641        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2642        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2643        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2644        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2645        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2646        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2647        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2648        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2649        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2650        spsize/size.c, spsize/system.h: URL for license changed.
2651
26522003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2653
2654        PR 458/tests
2655        * sp30/task1.c: Correct indexing problem.
2656
26572003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2658
2659        * Makefile.am: Reflect having moved aclocal/.
2660
26612003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2662
2663        * Makefile.am: Reflect having moved automake/.
2664        * sp01/Makefile.am: Reflect having moved automake/.
2665        * sp02/Makefile.am: Reflect having moved automake/.
2666        * sp03/Makefile.am: Reflect having moved automake/.
2667        * sp04/Makefile.am: Reflect having moved automake/.
2668        * sp05/Makefile.am: Reflect having moved automake/.
2669        * sp06/Makefile.am: Reflect having moved automake/.
2670        * sp07/Makefile.am: Reflect having moved automake/.
2671        * sp08/Makefile.am: Reflect having moved automake/.
2672        * sp09/Makefile.am: Reflect having moved automake/.
2673        * sp11/Makefile.am: Reflect having moved automake/.
2674        * sp12/Makefile.am: Reflect having moved automake/.
2675        * sp13/Makefile.am: Reflect having moved automake/.
2676        * sp14/Makefile.am: Reflect having moved automake/.
2677        * sp15/Makefile.am: Reflect having moved automake/.
2678        * sp16/Makefile.am: Reflect having moved automake/.
2679        * sp17/Makefile.am: Reflect having moved automake/.
2680        * sp19/Makefile.am: Reflect having moved automake/.
2681        * sp20/Makefile.am: Reflect having moved automake/.
2682        * sp21/Makefile.am: Reflect having moved automake/.
2683        * sp22/Makefile.am: Reflect having moved automake/.
2684        * sp23/Makefile.am: Reflect having moved automake/.
2685        * sp24/Makefile.am: Reflect having moved automake/.
2686        * sp25/Makefile.am: Reflect having moved automake/.
2687        * sp26/Makefile.am: Reflect having moved automake/.
2688        * sp27/Makefile.am: Reflect having moved automake/.
2689        * sp28/Makefile.am: Reflect having moved automake/.
2690        * sp29/Makefile.am: Reflect having moved automake/.
2691        * sp30/Makefile.am: Reflect having moved automake/.
2692        * sp31/Makefile.am: Reflect having moved automake/.
2693        * sp32/Makefile.am: Reflect having moved automake/.
2694        * spfatal/Makefile.am: Reflect having moved automake/.
2695        * spsize/Makefile.am: Reflect having moved automake/.
2696
26972003-08-14      Joel Sherrill <joel@OARcorp.com>
2698
2699        * sp02/task1.c: Added ID to name lookup service and changed name of
2700        id/name translation status code. This propagated to multiple
2701        functions. The user API service added was rtems_object_id_to_name()
2702
27032003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2704
2705        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2706
27072003-05-29      Joel Sherrill <joel@OARcorp.com>
2708
2709        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2710
27112003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2712
2713        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2714        CC_CFLAGS_DEFAULT (obsolete).
2715
27162003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2717
2718        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2719        Remove CC_LDFLAGS_PROFILE_V.
2720
27212003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2722
2723        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2724
27252003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2726
2727        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2728
27292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2730
2731        * configure.ac: AC_PREREQ(2.57).
2732
27332002-11-14      Joel Sherrill <joel@OARcorp.com>
2734
2735        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2736        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2737        update the IDs in the screens.
2738
27392002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2740
2741        * .cvsignore: Reformat.
2742        Add autom4te*cache.
2743        Remove autom4te.cache.
2744
27452002-09-14      Joel Sherrill <joel@OARcorp.com>
2746
2747        * sp32/.cvsignore: New file.
2748
27492002-09-14      Aaron J. Grier <aaron@frye.com>
2750
2751        * PR271 was not applicable against the current source but included
2752        a nice test that Joel decided to add to the tree as sp32.
2753        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2754        * Makefile.am, configure.ac: Modified to reflect addition.
2755
27562002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2757
2758        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2759        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2760        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2761        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2762        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2763        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2764        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2765        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2766        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2767        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2768        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2769        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2770        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2771        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2772        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2773        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2774        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2775        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2776        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2777        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2778        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2779        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2780        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2781        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2782        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2783        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2784        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2785        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2786        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2787        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2788        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2789
27902002-08-01      Joel Sherrill <joel@OARcorp.com>
2791
2792        * Per PR47 add support for buffered test output.  This involved
2793        adding defines to redirect output to a buffer and dump it when
2794        full, at "test pause", and at exit.  To avoid problems when redefining
2795        exit(), all tests were modified to call rtems_test_exit().
2796        Some tests, notable psxtests, had to be modified to include
2797        the standard test macro .h file (pmacros.h or tmacros.h) to
2798        enable this support.
2799        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2800        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2801        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2802        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2803        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2804        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2805        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2806
28072002-07-30      Joel Sherrill <joel@OARcorp.com>
2808
2809        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2810        stack if the port doesn't configure using it.
2811
28122002-07-04      Joel Sherrill <joel@OARcorp.com>
2813
2814        * Jump table for single entry point removed.
2815        * spsize/size.c:  Modified to reflect above.
2816
28172002-07-01      Joel Sherrill <joel@OARcorp.com>
2818
2819        * sp29/init.c: Corrected definitions for task stack usage.
2820
28212002-07-01      Joel Sherrill <joel@OARcorp.com>
2822
2823        * spsize/size.c: _Thread_queue_Extract_table removed.
2824
28252001-05-17      Joel Sherrill <joel@OARcorp.com>
2826
2827        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2828        number of staticly configured device drivers.
2829
28302001-05-14      Joel Sherrill <joel@OARcorp.com>
2831
2832        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2833        than the configured number of drivers.
2834 
28352002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2836
2837        * configure.ac: Remove ENABLE_GCC28.
2838
28392001-04-04      Joel Sherrill <joel@OARcorp.com>
2840
2841        * spsize/size.c: Reflect SPARC modifcation to get rid of
2842        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2843 
28442001-03-29      Joel Sherrill <joel@OARcorp.com>
2845
2846        * Per PR147 addressed problems when reseting and inserting a timer
2847        into a timer chain that did not honor time passage since the last
2848        time the timer server was scheduled and the new insertion.
2849        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2850
28512001-03-28      Joel Sherrill <joel@OARcorp.com>
2852
2853        * Side-effect of PR132.
2854        * sp21/system.h: Now must explicitly request NULL driver.
2855
28562002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2857
2858        * configure.ac:
2859        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2860        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2861        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2862        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2863        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2864        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2865        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2866        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2867        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2868        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2869        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2870        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2871        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2872        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2873        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2874        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2875        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2876        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2877        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2878        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2879        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2880        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2881        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2882        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2883        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2884        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2885        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2886        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2887        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2888        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2889        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2890        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2891        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2892        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2893
28942002-03-20      Chris Johns <ccj@acm.org>
2895
2896        * PR145.
2897        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2898        in system (e.g. driver tasks).  Also exit on minimum number of
2899        switches not precise number.
2900
29012001-01-29      Joel Sherrill <joel@OARcorp.com>
2902
2903        * Fixed bug where resetting a timer that was not at the head
2904        of one of the task timer chains resulted in the Timer Server
2905        task waking up too far in the future.
2906        * Added rtems_timer_get_information() directive to support testing.
2907        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2908        above condition.
2909
29102001-01-22      Joel Sherrill <joel@OARcorp.com>
2911
2912        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2913        because priority added as argument to rtems_timer_initiate_server().
2914
29152001-01-16      Joel Sherrill <joel@OARcorp.com>
2916
2917        * Added tests for task-based timers.  This included the new tests
2918        sp30 and sp31.
2919        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2920        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2921        for task-based timer services.
2922        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2923        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2924        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2925        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2926        sp31/task1.c: New files.
2927
29282001-11-01      Joel Sherrill <joel@OARcorp.com>
2929
2930        * sp26/system.h: Properly account for stack memory used by
2931        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2932        and processed as PR78.
2933
29342001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2935
2936        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2937        * configure.in: Remove.
2938        * configure.ac: New file, generated from configure.in by autoupdate.
2939
29402001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2941
2942        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2943
29442001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2945
2946        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2947        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2948        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2949        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2950        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2951        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2952        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2953        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2954        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2955        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2956        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2957        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2958        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2959        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2960        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2961        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2962        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2963        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2964        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2965        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2966        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2967        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2968        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2969        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2970        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2971        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2972        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2973        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2974        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2975
29762001-08-16      Joel Sherrill <joel@OARcorp.com>
2977
2978        * sp20/system.h: Account for extra task stacks properly.
2979
29802001-08-16      Joel Sherrill <joel@OARcorp.com>
2981
2982        * sp13/sp13.scn: Id in screen had wrong class field value.
2983        * sp13/system.h: Account for message buffer memory.
2984        * sp13/task2.c: Remove unnecessary check for failure.
2985
29862001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2987
2988        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2989
29902001-04-20      Joel Sherrill <joel@OARcorp.com>
2991
2992        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2993        file.
2994
29952001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2996
2997        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2998
29992001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3000
3001        * sp21/Makefile.am: Remove libtest.
3002
30032000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3004
3005        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3006
30072000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3008
3009        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3010
30112000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3012
3013        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3014        Switch to GNU canonicalization.
3015        * sptests.am: Remove DEFS.
3016
30172000-09-29      Joel Sherrill <joel@OARcorp.com>
3018
3019        * sp20/sp20.scn: Corrected to reflect new addition.
3020        * sp20/system.h: Removed comment reflecting history.
3021
30222000-09-29      Stephan Merker <merker@decrc.abb.de>
3023
3024        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3025        Added new task to test sequence of altering a period's length
3026        while it is still active.
3027
30282000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3029
3030        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3031        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3032        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3033        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3034        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3035        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3036        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3037        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3038        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3039        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3040
30412000-08-10      Joel Sherrill <joel@OARcorp.com>
3042
3043        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.