source: rtems/testsuites/sptests/ChangeLog @ abd29cb9

4.115
Last change on this file since abd29cb9 was abd29cb9, checked in by Joel Sherrill <joel.sherrill@…>, on 05/06/11 at 17:29:35

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

  • sp39/init.c: Fix tests broken in warning pass.
  • Property mode set to 100644
File size: 114.9 KB
Line 
12011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp39/init.c: Fix tests broken in warning pass.
4
52011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
8        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
9        * Makefile.am, configure.ac: Reflect changes above.
10
112011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
14        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
15        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
16        spsimplesched02/init.c: Remove warnings.
17
182011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
19
20        * sp09/screen02.c: Use integer value that fits into one character.
21
222011-04-04      Gedare Bloom <giddyup44@yahoo.com>
23
24        PR 1641/cpukit
25        * Makefile.am, configure.ac: Create testcase for red black tree.
26        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
27        sprbtree01/sprbtree01.scn: New files.
28
292011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
30
31        PR 1729/cpukit
32        * spsize/size.c: Add next step in SMP support. This adds an allocated
33        array of the Per_CPU structures to support multiple cpus vs a single
34        instance of the structure which is still used if SMP support is
35        disabled. Configuration support is also added to explicitly enable or
36        disable SMP. But SMP can only be enabled for the CPUs which will
37        support it initially -- SPARC and i386. With the stub BSP support, a
38        BSP can be run as a single core SMP system from an RTEMS data
39        structure standpoint.
40
412011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * spfifo05/init.c: Console interrupts perturb test.
44
452011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
46
47        PR 1743/cpu
48        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
49        Scheduler as complement to existing Deterministic Priority Scheduler.
50        This scheduler serves both as an example and as a lighter weight
51        implementation for smaller systems.
52        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
53        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
54        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
55        spsimplesched02/Makefile.am, spsimplesched02/init.c,
56        spsimplesched02/spsimplesched02.doc,
57        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
58        spsimplesched03/Makefile.am, spsimplesched03/init.c,
59        spsimplesched03/spsimplesched03.doc,
60        spsimplesched03/spsimplesched03.scn: New files.
61
622011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
63
64        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
65        seconds field is less than.
66
672011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
68
69        * sp08/sp08.scn: Convert to UNIX CR/LF.
70
712011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
72
73        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
74        sp09/sp09.scn: Improve coverage. Change mode while system not up and
75        broadcast a message that is too large.
76        * sp08/system.h, sp08/task1.c: Removed.
77
782011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
79
80        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
81        to improve coverage of the thread yield logic.
82        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
83        sp73/sp73.scn: New files.
84
852011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
86
87        * sp07/init.c: Improve coverage.
88
892011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * spwkspace/init.c: Adjust test to account for recent heap change on
92        NULL.
93
942011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
97
982011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
99
100        * spchain/init.c: Improve coverage testing.
101
1022011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * configure.ac: Add AC_CONFIG_HEADER(config.h).
105
1062011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
109        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
110        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
111        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
112        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
113        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
114        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
115        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
116        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
117        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
118        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
119        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
120        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
121        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
122        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
123        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
124        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
125        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
126        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
127        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
128        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
129        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
130        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
131        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
132        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
133        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
134        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
135        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
136        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
137        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
138        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
139        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
140        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
141        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
142        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
143        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
144        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
145        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
146        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
147        spintrcritical08/init.c, spintrcritical09/init.c,
148        spintrcritical10/init.c, spintrcritical11/init.c,
149        spintrcritical13/init.c, spintrcritical15/init.c,
150        spintrcritical16/init.c, spintrcritical17/init.c,
151        spintrcritical_support/intrcritical.c, spmkdir/init.c,
152        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
153        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
154        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
155        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
156        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
157
1582011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
159
160        * sp09/Makefile.am: Switch to all managers since this is all of them.
161
1622011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * sp69/init.c: Use "ld" instead of PRId32 to print
165        struct timespec->tv_nsec.
166        * sp19/inttest.h: Use PRIx32 instead of "lx".
167
1682011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
169
170        * sp04/tswitch.c: Shrink memory requirements.
171
1722011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
173
174        * configure.ac: Require autoconf-2.68, automake-1.11.1.
175
1762010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
177
178        * spchain/init.c: Added test case.
179
1802010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
181
182        * spchain/init.c, spchain/spchain.scn: More test cases.
183
1842010-11-24      Gedare Bloom <giddyup44@yahoo.com>
185
186        PR 1647/cpukit
187        * spsize/size.c: Update documentation to reflect refactoring of
188        SuperCore to add Scheduler Handler.
189
1902010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
193        memory corruption.
194
1952010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * spchain/init.c: Attempt to improve coverage.
198
1992010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
200
201        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
202
2032010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * spfifo03/spfifo03.scn: Replace file.
206
2072010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * spsize/size.c: Fix typo.
210
2112010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
212
213        PR 1663/testing
214        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
215        the test.
216
2172010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
218
219        * spheapprot/.cvsignore, spheapprot/Makefile.am,
220        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
221        * Makefile.am, configure.ac: Reflect changes above.
222
2232010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
224
225        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
226        cases.
227
2282010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
229
230        * spfatal24/.cvsignore, spfatal24/Makefile.am,
231        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
232        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
233        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
234        spfatal25/testcase.h: New files.
235        * Makefile.am, configure.ac: Reflect changes above.
236
2372010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        PR 1658/cpukit
240        * Makefile.am, configure.ac: If the system is not up, consider it a
241        fatal error. This eliminated sp61 and added spfatal23.
242        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
243        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
244        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
245        sp61/sp61.scn: Removed.
246
2472010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
248
249        PR 1663/testing
250        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
251        routine.
252
2532010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        PR 1661/testing
256        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
257        most references to RTEMS_Malloc_Heap.
258
2592010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
260
261        * sp09/screen12.c: Update for rtems_region_create() changes.
262        * sp09/sp09.scn: Update.
263
2642010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        PR 1647/testing
267        * spsize/size.c: Remove redundant initialize uninitialized to 0.
268
2692010-07-30      Gedare Bloom <giddyup44@yahoo.com>
270
271        PR 1599/cpukit
272        * spsize/size.c: Rename _Context_Switch_necessary to
273        _Thread_Dispatch_necessary to more properly reflect the intent.
274
2752010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
276
277        PR 1621/testing
278        * Makefile.am, configure.ac: Improve coverage of private environment.
279        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
280        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
281
2822010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
283
284        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
285        pointer is NULL when getting an object name.
286
2872010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
288
289        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
290        no wait but the condition is only partially satisfied.
291
2922010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am, configure.ac: Add test to extract a task blocked with
295        timeout on a priority ordered thread queue.
296        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
297        sp72/sp72.scn: New files.
298
2992010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
300
301        PR 1617/testing
302        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
303        spmountmgr01/spmountmgr01.doc: Added cases to exercise
304        mount-mktgt.c.
305
3062010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
307
308        PR 1617/testing
309        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
310        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
311        spmountmgr01/spmountmgr01.scn: New test which improves coverage
312        of mount-mgr.c under libcsupport.
313        * Makefile.am, configure.ac: Changes to accommodate the new test.
314
3152010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
316
317        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
318        up and add test of getchark().
319
3202010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
321
322        * spfatal21/Makefile.am: Fix typo.
323
3242010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
325
326        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
327        libio initialization fatal error case.
328        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
329        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
330        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
331        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
332
3332010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
334
335        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
336        variants.  Cleanup.
337        * spintrcritical05/spintrcritical05.scn,
338        spintrcritical06/spintrcritical06.scn,
339        spintrcritical07/spintrcritical07.scn,
340        spintrcritical11/spintrcritical11.scn,
341        spintrcritical12/spintrcritical12.scn,
342        spintrcritical13/spintrcritical13.scn,
343        spintrcritical14/spintrcritical14.scn: Update.
344
3452010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
346
347        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
348        fatal error.
349        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
350        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
351
3522010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
353
354        PR 1603/testing
355        * spassoc01/init.c, spassoc01/Makefile.am,
356        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
357        * Makefile.am, configure.ac: Added new test spassoc01 for
358        rtems_assoc routines.
359
3602010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        PR 1606/cpukit
363        * spfatal_support/init.c: Remove
364        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
365
3662010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
367
368        * spfatal09/.cvsignore, spfatal09/Makefile.am,
369        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
370        spfatal09/testcase.h: Removed files.
371        * Makefile.am, configure.ac: Reflect changes above.
372        * spfatal_support/init.c: Print end of test message in case of
373        success.  Stop multitasking in the fatal error extension.
374        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
375        puts().
376        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
377        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
378        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
379        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
380        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
381        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
382        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
383        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
384        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
385        spfatal20/spfatal20.scn: Update.
386
3872010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
388
389        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
390        coverage of rtems_io_lookup_name().
391
3922010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
393
394        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
395        rtems_io_lookup_name() and simplify test.
396        * sp21/system.h, sp21/task1.c: Removed.
397
3982010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * Makefile.am, configure.ac: Add new fatal error test for termios
401        initialize.
402        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
403        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
404
4052010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
406
407        PR 1600/testing
408        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
409        spfifo05/Makefile.am: New tests for pipe/fifo routines.
410        * Makefile.am, configure.ac: Add new test.
411
4122010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
413
414        PR 1600/testing
415        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
416        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
417        routines
418        * Makefile.am, configure.ac: Add new test.
419
4202010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
421
422        * sp68/init.c: Add alignment to region_area. Fix spelling.
423
4242010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
425
426        PR 1573/cpukit
427        * spsize/size.c: Add a per cpu data structure which contains the
428        information required by RTEMS for each CPU core. This encapsulates
429        information such as thread executing, heir, idle and dispatch needed.
430
4312010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
432
433        * sp69/Makefile.am: Really needs spin.c
434
4352010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
436
437        PR 1592/testing
438        * Makefile.am, configure.ac: Changes to incorporate sperror01,
439        sperror02, sperror03
440        * sperror01/init.c, sperror02/init.c: New tests to exercise
441        rtems_error routine
442        * sperror03/init.c: New test to exercise rtems_panic routine
443
4442010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
445
446        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
447        not need spin.c
448
4492010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
450
451        * sp70/Makefile.am: Tests do not need spin.c
452
4532010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
454
455        * Makefile.am, configure.ac: Removed some fifo tests.
456        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
457        excessive new lines in the output.
458
459        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
460        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
461        Also added a few more cases, mostly from spfifo04/init.c.
462        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
463        Previously was spfifo06. Configure parameter for pipes is used now.
464        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
465        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
466        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
467        spfifo08/spfifo08.scn: Removed.
468
4692010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
470
471        * Makefile.am, configure.ac: Add new test to exercise path where using
472        unlimited object support you are about to allocate more objects than
473        can be represented in the Id. This test will NOT pass on targets with
474        insufficient RAM.
475        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
476        sp71/sp71.scn: New files.
477
4782010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * Makefile.am, configure.ac: spfatal20 not ready.
481
4822010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
485        rtems_termios_open().
486        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
487        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
488        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
489        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
490        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
491        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
492        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
493        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
494
4952010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        * Makefile.am, configure.ac, spfatal_support/init.c,
498        spfatal_support/system.h: Add new tests to generate fatal errors in
499        open_dev_console().
500        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
501        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
502        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
503        spfatal15/spfatal15.scn, spfatal15/testcase.h,
504        spfatal_support/consume_sems.c: New files.
505
5062010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * sp43/init.c: Remove more ITRON references.
509
5102010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
511
512        * sp09/screen01.c: Fix warning.
513
5142010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * spfifo08/init.c: Catch more cases but discussion on errors and proper
517        behaviour remain.
518
5192010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
520
521        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
522        used.
523
5242010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
527        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
528        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
529
5302010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
533        spfatal_support/init.c: Remove references to ITRON constants.
534
5352010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * Makefile.am, configure.ac: Add sp70 to test slot
538        reclamation and reuse for unlimited object configuration.
539        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
540        sp70/sp70.scn: New files.
541
5422010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
543
544        * sp16/task1.c: Update for heap extend changes.
545
5462010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
547
548        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
549
5502010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
551
552        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
553        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
554        * Makefile.am, configure.ac: Reflect changes above.
555
5562010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
557
558        * spfifo01/main.c: New file.
559
5602010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
561
562        PR PR1542
563        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
564        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
565        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
566        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
567        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
568        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
569        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
570        files.
571
5722010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
573
574        * sp09/screen12.c: Update for heap extend changes.
575
5762010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
577
578        * sp62/init.c, sp65/init.c: #include <unistd.h>.
579
5802010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
581
582        * sp43/init.c: Readdress use of ctype methods per recommendation from
583        D.J. Delorie on the newlib mailing list. We should pass an unsigned
584        char into these methods.
585
5862010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
587
588        * Makefile.am, configure.ac: Add new fatal error for configuring
589        unlimited and maximum of 0.
590        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
591        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
592
5932010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
594
595        * sp43/init.c: Fix warning.
596
5972009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
598
599        * sp69/init.c: Fixed warnings.
600
6012009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
604        update.
605
6062009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
607
608        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
609        expired periods. This detected the recently introduced PR1480.
610
6112009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
612
613        * sp69/.cvsignore: New file.
614
6152009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
616
617        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
618        to ensure that all paths are tested.
619        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
620
6212009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * sp31/task1.c: Fixed spacing.
624
6252009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
626
627        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
628        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
629        spwkspace/init.c: Use rtems_test_assert() consistently instead of
630        system assert(). rtems_test_assert() is designed to integrate into
631        the RTEMS test suite infrastructure.
632
6332009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
634
635        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
636        cases. Updated copyright notice.
637
6382009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
639
640        * sp25/task1.c: Use PRIuPTR for segment_sizes.
641
6422009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
643
644        * sp68/Makefile.in, sp68/.cvsignore,
645        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
646        removed unneeded Makefile.in, added cvsignore
647       
6482009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
649
650        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
651        spintrcritical17/init.c, spintrcritical17/Makefile.am,
652        spintrcritical17/spintrcritical17.doc,
653        spintrcritical17/spintrcritical17.scn: New files.
654        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
655        * sp31/task1.c, sp67/init.c: Changes for new timer server
656        implementation.
657        * sp52/init.c: The init task must be preemptible to let the timer
658        server run.
659
6602009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        PR 1460/cpukit
663        * sp43/init.c: Change return type on methods accessing portions of
664        RTEMS Ids to int. This allows -1 to be return on error.
665
6662009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
667
668        * spsize/Makefile.am: Fix broken install rule.
669
6702009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
671
672        * spprintk/spprintk.scn: Add end of line at end of file.
673
6742009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
675
676        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
677        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
678        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
679        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
680        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
681        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
682        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
683        spwkspace/Makefile.am: Add documentation files for multiple tests.
684        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
685        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
686        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
687        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
688        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
689        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
690        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
691        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
692        spwkspace/spwkspace.doc: New files.
693
6942009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
695
696        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
697        Include "tmacros.h".
698        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
699        _Heap_Allocate for 16bit compliance.
700        * sp44/init.c: Another printf format fix.
701
7022009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
703
704        * sp37/init.c: Add local prototypes for
705        rtems_interrupt_disable, rtems_interrupt_enable,
706        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
707        * sp43/init.c: Add local prototypes for
708        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
709        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
710        rtems_object_id_api_minimum, rtems_object_id_get_api,
711        rtems_object_id_get_class, rtems_object_id_get_index,
712        rtems_object_id_get_node.
713        Spray PRId32's into printf's for 16bit target complianance.
714        * sp37/init.c: Add local prototype for
715        rtems_interrupt_level_attribute.
716
7172009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
718
719        * sp29/init.c: Include "tmacros.h".
720        Misc. changes related to rtems_intervals.
721        * sp14/asr.c: Add PRIxrtems_signal_set.
722        Use PRIxrtems_signal_set to print rtems_signal_set's.
723        * sp13/task3.c: Use PRIu32 to print "count".
724        * sp09/screen12.c: Segment sizes are uintptr_t's.
725        * sp09/screen11.c: Use size_t for "size".
726        * sp62/init.c: Segment sizes are uintptr_t's.
727        * sp25/task1.c: Use PRIuPTR to print segment_size's.
728        * sp21/task1.c: Add PRIurtems_device_major_number.
729        * sp11/task1.c, sp11/task2.c:
730        Use PRIxrtems_event_set to print rtems_event_set's.
731        * sp09/screen13.c: Revert previous change.
732        Remove broken extraneous line seemingly having crept into in
733        2009-08-10 patch.
734        * sp27/init.c: Remove extraneous argument to print.
735        * spsize/size.c: Use PRIu32 to print sys_req.
736        * sp37/init.c: Add missing argument to printf.
737        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
738        sp12/pritask.c, sp34/changepri.c:
739        Use PRIdrtems_task_argument to print rtems_task_argument's.
740
7412009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
742
743        * sp25/task1.c: segment_size is uintptr_t.
744        * spfatal06/testcase.h: Add missing return.
745        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
746        Duplicate code from rtems_name_to_characters to convert rtems_name's
747        into char arrays.
748        * sp09/screen13.c: Comment out unused return status.
749        * sp63/init.c: Use PRIu32 to print uint32_t's.
750        * sp33/init.c: Use PRIu32 to print uint32_t's.
751        * sp28/init.c: Use PRIu32 to print uint32_t's.
752
7532009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
754
755        * sp31/task1.c: Use PRIdWatchdog_Interval to print
756        Watchdog_Interval's.
757        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
758        PRIdrtems_interval to print rtems_interval's.
759
7602009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
761
762        * sp13/task1.c: Misc. uint32_t fixes.
763        * sp20/task1.c: Misc. uint32_t fixes.
764        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
765        Use PRIXrtems_mode to print rtems_mode's.
766        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
767        Use PRIxrtems_mode to print rtems_mode's.
768        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
769        sp19/task1.c: Add missing PRI*32's.
770
7712009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
772
773        * sp34/changepri.c, sp35/priinv.c:
774        Use PRIdPriority_Control to print Priority_Control's.
775
7762009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
777
778        * sp34/changepri.c, sp59/init.c:
779        Use PRIdrtems_task_priority to print rtems_task_priority's.
780        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
781        Use PRIdrtems_task_priority to print rtems_task_priority's.
782        * sp12/system.h:
783        Change Priority_Test_driver to use rtems_task_priority argument.
784        * sp12/pridrv.c:
785        Change Priority_Test_driver to use rtems_task_priority argument.
786        Use PRIdrtems_task_priority to print rtems_task_priority's.
787
7882009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
789
790        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
791        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
792        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
793        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
794        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
795
7962009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
797
798        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
799        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
800        * sp63/init.c: Fix _Heap_Resize_block args.
801        * sp09/screen09.c: Eliminate unused var warning.
802
8032009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
804
805        * sp27/init.c, spsize/init.c: Fix prototypes.
806        * spwatchdog/task1.c: Remove unused vars.
807
8082009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
809
810        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
811        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
812        spobjgetnext/init.c, spprintk/init.c:
813        Eliminate unused vars.
814
8152009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
816
817        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
818        confdefs.h define typos.
819
8202009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
821
822        * configure.ac: Don't add -ansi -fasm to CFLAGS.
823
8242009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * sp32/init.c: Lengthen the clock tick and move configuration to the
827        bottom of the file.
828
8292009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * Makefile.am, configure.ac: Add new test to exercise when the ticks
832        since boot wraps around 0 and the timer server must deal with that
833        condition.
834        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
835        sp67/sp67.scn: New files.
836
8372009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
838
839        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
840
8412009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
842
843        * spintrcritical09/init.c, spintrcritical10/init.c,
844        spintrcritical11/init.c: Fixed potentially infinite loops.
845        * sp20/system.h: Increased micro seconds per tick in order to be more
846        independent of the console output speed.
847
8482009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
849
850        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
851        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
852        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
853        at -Os and m68k at -Os. Fix typos.
854
8552009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
856
857        * sp54/init.c: Use rtems_build_id to make building Objects_Id
858        RTEMS_USE_16_BIT_OBJECT clean.
859
8602009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        * Makefile.am, configure.ac: Add new test to exercise when notepads are
863        not configured.
864        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
865        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
866
8672009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
868
869        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
870        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
871        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
872        coverage runs.
873
8742009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
877        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
878        some error cases uncovered by uC5282 coverage runs.
879
8802009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
881
882        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
883        uC5282 coverage runs.
884
8852009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
886
887        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
888        Correct minor issues uncovered on uC5282.
889
8902009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
891
892        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
893        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
894        Eliminate use of deprecated rtems_extension.
895
8962009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
899        run when IO speed varies.
900
9012009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
902
903        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
904        the intended code.
905
9062009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
907
908        * configure.ac: Revert accidentally committed lines.
909
9102009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
913        simple priority ceiling case that was previously only tested via the
914        POSIX API.
915        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
916        sp66/sp66.scn: New files.
917
9182009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
919
920        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
921        for Id which is in range for the object class but not allocated yet.
922
9232009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * sp46/init.c, sp46/sp46.scn: Fix numbering.
926
9272009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
928
929        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
930
9312009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
932
933        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
934        spfatal02/spfatal02.scn, spfatal02/testcase.h,
935        spfatal03/spfatal03.scn, spfatal03/testcase.h,
936        spfatal04/spfatal04.scn, spfatal04/testcase.h,
937        spfatal05/spfatal05.scn, spfatal05/testcase.h,
938        spfatal06/spfatal06.scn, spfatal06/testcase.h,
939        spfatal07/spfatal07.scn, spfatal07/testcase.h,
940        spfatal08/spfatal08.scn, spfatal08/testcase.h,
941        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
942        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
943        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
944        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
945        tests use testcase.h and spfatal_support framework. Print test name
946        herald in all cases.
947        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
948        New files.
949        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
950
9512009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
952
953        * spfatal07/testcase.h: Indicate test is not applicable on some
954        architectures.
955
9562009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
957
958        * Makefile.am: Fix spacing.
959
9602009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
961
962        * spstkalloc/init.c: Changed allocator signature. Functions are now
963        static.
964
9652009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
966
967        * sp29/init.c: Fixed return value evaluation.
968        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
969        * sp63/init.c: Check return value of _Heap_Initialize().
970
9712009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
974        _Watchdog_Report() when name is not NULL. This case was covered at
975        -Os on erc32 but at -O2 we had more code.
976
9772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
978
979        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
980        overflowing on _Heap_Allocate_aligned.
981
9822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
983
984        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
985        for various null parameters.
986
9872009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * sp16/sp16.scn, sp16/task1.c: Fix typo.
990
9912009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
992
993        * sp65/init.c: Remove stray print.
994        * sp65/sp65.doc: Add information on second case.
995
9962009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
997
998        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
999        verify that obtaining a priority ceiling mutex when the calling
1000        task's priority is the same as the priority ceiling is handled
1001        correctly.
1002
10032009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1004
1005        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1006        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1007        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1008        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1009        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1010        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1011        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1012        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1013        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1014        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1015        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1016        rtems_clock_get_ticks_per_second().
1017
10182009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1019
1020        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1021        Change attributes to priority ceiling. Use directive_failed, not
1022        assert. Configure a semaphore not a region.
1023
10242009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1025
1026        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1027        mutex cases.
1028        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1029        sp65/sp65.scn: New files.
1030
10312009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1032
1033        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1034        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1035        sp65/sp65.scn: New files.
1036
10372009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1038
1039        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1040        per tick.
1041
10422009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1043
1044        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1045        adjust existing for alignment. New test ensures coverage begin and
1046        end marker methods are exercised so they do not get considered
1047        unexecuted.
1048        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1049        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1050
10512009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1052
1053        * Makefile.am, configure.ac: Add new test to exercise legacy
1054        rtems_clock_get().
1055        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1056        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1057
10582009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1061        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1062        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1063
10642009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1067        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1068        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1069        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1070        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1071        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1072        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1073        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1074        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1075
10762009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1079        cases.
1080
10812009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1082
1083        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1084        all memory is successfully allocated. This means the test can
1085        validate the heap is unchanged on extend failure.
1086
10872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * spintrcritical01/init.c, spintrcritical06/init.c,
1090        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1091        per tick so tests run quicker and more reliably hit the intended
1092        critical section.
1093
10942009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1097        when we are unable to allocate the memory needed for an object
1098        extend. Make sure all is handled properly.
1099        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1100        sp64/sp64.scn: New files.
1101
11022009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * sp63/init.c: Correct test case two.
1105
11062009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1109        test case to exercise another odd branch not taken.
1110
11112009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1114        particular path is taken through the _Heap_Resize_block code.
1115        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1116        sp63/sp63.scn: New files.
1117
11182009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1119
1120        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1121        wrong thing in a cpp macro. Added contents to screen file and add
1122        documentation file.
1123        * sp42/sp42.doc: New file.
1124
11252009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1126
1127        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1128
11292009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1130
1131        * spintrcritical16/init.c: Tinker with test to make it hit the case
1132        more reliably.
1133
11342009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1135
1136        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1137        possible of not being able to allocate memory from the workspace
1138        during thread creation.
1139        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1140        sp18/sp18.scn: New files.
1141
11422009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * Makefile.am, configure.ac: Add new test to handle the case where
1145        a region resize frees enough memory to unblock a task.
1146        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1147        sp62/sp62.scn: New files.
1148        * sp61/init.c: Test does not need regions.
1149
11502009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1151
1152        * Makefile.am, configure.ac: Add test case for processing a timeout
1153        on a thread (that is the thread executing) that has also had its
1154        request satisfied while it is being enqueued.
1155        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1156        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1157        spintrcritical16/spintrcritical16.scn: New files.
1158        * spintrcritical15/init.c: Remove unused TSR>
1159
11602009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1163        thread queue while another thread is in the process of blocking on
1164        the same thread queue.
1165        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1166        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1167        spintrcritical15/spintrcritical15.scn: New files.
1168
11692009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1172
11732009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1176        sp40/sp40.scn: Now verified to hit coverage cases.
1177        * sp40/sp40.doc: New file.
1178
11792009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1182        to catch two remaining uncovered cases in rtems_io_register_driver.
1183        * sp40/system.h: Removed.
1184
11852009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1186
1187        * Makefile.am, configure.ac: Add new test to exercise odd case in
1188        rtems_iterate_over_all_threads.
1189        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1190        sp41/sp41.scn: New files.
1191
11922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1193
1194        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1195        inheritance protocol since there is no holder associated with them.
1196
11972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1198
1199        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1200        timer is scheduled from an ISR while it is being scheduled at the
1201        task level.
1202        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1203        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1204        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1205        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1206        spintrcritical14/spintrcritical14.scn: New files.
1207
12082009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * spintrcritical01/init.c, spintrcritical06/init.c,
1211        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1212        cleanup and make the tests more similar.
1213
12142009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1217
12182009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1219
1220        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1221        test work for case that it is documented to handle.
1222
12232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1224
1225        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1226        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1227        spintrcritical10/spintrcritical10.scn: New files.
1228
12292009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1232        unreliable third case in sp39 to spintrcritical10. New tests to hit
1233        other event synchronization critical sections.
1234        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1235        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1236        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1237        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1238        spintrcritical12/spintrcritical12.scn: New files.
1239
12402009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1243        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1244        sp10/sp10.scn: New files.
1245
12462009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1247
1248        * spintrcritical06/init.c: Clean up.
1249        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1250        * spintrcritical09/spintrcritical09.scn: Fill in.
1251
12522009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1253
1254        * spintrcritical06/init.c: Add comment to indicate test is not finished
1255        and known to not hit the case.
1256        * Makefile.am, configure.ac: Add a couple more interrupt critical
1257        section tests.
1258        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1259        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1260        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1261        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1262        spintrcritical09/spintrcritical09.doc,
1263        spintrcritical09/spintrcritical09.scn: New files.
1264
12652009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1266
1267        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1268        at hitting interrupt synchronization critical section in thread queue
1269        enqueue priority for reverse insertions.
1270        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1271        spintrcritical07/spintrcritical07.doc,
1272        spintrcritical07/spintrcritical07.scn: New files.
1273
12742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * Makefile.am, configure.ac: Add test case for the
1277        _Thread_queue_Enqueue_priority interrupt critical section where the
1278        TCB we are using as a current pointer is removed from the thread
1279        queue when we flash interrupts while searching forward.
1280        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1281        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1282        spintrcritical06/spintrcritical06.scn: New files.
1283
12842009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1285
1286        * spintrcritical_support/intrcritical.c,
1287        spintrcritical_support/intrcritical.h: Change prototype of delay
1288        method to indicate when counter is reset. This can be used to count
1289        how many iterations we are doing.
1290
12912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1292
1293        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1294        blocked on one period while another expires. Add sp61 which exercises
1295        the case where a call is made to rtems_shutdown_executive when the
1296        system is not up.
1297        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1298        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1299        sp61/sp61.doc, sp61/sp61.scn: New files.
1300
13012009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1302
1303        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1304
13052009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1308        what it was intended to do.
1309
13102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1311
1312        * spintrcritical_support/intrcritical.c,
1313        spintrcritical_support/intrcritical.h: New files.
1314
13152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1316
1317        * Makefile.am, configure.ac: Add new infrastructure which is more
1318        reliable about generating cases which hit interrupt critical
1319        sections. Remove sp41 since it used its own mechanism.
1320        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1321        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1322        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1323        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1324        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1325        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1326        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1327        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1328        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1329        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1330        spintrcritical05/spintrcritical05.scn: New files.
1331        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1332        sp41/system.h: Removed.
1333
13342009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * sp41/init.c: Remove incorrect comment.
1337
13382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1341
13422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1343
1344        * sp25/init.c: Spacing.
1345
13462009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1347
1348        * Makefile.am, configure.ac: Add sp59 to test path through
1349        _Thread_queue_First_priority where the task's priority was in the
1350        bottom 1/4 of the range.
1351        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1352        sp59/sp59.scn: New files.
1353
13542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1355
1356        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1357        not blocked on a thread queue.
1358        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1359        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1360
13612009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1362
1363        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1364        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1365        sp58/sp58.scn: New files.
1366
13672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1368
1369        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1370        pointer being null. This does not happen naturally at this time so
1371        force the point.
1372
13732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * sp12/sp12.scn: Update screen to reflect priority changes from long
1376        ago.
1377
13782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1379
1380        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1381        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1382        as sp27a and test flushing both counting and binary semaphores.
1383        Reformatted.
1384        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1385        sp27a/sp27a.scn: New files.
1386
13872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1388
1389        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1390        copied fomr other Makefile.am's.
1391
13922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1395        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1396        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1397        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1398
13992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1400
1401        * sp57/sp57.doc: Correct.
1402
14032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1404
1405        * Makefile.am, configure.ac: Add test of restarting a task which is in
1406        the middle of a sleep or wake after.
1407        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1408        sp57/sp57.scn: New files.
1409
14102009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1411
1412        * sp43/init.c, sp43/sp43.scn: Add more cases for
1413        rtems_object_get_class_information() to improve coverage.
1414
14152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1416
1417        * Makefile.am, configure.ac: Add new test to verify that when a user
1418        extension create hook fails, that the error is properly propagated.
1419        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1420        sp56/sp56.scn: New files.
1421
14222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1423
1424        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1425        rtems_extension_delete.
1426
14272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1428
1429        * sp09/screen01.c, sp09/sp09.scn: Add test for
1430        rtems_object_get_classic_name with invalid id.
1431
14322009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1433
1434        * sp02/task1.c: Minor spacing.
1435
14362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * spfatal12/init.c: Address to heap initialize must be aligned but size
1439        must be too small.
1440
14412009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1442
1443        * Makefile.am, configure.ac: Add new test to exercise case when
1444        broadcasting to a message queue with a pending message.
1445        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1446        sp55/sp55.scn: New files.
1447
14482009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1449
1450        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1451        spfatal tests appear to cover all fatal error cases.
1452        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1453        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1454        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1455        spfatal/task1.c: Removed.
1456
14572009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1458
1459        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1460        initialize workspace heap during initialize. Can be caused by
1461        unaligned address or not enough memory to initialize heap required
1462        overhead.
1463        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1464        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1465
14662009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1467
1468        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1469
14702009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1471
1472        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1473
14742009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1475
1476        * spstkalloc/spstkalloc.scn: Update screen.
1477
14782009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1479
1480        * Makefile.am, configure.ac: Add new test for user configured stack
1481        allocator/deallocator. Test both pass and fail cases.
1482        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1483        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1484
14852009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1486
1487        * spchain/init.c, spchain/spchain.scn: Clean up test.
1488
14892009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1490
1491        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1492        routines whose bodies are not used by RTEMS itself.
1493        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1494        spchain/spchain.doc, spchain/spchain.scn: New files.
1495
14962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1497
1498        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1499        chain for coverage.
1500
15012009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1502
1503        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1504        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1505        improve coverage.
1506
15072009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1508
1509        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1510
15112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1512
1513        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1514        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1515
15162009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1517
1518        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1519        Enhance spprintk. Add two new fatal error tests to cover
1520        __assert_func.
1521        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1522        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1523
15242009-06-18      Chris Johns <chrisj@rtems.org>
1525
1526        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1527        workaround the H8300 gcc bug.
1528
15292009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1530
1531        * sp54/init.c: Fix spacing.
1532
15332009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1534
1535        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1536
15372009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1538
1539        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1540
15412009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1542
1543        * Makefile.am, configure.ac: Add new test.
1544        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1545        sp54/sp54.scn: New files.
1546
15472009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1548
1549        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1550        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1551        the time of day forward not making server based timers fire.
1552        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1553        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1554        sp53/sp53.scn: New files.
1555
15562009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1557
1558        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1559
15602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1561
1562        PR 1415/cpukit
1563        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1564        violation.
1565        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1566        sp51/sp51.scn: New files.
1567
15682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1569
1570        PR 1413/cpukit
1571        * Makefile.am, configure.ac: Add test for case where server based
1572        timers which reinitiated themselves did not get reinserted onto timer
1573        chain.
1574        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1575        sp50/sp50.scn: New files.
1576
15772009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1578
1579        PR 1414/cpukit
1580        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1581        is harder to trick by passing in a valid id of an incorrect object
1582        class.
1583        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1584        sp49/sp49.scn: New files.
1585
15862009-05-19      Chris Johns <chrisj@rtems.org>
1587
1588        * sp04/tswitch.c: Lower sample count for small memory targets.
1589       
15902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1591
1592        * spprintk/init.c: printk() now 100% covered.
1593
15942009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1595
1596        * spprintk/init.c: More test cases.
1597
15982009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1599
1600        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1601        large enough for buffer node overhead.
1602
16032009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1604
1605        * Makefile.am, configure.ac, spwatchdog/system.h,
1606        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1607        printk. These will help coverage. Simplify spwkspace.
1608        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1609        spprintk/spprintk.scn: New files.
1610        * spwkspace/system.h: Removed.
1611
16122009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1613
1614        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1615        methods.
1616        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1617        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1618
16192009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1620
1621        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1622        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1623        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1624        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1625        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1626        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1627        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1628        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1629        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1630        spsize/size.c: Fix warnings.
1631
16322009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1633
1634        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1635        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1636        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1637        spobjgetnext/system.h: New files.
1638
16392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1640
1641        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1642        64k to 20k. No impact on test behavior.
1643
16442009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1645
1646        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1647
16482009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1649
1650        * sp37/init.c, sp37/sp37.scn: Add test case for
1651        rtems_interrupt_level_attribute body.
1652
16532009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1654
1655        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1656        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1657        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1658        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1659        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1660        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1661        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1662        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1663        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1664        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1665        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1666        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1667        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1668        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1669        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1670        sp48/Makefile.am, spfatal/Makefile.am,
1671        spfatal01/Makefile.am, spfatal02/Makefile.am,
1672        spfatal03/Makefile.am, spfatal04/Makefile.am,
1673        spfatal05/Makefile.am, spfatal06/Makefile.am,
1674        spfatal07/Makefile.am, spfatal08/Makefile.am,
1675        spfatal09/Makefile.am, spsize/Makefile.am,
1676        spwatchdog/Makefile.am:
1677        Eliminate _exe_/.exe.
1678
16792009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1680
1681        PR 1388/cpukit
1682        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1683        allow both priority inherit and ceiling attributes to be set on
1684        semaphore create. These attributes are mutually exclusive and this
1685        should be an error.
1686
16872009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1688
1689        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1690        unlimited objects when configured for a unified workspace works as
1691        expected.
1692        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1693        sp48/sp48.scn: New files.
1694
16952009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1696                Joel Sherrill <joel.sherrill@oarcorp.com>
1697
1698        PR 1357/cpukit
1699        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1700        honored.
1701        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1702        sp47/sp47.scn: New files.
1703
17042009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1705
1706        * Makefile.am, configure.ac: Add new test to test Watchdog display
1707        helper routines. These reach into the SuperCore.
1708        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1709        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1710        spwatchdog/system.h, spwatchdog/task1.c: New files.
1711
17122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1715
17162009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1717
1718        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1719        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1720        hard-coded hex numbers for bad object Ids.
1721
17222009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        * sp15/system.h, sp19/system.h: Array of task names should be of type
1725        rtems_name not rtems_id. Similarly array of task ids should be
1726        rtems_id not rtems_name.
1727
17282008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1729
1730        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1731
17322008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1733
1734        * Makefile.am, configure.ac, spfatal06/testcase.h,
1735        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1736        spsize/size.c: Eliminate pointers to API configuration tables in the
1737        main configuration table. Reference the main configuration table and
1738        the API configuration tables directly using the confdefs.h version
1739        rather than obtaining a pointer to it. This eliminated some
1740        variables, a potential fatal error, some unnecessary default
1741        configuration structures. Overall, about a 4.5% reduction in the code
1742        size for minimum and hello on the SPARC.
1743        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1744        spfatal10/testcase.h: Removed.
1745
17462008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1747
1748        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1749        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1750        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1751        successfully with maxixum number of priorities as 16 instead of 256.
1752        This was done by temporarily modifying the score priority.h maximum.
1753        This allowed testing of all API code to ensure that it worked
1754        properly with a reduced number of priorities. Most modifications were
1755        to switch from hard-coded maximum to using the API provided methods
1756        to determine maximum number of priority levels.
1757
17582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1759
1760        * sp46/sp46.scn: Add screen missed earlier.
1761
17622008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1763
1764        PR 1348/cpukit
1765        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1766        usage information while a period is running.
1767        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1768        sp46/sp46.scn: New files.
1769
17702008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1771
1772        * sp45/init.c: New file.
1773
17742008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1775
1776        PR 1347/cpukit
1777        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1778        Rework Timer Server to ensure that the context allows for blocking,
1779        allocating memory, and acquiring semaphores and mutexes.
1780        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1781        New files.
1782
17832008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1784
1785        * sp25/system.h: Add warning and temporary m32c conditional until size
1786        type addressed.
1787
17882008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1789
1790        * sp09/screen07.c: Use INT_MAX as number of messages so always
1791        properly sized and no overflow on constant.
1792        * sp09/screen10.c: Delay so on targets with simulator idle clock
1793        tick driver this will work.
1794        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1795        byte boundaries rather than two byte boundaries.
1796        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1797        allocate more memory than size_t holds on m32c.
1798
17992008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1800
1801        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1802        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1803        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1804        and Region calls. On 16-bit architectures, size_t can be 16-bits
1805        which would limit sizes to 64K. Also address constants which
1806        overflowed on 16-bit integer targets.
1807
18082008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1809
1810        * sp43/sp43.scn: Bump version to 4.9.99.0
1811
18122008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1813
1814        * sp19/system.h: Use "double" instead of "rtems_double".
1815
18162008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1817
1818        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1819
18202008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1821
1822        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1823        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1824        spfatal_support/init.c, spfatal_support/system.h:
1825        Convert to "bool".
1826
18272008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1828
1829        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1830        declared in a public place.
1831
18322008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1833
1834        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1835
18362008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1837
1838        * sp43/init.c: Fix derefence of uninitialized pointer.
1839
18402008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1841
1842        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1843        multiprocessing is not enabled. Saves one more variable from single
1844        processor configuration.
1845
18462008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1847
1848        PR 1212/cpukit
1849        * Makefile.am, configure.ac: Time slicing will not happen if the task
1850        mode is changed from a non-timeslicing mode to timeslicing mode if it
1851        is done by the executing thread (e.g. in its task body). This change
1852        includes sp44 to demonstrate the problem and verify the correction.
1853        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1854
18552008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1856
1857        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1858        architectures they are not supported on.
1859
18602008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1861
1862        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1863
18642008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1865
1866        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1867          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1868
18692008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1870
1871        * sp28/init.c: Corrections to configuration.
1872        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1873        * spsize/size.c: _ISR_Vector_table only exists on architectures
1874        which use the Simple Vectored Interrupt Model.
1875
18762008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1877
1878        * spsize/size.c: Convention calls for leading underscore on private
1879        RTEMS variables.
1880
18812008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1882
1883        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1884        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1885        Refactored and renamed initialization routines to
1886        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1887        rtems_initialize_device_drivers, and
1888        rtems_initialize_start_multitasking. This opened the sequence up so
1889        that bootcard() could provide a more robust and flexible framework
1890        which is easier to explain and understand. This also lays the
1891        groundwork for sharing the division of available memory between the
1892        RTEMS workspace and heap and the C library initialization across all
1893        BSPs.
1894
18952008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1896
1897        * sp32/init.c: Formatting.
1898
18992008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1900
1901        * sp09/screen01.c: Correct test.
1902        * sp09/screen14.c: Update copyright.
1903        * sp28/init.c: Correct end of test messages.
1904
19052008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1906
1907        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1908
19092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1910
1911        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1912        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1913        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1914        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1915        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1916        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1917        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1918        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1919        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1920        tests. Add a clock_settime case for < 1988.
1921
19222008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1923
1924        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1925
19262008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1927
1928        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1929        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1930        * sp41/sp41.scn: Now has content.
1931        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1932        Object Services recently added to API.
1933
19342008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1935
1936        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1937        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1938        collection. This changed the name of a few previously public but
1939        undocumented services and added a some new services.
1940        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1941        sp43/system.h: New files.
1942
19432008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1944
1945        * spfatal10/.cvsignore: New file.
1946
19472008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1948
1949        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1950        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1951        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1952        New files.
1953
19542008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1955
1956        * Makefile.am, configure.ac: Added fatal error tests
1957        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1958        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1959        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1960        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1961        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1962        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1963        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1964        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1965        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1966        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1967        spfatal_support/init.c, spfatal_support/system.h: New files.
1968
19692008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1970
1971        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1972        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1973        test messages.
1974
19752008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1976
1977        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1978        simple type to a union of an unsigned 32 bit integer and a pointer.
1979        This should help eliminate weird casts between u32 and pointers in
1980        various places. The APIs now have to explicitly call _u32 or _string
1981        versions of helper routines. This should also simplify things and
1982        eliminate the need for ugly casts in some cases.
1983
19842008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1985
1986        * sp42/Makefile.am: New file.
1987
19882008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1989
1990        Add sp42 to exercise thread queue with knowledge of the implementation
1991        so we can exercise all of the normal paths possible.
1992        * Makefile.am, configure.ac: Add sp42.
1993        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1994
19952008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1996
1997        * sp39/init.c: Add case for long timeout on blocking operation.
1998        * Makefile.am, configure.ac: Add new test to exercise thread
1999        queue blokcing synchronization. sp39 and sp41 are very similar.
2000        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2001        sp41/system.h: New files.
2002
20032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2004
2005        * sp39/init.c: Clean up.
2006
20072008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2008
2009        * sp39/init.c: Modify to improve coverage.
2010
20112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2012
2013        * sp36/strict_order_mut.c:
2014
20152008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2016
2017        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2018        driver registration.
2019        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2020        sp40/system.h: New files.
2021
20222008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2023
2024        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2025        Add test cases for:
2026          + message queue create requesting too many message buffers
2027            for the available memory
2028          + region extend with address inside existing heap
2029          + timer server initiate too large a stack, create error
2030        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2031          + task set priority while holding resource
2032
20332008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2034
2035        * Makefile.am, configure.ac: Added sp38 and sp39.
2036        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2037        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2038        sp39/sp39.scn, sp39/system.h: New files.
2039
20402007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2041
2042        * sp36/strict_order_mut.c: New file.
2043
20442007-12-21      Xi Yang <hiyangxi@gmail.com>
2045
2046        * Makefile.am, configure.ac: Add support for proper stacking of
2047        priority inheritance on mutexes as well as enforce proper order of
2048        release.
2049        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2050        sp36/sp36.scn: New files.
2051
20522007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2053
2054        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2055        directive instead of violating RTEMS internals.
2056
20572007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2058
2059        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2060        Add test cases for User Extension Manager to improve code coverage.
2061        * sp21/task1.c: Fix spelling error.
2062
20632007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2064
2065        * spsize/size.c: Account for previous changes in calculation of MPCI
2066        receive server stack.
2067
20682007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2069
2070        * sp09/screen07.c, sp09/sp09.scn: Add test for
2071        rtems_message_queue_broadcast for bad buffer and count pointers.
2072        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2073        with bad priority or initiating twice.
2074        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2075        it forces a dispatch.
2076        * sp37/init.c: New file.
2077
20782007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2079
2080        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2081        enable, flash, and is in progress. These are normally inlines but
2082        also have bodies for non-C code. This test also exercises the odd
2083        case of calling clock tick from outside an ISR.
2084        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2085
20862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2087
2088        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2089        using notepad with the current task's ID or SELF
2090        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2091        test missing test cases for clock_get.
2092
20932007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2094
2095        * sp28/init.c: Add test code for task variables to improve coverage.
2096
20972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2098
2099        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2100        RTEMS provided accessor macros to obtain configuration fields.
2101
21022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2103
2104        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2105        Configuration Table. Eliminate CPU Table from all ports. Delete
2106        references to CPU Table in all forms.
2107
21082007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2109
2110        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2111
21122007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2113
2114        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2115        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2116        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2117        to improve test coverage.
2118
21192007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2120
2121        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2122        coverage.
2123
21242007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2125
2126        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2127
21282007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2129
2130        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2131        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2132        .scn files.
2133
21342007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2135
2136        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2137        commented out and updated the .scn file.
2138
21392007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2140
2141        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2142        buffered test IO.
2143
21442007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2145
2146        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2147        rtems_io_unregister_driver did not have any test code.
2148
21492007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2150
2151        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2152        since it was used to configure a no longer used feature. Device names
2153        are now part of the filesystem not in a table. This also eliminated
2154        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2155        RTEMS as well as the memory allocation used to populate
2156        _IO_Driver_name_table.
2157
21582007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2159
2160        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2161        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2162        properly.
2163
21642007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2165
2166        * spsize/size.c: Eliminated the variables
2167        _RTEMS_tasks_User_initialization_tasks and
2168        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2169        used in one place after initialized. It was a waste of space.
2170
21712007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2172
2173        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2174        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2175        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2176        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2177        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2178        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2179        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2180        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2181        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2182        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2183        spsize/size.c: Add optional managers to Makefiles. Clean up test
2184        cases so last output line follows END OF pattern. Make sure test case
2185        all run. All tests appeared ok on sis.
2186
21872007-04-05      Joel Sherrill <joel@OARcorp.com>
2188
2189        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2190
21912007-04-05      Joel Sherrill <joel@OARcorp.com>
2192
2193        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2194        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2195        CONFIGURE_APPLICATION_NEEDS_XXX.
2196
21972007-04-02      Joel Sherrill <joel@OARcorp.com>
2198
2199        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2200
22012007-04-02      Joel Sherrill <joel@OARcorp.com>
2202
2203        * spsize/size.c: Convert from Classic API style TOD_Control as
2204        fundamental time structure to POSIX struct timespec. Add
2205        clock_get_uptime().
2206
22072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2208
2209        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2210
22112007-03-26      Joel Sherrill <joel@OARcorp.com>
2212
2213        * sp35/priinv.c: Remove warning.
2214
22152007-03-10      Joel Sherrill <joel@OARcorp.com>
2216
2217        * sp26/system.h: Remove incorrect and duplicate
2218        CONFIGURE_EXTRA_TASK_STACKS.
2219
22202007-03-05      Joel Sherrill <joel@OARcorp.com>
2221
2222        PR 1222/cpukit
2223        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2224        thread that is blocked on a priority based thread queue is changed,
2225        that its placement in the queue is reevaluated based upon the new
2226        priority. This enhancement includes modifications to the SuperCore as
2227        well as new test cases.
2228        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2229        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2230        sp35/sp35.doc, sp35/sp35.scn: New files.
2231
22322007-03-05      Joel Sherrill <joel@OARcorp.com>
2233
2234        * sp26/system.h: Correct memory required for stack sizes.
2235
22362007-02-06      Joel Sherrill <joel@OARcorp.com>
2237
2238        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2239        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2240        tests.
2241
22422006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2243
2244        * sp33/init.c: Improve barrier test to include normal blocking with
2245        manual release and unblocking in barrier deletion.
2246
22472006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2248
2249        * configure.ac: New BUG-REPORT address.
2250
22512006-11-20      Joel Sherrill <joel@OARcorp.com>
2252
2253        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2254        and make output more compliant with other tests.
2255
22562006-11-17      Joel Sherrill <joel@OARcorp.com>
2257
2258        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2259        cases intended on all targets possible with new heap algorithm.
2260
22612006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2262
2263        * Makefile.am, configure.ac: Adding Classic API Barriers.
2264        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2265        New files.
2266
22672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2268
2269        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2270
22712006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2272
2273        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2274        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2275        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2276        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2277        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2278        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2279        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2280        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2281        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2282        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2283        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2284        Use rtems_testsdir instead.
2285
22862006-04-05      Joel Sherrill <joel@OARcorp.com>
2287                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2288
2289        * spsize/size.c: Victor spotted the problem that
2290        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2291        variables and needed to be set to the same value.  I took that
2292        idea and just removed _Thread_MP_Receive.  All uses are now
2293        _MPCI_Receive_server_tcb.
2294
22952005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2296
2297        * configure.ac: Remove RTEMS_ENABLE_BARE,
2298        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2299
23002005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2301
2302        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2303        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2304        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2305        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2306        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2307        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2308        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2309        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2310        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2311        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2312        spfatal/Makefile.am, spsize/Makefile.am:
2313        Convert to use *_PROGRAMS.
2314
23152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2316
2317        * sp01/Makefile.am, sp02/Makefile.am,
2318        sp03/Makefile.am, sp04/Makefile.am,
2319        sp05/Makefile.am, sp06/Makefile.am,
2320        sp07/Makefile.am, sp08/Makefile.am,
2321        sp09/Makefile.am, sp11/Makefile.am,
2322        sp12/Makefile.am, sp13/Makefile.am,
2323        sp14/Makefile.am, sp15/Makefile.am,
2324        sp16/Makefile.am, sp17/Makefile.am,
2325        sp19/Makefile.am, sp20/Makefile.am,
2326        sp21/Makefile.am, sp22/Makefile.am,
2327        sp23/Makefile.am, sp24/Makefile.am,
2328        sp25/Makefile.am, sp26/Makefile.am,
2329        sp27/Makefile.am, sp28/Makefile.am,
2330        sp29/Makefile.am, sp30/Makefile.am,
2331        sp31/Makefile.am, sp32/Makefile.am,
2332        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2333
23342005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2335
2336        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2337        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2338        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2339        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2340        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2341        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2342        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2343        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2344        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2345        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2346        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2347        * sptests.am: Remove.
2348
23492005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2350
2351        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2352        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2353        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2354        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2355        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2356        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2357        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2358        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2359        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2360        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2361        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2362
23632005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2364
2365        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2366
23672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2368
2369        * spsize/Makefile.am: Rename TEST to spsize.
2370        * spsize/size.scn: Remove.
2371        * spsize/spsize.scn: New (renamed from size.scn).
2372
23732005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2374
2375        * configure.ac: Add spfatal/Makefile.
2376        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2377        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2378        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2379        * sptests.am: Remove LIB_VARIANT.
2380
23812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2382
2383        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2384        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2385        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2386        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2387        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2388        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2389        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2390        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2391        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2392        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2393        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2394
23952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2396
2397        * Makefile.am: Cleanup.
2398
23992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2400
2401        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2402        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2403        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2404        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2405        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2406        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2407        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2408        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2409        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2410        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2411        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2412        spfatal/Makefile.am, spsize/Makefile.am:
2413        Partial conversion to automake.
2414
24152005-03-07      Joel Sherrill <joel@OARcorp.com>
2416
2417        * sp13/task1.c: Removed warnings.
2418
24192004-09-29      Joel Sherrill <joel@OARcorp.com>
2420
2421        * spsize/size.c: i960 obsoleted and all references removed.
2422
24232004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2424
2425        * configure.ac: Require automake > 1.9.
2426
24272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2428
2429        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2430        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2431        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2432        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2433        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2434        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2435        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2436        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2437        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2438        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2439        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2440        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2441        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2442        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2443        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2444        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2445        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2446        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2447        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2448        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2449        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2450        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2451        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2452        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2453        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2454        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2455        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2456        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2457        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2458        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2459        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2460        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2461
24622004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2463
2464        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2465
24662004-03-30      David Querbach <querbach@realtime.bc.ca>
2467
2468        PR 595/tests
2469        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2470        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2471        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2472        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2473        others treat it as a count of longs.
2474
24752004-03-30      David Querbach <querbach@realtime.bc.ca>
2476
2477        PR 596/tests
2478        * sp32/init.c: A missing definition of TEST_INIT before including
2479        <tmacros.h> means that buffered output will not work even if selected
2480        in buffer_test_io.h.
2481
24822004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2483
2484        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2485        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2486        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2487        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2488        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2489        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2490        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2491        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2492        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2493        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2494        types.
2495
24962004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2497
2498        * configure.ac: Add 2nd arg to RTEMS_TOP.
2499
25002004-03-05      Joel Sherrill <joel@OARcorp.com>
2501
2502        * sp07/buffered_io.c: Remove warning.
2503
25042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2505
2506        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2507        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2508        * sp02/Makefile.am: Ditto.
2509        * sp03/Makefile.am: Ditto.
2510        * sp04/Makefile.am: Ditto.
2511        * sp05/Makefile.am: Ditto.
2512        * sp06/Makefile.am: Ditto.
2513        * sp07/Makefile.am: Ditto.
2514        * sp08/Makefile.am: Ditto.
2515        * sp09/Makefile.am: Ditto.
2516        * sp11/Makefile.am: Ditto.
2517        * sp12/Makefile.am: Ditto.
2518        * sp13/Makefile.am: Ditto.
2519        * sp14/Makefile.am: Ditto.
2520        * sp15/Makefile.am: Ditto.
2521        * sp16/Makefile.am: Ditto.
2522        * sp17/Makefile.am: Ditto.
2523        * sp19/Makefile.am: Ditto.
2524        * sp20/Makefile.am: Ditto.
2525        * sp21/Makefile.am: Ditto.
2526        * sp22/Makefile.am: Ditto.
2527        * sp23/Makefile.am: Ditto.
2528        * sp24/Makefile.am: Ditto.
2529        * sp25/Makefile.am: Ditto.
2530        * sp26/Makefile.am: Ditto.
2531        * sp27/Makefile.am: Ditto.
2532        * sp28/Makefile.am: Ditto.
2533        * sp29/Makefile.am: Ditto.
2534        * sp30/Makefile.am: Ditto.
2535        * sp31/Makefile.am: Ditto.
2536        * sp32/Makefile.am: Ditto.
2537        * spfatal/Makefile.am: Ditto.
2538        * spsize/Makefile.am: Ditto.
2539
25402003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2541
2542        * sptests.am: Add dirstamp support.
2543
25442003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2545
2546        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2547
25482003-12-16      Joel Sherrill <joel@OARcorp.com>
2549
2550        PR 544/tests
2551        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2552        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2553        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2554        make tests account for resources and not print at inappropriate
2555        times.
2556        * sp07/buffered_io.c: New file.
2557
25582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2559
2560        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2561
25622003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2563
2564        * sp01/Makefile.am: Remove all-local: $(ARCH).
2565        * sp02/Makefile.am: Remove all-local: $(ARCH).
2566        * sp03/Makefile.am: Remove all-local: $(ARCH).
2567        * sp04/Makefile.am: Remove all-local: $(ARCH).
2568        * sp05/Makefile.am: Remove all-local: $(ARCH).
2569        * sp06/Makefile.am: Remove all-local: $(ARCH).
2570        * sp07/Makefile.am: Remove all-local: $(ARCH).
2571        * sp08/Makefile.am: Remove all-local: $(ARCH).
2572        * sp09/Makefile.am: Remove all-local: $(ARCH).
2573        * sp11/Makefile.am: Remove all-local: $(ARCH).
2574        * sp12/Makefile.am: Remove all-local: $(ARCH).
2575        * sp13/Makefile.am: Remove all-local: $(ARCH).
2576        * sp14/Makefile.am: Remove all-local: $(ARCH).
2577        * sp15/Makefile.am: Remove all-local: $(ARCH).
2578        * sp16/Makefile.am: Remove all-local: $(ARCH).
2579        * sp17/Makefile.am: Remove all-local: $(ARCH).
2580        * sp19/Makefile.am: Remove all-local: $(ARCH).
2581        * sp20/Makefile.am: Remove all-local: $(ARCH).
2582        * sp21/Makefile.am: Remove all-local: $(ARCH).
2583        * sp22/Makefile.am: Remove all-local: $(ARCH).
2584        * sp23/Makefile.am: Remove all-local: $(ARCH).
2585        * sp24/Makefile.am: Remove all-local: $(ARCH).
2586        * sp25/Makefile.am: Remove all-local: $(ARCH).
2587        * sp26/Makefile.am: Remove all-local: $(ARCH).
2588        * sp27/Makefile.am: Remove all-local: $(ARCH).
2589        * sp28/Makefile.am: Remove all-local: $(ARCH).
2590        * sp29/Makefile.am: Remove all-local: $(ARCH).
2591        * sp30/Makefile.am: Remove all-local: $(ARCH).
2592        * sp31/Makefile.am: Remove all-local: $(ARCH).
2593        * sp32/Makefile.am: Remove all-local: $(ARCH).
2594        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2595        * spsize/Makefile.am: Remove all-local: $(ARCH).
2596
25972003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2598
2599        * configure.ac: Reflect having moved to testsuites/.
2600
26012003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2602
2603        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2604
26052003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2606
2607        * configure.ac:Remove RTEMS_CHECK_CPU.
2608
26092003-09-04      Joel Sherrill <joel@OARcorp.com>
2610
2611        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2612        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2613        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2614        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2615        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2616        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2617        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2618        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2619        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2620        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2621        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2622        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2623        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2624        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2625        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2626        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2627        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2628        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2629        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2630        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2631        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2632        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2633        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2634        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2635        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2636        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2637        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2638        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2639        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2640        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2641        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2642        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2643        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2644        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2645        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2646        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2647        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2648        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2649        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2650        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2651        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2652        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2653        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2654        spsize/size.c, spsize/system.h: URL for license changed.
2655
26562003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2657
2658        PR 458/tests
2659        * sp30/task1.c: Correct indexing problem.
2660
26612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2662
2663        * Makefile.am: Reflect having moved aclocal/.
2664
26652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2666
2667        * Makefile.am: Reflect having moved automake/.
2668        * sp01/Makefile.am: Reflect having moved automake/.
2669        * sp02/Makefile.am: Reflect having moved automake/.
2670        * sp03/Makefile.am: Reflect having moved automake/.
2671        * sp04/Makefile.am: Reflect having moved automake/.
2672        * sp05/Makefile.am: Reflect having moved automake/.
2673        * sp06/Makefile.am: Reflect having moved automake/.
2674        * sp07/Makefile.am: Reflect having moved automake/.
2675        * sp08/Makefile.am: Reflect having moved automake/.
2676        * sp09/Makefile.am: Reflect having moved automake/.
2677        * sp11/Makefile.am: Reflect having moved automake/.
2678        * sp12/Makefile.am: Reflect having moved automake/.
2679        * sp13/Makefile.am: Reflect having moved automake/.
2680        * sp14/Makefile.am: Reflect having moved automake/.
2681        * sp15/Makefile.am: Reflect having moved automake/.
2682        * sp16/Makefile.am: Reflect having moved automake/.
2683        * sp17/Makefile.am: Reflect having moved automake/.
2684        * sp19/Makefile.am: Reflect having moved automake/.
2685        * sp20/Makefile.am: Reflect having moved automake/.
2686        * sp21/Makefile.am: Reflect having moved automake/.
2687        * sp22/Makefile.am: Reflect having moved automake/.
2688        * sp23/Makefile.am: Reflect having moved automake/.
2689        * sp24/Makefile.am: Reflect having moved automake/.
2690        * sp25/Makefile.am: Reflect having moved automake/.
2691        * sp26/Makefile.am: Reflect having moved automake/.
2692        * sp27/Makefile.am: Reflect having moved automake/.
2693        * sp28/Makefile.am: Reflect having moved automake/.
2694        * sp29/Makefile.am: Reflect having moved automake/.
2695        * sp30/Makefile.am: Reflect having moved automake/.
2696        * sp31/Makefile.am: Reflect having moved automake/.
2697        * sp32/Makefile.am: Reflect having moved automake/.
2698        * spfatal/Makefile.am: Reflect having moved automake/.
2699        * spsize/Makefile.am: Reflect having moved automake/.
2700
27012003-08-14      Joel Sherrill <joel@OARcorp.com>
2702
2703        * sp02/task1.c: Added ID to name lookup service and changed name of
2704        id/name translation status code. This propagated to multiple
2705        functions. The user API service added was rtems_object_id_to_name()
2706
27072003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2708
2709        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2710
27112003-05-29      Joel Sherrill <joel@OARcorp.com>
2712
2713        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2714
27152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2716
2717        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2718        CC_CFLAGS_DEFAULT (obsolete).
2719
27202003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2721
2722        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2723        Remove CC_LDFLAGS_PROFILE_V.
2724
27252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2726
2727        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2728
27292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2730
2731        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2732
27332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2734
2735        * configure.ac: AC_PREREQ(2.57).
2736
27372002-11-14      Joel Sherrill <joel@OARcorp.com>
2738
2739        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2740        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2741        update the IDs in the screens.
2742
27432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2744
2745        * .cvsignore: Reformat.
2746        Add autom4te*cache.
2747        Remove autom4te.cache.
2748
27492002-09-14      Joel Sherrill <joel@OARcorp.com>
2750
2751        * sp32/.cvsignore: New file.
2752
27532002-09-14      Aaron J. Grier <aaron@frye.com>
2754
2755        * PR271 was not applicable against the current source but included
2756        a nice test that Joel decided to add to the tree as sp32.
2757        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2758        * Makefile.am, configure.ac: Modified to reflect addition.
2759
27602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2761
2762        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2763        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2764        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2765        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2766        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2767        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2768        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2769        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2770        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2771        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2772        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2773        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2774        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2775        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2776        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2777        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2778        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2779        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2780        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2781        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2782        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2783        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2784        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2785        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2786        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2787        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2788        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2789        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2790        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2791        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2792        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2793
27942002-08-01      Joel Sherrill <joel@OARcorp.com>
2795
2796        * Per PR47 add support for buffered test output.  This involved
2797        adding defines to redirect output to a buffer and dump it when
2798        full, at "test pause", and at exit.  To avoid problems when redefining
2799        exit(), all tests were modified to call rtems_test_exit().
2800        Some tests, notable psxtests, had to be modified to include
2801        the standard test macro .h file (pmacros.h or tmacros.h) to
2802        enable this support.
2803        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2804        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2805        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2806        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2807        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2808        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2809        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2810
28112002-07-30      Joel Sherrill <joel@OARcorp.com>
2812
2813        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2814        stack if the port doesn't configure using it.
2815
28162002-07-04      Joel Sherrill <joel@OARcorp.com>
2817
2818        * Jump table for single entry point removed.
2819        * spsize/size.c:  Modified to reflect above.
2820
28212002-07-01      Joel Sherrill <joel@OARcorp.com>
2822
2823        * sp29/init.c: Corrected definitions for task stack usage.
2824
28252002-07-01      Joel Sherrill <joel@OARcorp.com>
2826
2827        * spsize/size.c: _Thread_queue_Extract_table removed.
2828
28292001-05-17      Joel Sherrill <joel@OARcorp.com>
2830
2831        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2832        number of staticly configured device drivers.
2833
28342001-05-14      Joel Sherrill <joel@OARcorp.com>
2835
2836        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2837        than the configured number of drivers.
2838 
28392002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2840
2841        * configure.ac: Remove ENABLE_GCC28.
2842
28432001-04-04      Joel Sherrill <joel@OARcorp.com>
2844
2845        * spsize/size.c: Reflect SPARC modifcation to get rid of
2846        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2847 
28482001-03-29      Joel Sherrill <joel@OARcorp.com>
2849
2850        * Per PR147 addressed problems when reseting and inserting a timer
2851        into a timer chain that did not honor time passage since the last
2852        time the timer server was scheduled and the new insertion.
2853        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2854
28552001-03-28      Joel Sherrill <joel@OARcorp.com>
2856
2857        * Side-effect of PR132.
2858        * sp21/system.h: Now must explicitly request NULL driver.
2859
28602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2861
2862        * configure.ac:
2863        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2864        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2865        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2866        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2867        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2868        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2869        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2870        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2871        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2872        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2873        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2874        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2875        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2876        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2877        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2878        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2879        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2880        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2881        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2882        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2883        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2884        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2885        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2886        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2887        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2888        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2889        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2890        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2891        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2892        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2893        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2894        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2895        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2896        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2897
28982002-03-20      Chris Johns <ccj@acm.org>
2899
2900        * PR145.
2901        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2902        in system (e.g. driver tasks).  Also exit on minimum number of
2903        switches not precise number.
2904
29052001-01-29      Joel Sherrill <joel@OARcorp.com>
2906
2907        * Fixed bug where resetting a timer that was not at the head
2908        of one of the task timer chains resulted in the Timer Server
2909        task waking up too far in the future.
2910        * Added rtems_timer_get_information() directive to support testing.
2911        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2912        above condition.
2913
29142001-01-22      Joel Sherrill <joel@OARcorp.com>
2915
2916        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2917        because priority added as argument to rtems_timer_initiate_server().
2918
29192001-01-16      Joel Sherrill <joel@OARcorp.com>
2920
2921        * Added tests for task-based timers.  This included the new tests
2922        sp30 and sp31.
2923        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2924        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2925        for task-based timer services.
2926        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2927        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2928        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2929        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2930        sp31/task1.c: New files.
2931
29322001-11-01      Joel Sherrill <joel@OARcorp.com>
2933
2934        * sp26/system.h: Properly account for stack memory used by
2935        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2936        and processed as PR78.
2937
29382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2939
2940        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2941        * configure.in: Remove.
2942        * configure.ac: New file, generated from configure.in by autoupdate.
2943
29442001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2945
2946        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2947
29482001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2949
2950        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2951        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2952        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2953        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2954        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2955        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2956        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2957        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2958        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2959        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2960        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2961        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2962        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2963        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2964        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2965        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2966        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2967        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2968        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2969        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2970        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2971        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2972        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2973        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2974        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2975        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2976        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2977        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2978        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2979
29802001-08-16      Joel Sherrill <joel@OARcorp.com>
2981
2982        * sp20/system.h: Account for extra task stacks properly.
2983
29842001-08-16      Joel Sherrill <joel@OARcorp.com>
2985
2986        * sp13/sp13.scn: Id in screen had wrong class field value.
2987        * sp13/system.h: Account for message buffer memory.
2988        * sp13/task2.c: Remove unnecessary check for failure.
2989
29902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2991
2992        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2993
29942001-04-20      Joel Sherrill <joel@OARcorp.com>
2995
2996        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2997        file.
2998
29992001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3000
3001        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3002
30032001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3004
3005        * sp21/Makefile.am: Remove libtest.
3006
30072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3008
3009        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3010
30112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3012
3013        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3014
30152000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3016
3017        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3018        Switch to GNU canonicalization.
3019        * sptests.am: Remove DEFS.
3020
30212000-09-29      Joel Sherrill <joel@OARcorp.com>
3022
3023        * sp20/sp20.scn: Corrected to reflect new addition.
3024        * sp20/system.h: Removed comment reflecting history.
3025
30262000-09-29      Stephan Merker <merker@decrc.abb.de>
3027
3028        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3029        Added new task to test sequence of altering a period's length
3030        while it is still active.
3031
30322000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3033
3034        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3035        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3036        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3037        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3038        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3039        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3040        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3041        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3042        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3043        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3044
30452000-08-10      Joel Sherrill <joel@OARcorp.com>
3046
3047        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.