source: rtems/testsuites/sptests/ChangeLog @ b2e48ffe

4.115
Last change on this file since b2e48ffe was b2e48ffe, checked in by Sebastian Huber <sebastian.huber@…>, on 03/10/11 at 16:36:51

2011-03-10 Sebastian Huber <sebastian.huber@…>

  • sp07/init.c: Improve coverage.
  • Property mode set to 100644
File size: 111.7 KB
Line 
12011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * sp07/init.c: Improve coverage.
4
52011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * spwkspace/init.c: Adjust test to account for recent heap change on
8        NULL.
9
102011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
13
142011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
15
16        * spchain/init.c: Improve coverage testing.
17
182011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
19
20        * configure.ac: Add AC_CONFIG_HEADER(config.h).
21
222011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
23
24        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
25        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
26        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
27        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
28        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
29        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
30        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
31        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
32        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
33        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
34        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
35        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
36        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
37        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
38        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
39        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
40        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
41        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
42        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
43        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
44        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
45        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
46        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
47        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
48        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
49        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
50        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
51        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
52        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
53        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
54        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
55        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
56        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
57        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
58        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
59        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
60        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
61        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
62        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
63        spintrcritical08/init.c, spintrcritical09/init.c,
64        spintrcritical10/init.c, spintrcritical11/init.c,
65        spintrcritical13/init.c, spintrcritical15/init.c,
66        spintrcritical16/init.c, spintrcritical17/init.c,
67        spintrcritical_support/intrcritical.c, spmkdir/init.c,
68        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
69        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
70        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
71        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
72        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
73
742011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
75
76        * sp09/Makefile.am: Switch to all managers since this is all of them.
77
782011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
79
80        * sp69/init.c: Use "ld" instead of PRId32 to print
81        struct timespec->tv_nsec.
82        * sp19/inttest.h: Use PRIx32 instead of "lx".
83
842011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
85
86        * sp04/tswitch.c: Shrink memory requirements.
87
882011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * configure.ac: Require autoconf-2.68, automake-1.11.1.
91
922010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
93
94        * spchain/init.c: Added test case.
95
962010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
97
98        * spchain/init.c, spchain/spchain.scn: More test cases.
99
1002010-11-24      Gedare Bloom <giddyup44@yahoo.com>
101
102        PR 1647/cpukit
103        * spsize/size.c: Update documentation to reflect refactoring of
104        SuperCore to add Scheduler Handler.
105
1062010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
109        memory corruption.
110
1112010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * spchain/init.c: Attempt to improve coverage.
114
1152010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
116
117        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
118
1192010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * spfifo03/spfifo03.scn: Replace file.
122
1232010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * spsize/size.c: Fix typo.
126
1272010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
128
129        PR 1663/testing
130        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
131        the test.
132
1332010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
134
135        * spheapprot/.cvsignore, spheapprot/Makefile.am,
136        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
137        * Makefile.am, configure.ac: Reflect changes above.
138
1392010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
140
141        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
142        cases.
143
1442010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
145
146        * spfatal24/.cvsignore, spfatal24/Makefile.am,
147        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
148        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
149        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
150        spfatal25/testcase.h: New files.
151        * Makefile.am, configure.ac: Reflect changes above.
152
1532010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        PR 1658/cpukit
156        * Makefile.am, configure.ac: If the system is not up, consider it a
157        fatal error. This eliminated sp61 and added spfatal23.
158        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
159        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
160        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
161        sp61/sp61.scn: Removed.
162
1632010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
164
165        PR 1663/testing
166        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
167        routine.
168
1692010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        PR 1661/testing
172        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
173        most references to RTEMS_Malloc_Heap.
174
1752010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
176
177        * sp09/screen12.c: Update for rtems_region_create() changes.
178        * sp09/sp09.scn: Update.
179
1802010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        PR 1647/testing
183        * spsize/size.c: Remove redundant initialize uninitialized to 0.
184
1852010-07-30      Gedare Bloom <giddyup44@yahoo.com>
186
187        PR 1599/cpukit
188        * spsize/size.c: Rename _Context_Switch_necessary to
189        _Thread_Dispatch_necessary to more properly reflect the intent.
190
1912010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
192
193        PR 1621/testing
194        * Makefile.am, configure.ac: Improve coverage of private environment.
195        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
196        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
197
1982010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
199
200        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
201        pointer is NULL when getting an object name.
202
2032010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
204
205        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
206        no wait but the condition is only partially satisfied.
207
2082010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        * Makefile.am, configure.ac: Add test to extract a task blocked with
211        timeout on a priority ordered thread queue.
212        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
213        sp72/sp72.scn: New files.
214
2152010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
216
217        PR 1617/testing
218        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
219        spmountmgr01/spmountmgr01.doc: Added cases to exercise
220        mount-mktgt.c.
221
2222010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
223
224        PR 1617/testing
225        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
226        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
227        spmountmgr01/spmountmgr01.scn: New test which improves coverage
228        of mount-mgr.c under libcsupport.
229        * Makefile.am, configure.ac: Changes to accommodate the new test.
230
2312010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
232
233        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
234        up and add test of getchark().
235
2362010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * spfatal21/Makefile.am: Fix typo.
239
2402010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
243        libio initialization fatal error case.
244        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
245        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
246        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
247        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
248
2492010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
250
251        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
252        variants.  Cleanup.
253        * spintrcritical05/spintrcritical05.scn,
254        spintrcritical06/spintrcritical06.scn,
255        spintrcritical07/spintrcritical07.scn,
256        spintrcritical11/spintrcritical11.scn,
257        spintrcritical12/spintrcritical12.scn,
258        spintrcritical13/spintrcritical13.scn,
259        spintrcritical14/spintrcritical14.scn: Update.
260
2612010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
264        fatal error.
265        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
266        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
267
2682010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
269
270        PR 1603/testing
271        * spassoc01/init.c, spassoc01/Makefile.am,
272        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
273        * Makefile.am, configure.ac: Added new test spassoc01 for
274        rtems_assoc routines.
275
2762010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
277
278        PR 1606/cpukit
279        * spfatal_support/init.c: Remove
280        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
281
2822010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
283
284        * spfatal09/.cvsignore, spfatal09/Makefile.am,
285        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
286        spfatal09/testcase.h: Removed files.
287        * Makefile.am, configure.ac: Reflect changes above.
288        * spfatal_support/init.c: Print end of test message in case of
289        success.  Stop multitasking in the fatal error extension.
290        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
291        puts().
292        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
293        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
294        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
295        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
296        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
297        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
298        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
299        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
300        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
301        spfatal20/spfatal20.scn: Update.
302
3032010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
304
305        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
306        coverage of rtems_io_lookup_name().
307
3082010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
309
310        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
311        rtems_io_lookup_name() and simplify test.
312        * sp21/system.h, sp21/task1.c: Removed.
313
3142010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * Makefile.am, configure.ac: Add new fatal error test for termios
317        initialize.
318        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
319        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
320
3212010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
322
323        PR 1600/testing
324        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
325        spfifo05/Makefile.am: New tests for pipe/fifo routines.
326        * Makefile.am, configure.ac: Add new test.
327
3282010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
329
330        PR 1600/testing
331        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
332        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
333        routines
334        * Makefile.am, configure.ac: Add new test.
335
3362010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * sp68/init.c: Add alignment to region_area. Fix spelling.
339
3402010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
341
342        PR 1573/cpukit
343        * spsize/size.c: Add a per cpu data structure which contains the
344        information required by RTEMS for each CPU core. This encapsulates
345        information such as thread executing, heir, idle and dispatch needed.
346
3472010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * sp69/Makefile.am: Really needs spin.c
350
3512010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
352
353        PR 1592/testing
354        * Makefile.am, configure.ac: Changes to incorporate sperror01,
355        sperror02, sperror03
356        * sperror01/init.c, sperror02/init.c: New tests to exercise
357        rtems_error routine
358        * sperror03/init.c: New test to exercise rtems_panic routine
359
3602010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
363        not need spin.c
364
3652010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
366
367        * sp70/Makefile.am: Tests do not need spin.c
368
3692010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
370
371        * Makefile.am, configure.ac: Removed some fifo tests.
372        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
373        excessive new lines in the output.
374
375        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
376        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
377        Also added a few more cases, mostly from spfifo04/init.c.
378        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
379        Previously was spfifo06. Configure parameter for pipes is used now.
380        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
381        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
382        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
383        spfifo08/spfifo08.scn: Removed.
384
3852010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
386
387        * Makefile.am, configure.ac: Add new test to exercise path where using
388        unlimited object support you are about to allocate more objects than
389        can be represented in the Id. This test will NOT pass on targets with
390        insufficient RAM.
391        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
392        sp71/sp71.scn: New files.
393
3942010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * Makefile.am, configure.ac: spfatal20 not ready.
397
3982010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
401        rtems_termios_open().
402        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
403        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
404        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
405        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
406        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
407        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
408        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
409        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
410
4112010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
412
413        * Makefile.am, configure.ac, spfatal_support/init.c,
414        spfatal_support/system.h: Add new tests to generate fatal errors in
415        open_dev_console().
416        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
417        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
418        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
419        spfatal15/spfatal15.scn, spfatal15/testcase.h,
420        spfatal_support/consume_sems.c: New files.
421
4222010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * sp43/init.c: Remove more ITRON references.
425
4262010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * sp09/screen01.c: Fix warning.
429
4302010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
431
432        * spfifo08/init.c: Catch more cases but discussion on errors and proper
433        behaviour remain.
434
4352010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
436
437        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
438        used.
439
4402010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
441
442        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
443        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
444        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
445
4462010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
447
448        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
449        spfatal_support/init.c: Remove references to ITRON constants.
450
4512010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
452
453        * Makefile.am, configure.ac: Add sp70 to test slot
454        reclamation and reuse for unlimited object configuration.
455        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
456        sp70/sp70.scn: New files.
457
4582010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
459
460        * sp16/task1.c: Update for heap extend changes.
461
4622010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
463
464        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
465
4662010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
467
468        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
469        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
470        * Makefile.am, configure.ac: Reflect changes above.
471
4722010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
473
474        * spfifo01/main.c: New file.
475
4762010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
477
478        PR PR1542
479        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
480        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
481        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
482        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
483        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
484        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
485        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
486        files.
487
4882010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
489
490        * sp09/screen12.c: Update for heap extend changes.
491
4922010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
493
494        * sp62/init.c, sp65/init.c: #include <unistd.h>.
495
4962010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * sp43/init.c: Readdress use of ctype methods per recommendation from
499        D.J. Delorie on the newlib mailing list. We should pass an unsigned
500        char into these methods.
501
5022010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * Makefile.am, configure.ac: Add new fatal error for configuring
505        unlimited and maximum of 0.
506        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
507        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
508
5092010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * sp43/init.c: Fix warning.
512
5132009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
514
515        * sp69/init.c: Fixed warnings.
516
5172009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
518
519        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
520        update.
521
5222009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
523
524        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
525        expired periods. This detected the recently introduced PR1480.
526
5272009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * sp69/.cvsignore: New file.
530
5312009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
532
533        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
534        to ensure that all paths are tested.
535        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
536
5372009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
538
539        * sp31/task1.c: Fixed spacing.
540
5412009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
542
543        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
544        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
545        spwkspace/init.c: Use rtems_test_assert() consistently instead of
546        system assert(). rtems_test_assert() is designed to integrate into
547        the RTEMS test suite infrastructure.
548
5492009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
550
551        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
552        cases. Updated copyright notice.
553
5542009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
555
556        * sp25/task1.c: Use PRIuPTR for segment_sizes.
557
5582009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
559
560        * sp68/Makefile.in, sp68/.cvsignore,
561        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
562        removed unneeded Makefile.in, added cvsignore
563       
5642009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
565
566        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
567        spintrcritical17/init.c, spintrcritical17/Makefile.am,
568        spintrcritical17/spintrcritical17.doc,
569        spintrcritical17/spintrcritical17.scn: New files.
570        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
571        * sp31/task1.c, sp67/init.c: Changes for new timer server
572        implementation.
573        * sp52/init.c: The init task must be preemptible to let the timer
574        server run.
575
5762009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
577
578        PR 1460/cpukit
579        * sp43/init.c: Change return type on methods accessing portions of
580        RTEMS Ids to int. This allows -1 to be return on error.
581
5822009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
583
584        * spsize/Makefile.am: Fix broken install rule.
585
5862009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
587
588        * spprintk/spprintk.scn: Add end of line at end of file.
589
5902009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
593        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
594        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
595        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
596        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
597        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
598        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
599        spwkspace/Makefile.am: Add documentation files for multiple tests.
600        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
601        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
602        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
603        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
604        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
605        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
606        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
607        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
608        spwkspace/spwkspace.doc: New files.
609
6102009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
611
612        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
613        Include "tmacros.h".
614        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
615        _Heap_Allocate for 16bit compliance.
616        * sp44/init.c: Another printf format fix.
617
6182009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
619
620        * sp37/init.c: Add local prototypes for
621        rtems_interrupt_disable, rtems_interrupt_enable,
622        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
623        * sp43/init.c: Add local prototypes for
624        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
625        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
626        rtems_object_id_api_minimum, rtems_object_id_get_api,
627        rtems_object_id_get_class, rtems_object_id_get_index,
628        rtems_object_id_get_node.
629        Spray PRId32's into printf's for 16bit target complianance.
630        * sp37/init.c: Add local prototype for
631        rtems_interrupt_level_attribute.
632
6332009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
634
635        * sp29/init.c: Include "tmacros.h".
636        Misc. changes related to rtems_intervals.
637        * sp14/asr.c: Add PRIxrtems_signal_set.
638        Use PRIxrtems_signal_set to print rtems_signal_set's.
639        * sp13/task3.c: Use PRIu32 to print "count".
640        * sp09/screen12.c: Segment sizes are uintptr_t's.
641        * sp09/screen11.c: Use size_t for "size".
642        * sp62/init.c: Segment sizes are uintptr_t's.
643        * sp25/task1.c: Use PRIuPTR to print segment_size's.
644        * sp21/task1.c: Add PRIurtems_device_major_number.
645        * sp11/task1.c, sp11/task2.c:
646        Use PRIxrtems_event_set to print rtems_event_set's.
647        * sp09/screen13.c: Revert previous change.
648        Remove broken extraneous line seemingly having crept into in
649        2009-08-10 patch.
650        * sp27/init.c: Remove extraneous argument to print.
651        * spsize/size.c: Use PRIu32 to print sys_req.
652        * sp37/init.c: Add missing argument to printf.
653        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
654        sp12/pritask.c, sp34/changepri.c:
655        Use PRIdrtems_task_argument to print rtems_task_argument's.
656
6572009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
658
659        * sp25/task1.c: segment_size is uintptr_t.
660        * spfatal06/testcase.h: Add missing return.
661        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
662        Duplicate code from rtems_name_to_characters to convert rtems_name's
663        into char arrays.
664        * sp09/screen13.c: Comment out unused return status.
665        * sp63/init.c: Use PRIu32 to print uint32_t's.
666        * sp33/init.c: Use PRIu32 to print uint32_t's.
667        * sp28/init.c: Use PRIu32 to print uint32_t's.
668
6692009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
670
671        * sp31/task1.c: Use PRIdWatchdog_Interval to print
672        Watchdog_Interval's.
673        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
674        PRIdrtems_interval to print rtems_interval's.
675
6762009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
677
678        * sp13/task1.c: Misc. uint32_t fixes.
679        * sp20/task1.c: Misc. uint32_t fixes.
680        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
681        Use PRIXrtems_mode to print rtems_mode's.
682        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
683        Use PRIxrtems_mode to print rtems_mode's.
684        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
685        sp19/task1.c: Add missing PRI*32's.
686
6872009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
688
689        * sp34/changepri.c, sp35/priinv.c:
690        Use PRIdPriority_Control to print Priority_Control's.
691
6922009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
693
694        * sp34/changepri.c, sp59/init.c:
695        Use PRIdrtems_task_priority to print rtems_task_priority's.
696        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
697        Use PRIdrtems_task_priority to print rtems_task_priority's.
698        * sp12/system.h:
699        Change Priority_Test_driver to use rtems_task_priority argument.
700        * sp12/pridrv.c:
701        Change Priority_Test_driver to use rtems_task_priority argument.
702        Use PRIdrtems_task_priority to print rtems_task_priority's.
703
7042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
705
706        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
707        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
708        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
709        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
710        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
711
7122009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
713
714        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
715        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
716        * sp63/init.c: Fix _Heap_Resize_block args.
717        * sp09/screen09.c: Eliminate unused var warning.
718
7192009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
720
721        * sp27/init.c, spsize/init.c: Fix prototypes.
722        * spwatchdog/task1.c: Remove unused vars.
723
7242009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
725
726        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
727        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
728        spobjgetnext/init.c, spprintk/init.c:
729        Eliminate unused vars.
730
7312009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
732
733        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
734        confdefs.h define typos.
735
7362009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
737
738        * configure.ac: Don't add -ansi -fasm to CFLAGS.
739
7402009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * sp32/init.c: Lengthen the clock tick and move configuration to the
743        bottom of the file.
744
7452009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        * Makefile.am, configure.ac: Add new test to exercise when the ticks
748        since boot wraps around 0 and the timer server must deal with that
749        condition.
750        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
751        sp67/sp67.scn: New files.
752
7532009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
754
755        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
756
7572009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
758
759        * spintrcritical09/init.c, spintrcritical10/init.c,
760        spintrcritical11/init.c: Fixed potentially infinite loops.
761        * sp20/system.h: Increased micro seconds per tick in order to be more
762        independent of the console output speed.
763
7642009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
765
766        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
767        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
768        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
769        at -Os and m68k at -Os. Fix typos.
770
7712009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
772
773        * sp54/init.c: Use rtems_build_id to make building Objects_Id
774        RTEMS_USE_16_BIT_OBJECT clean.
775
7762009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
777
778        * Makefile.am, configure.ac: Add new test to exercise when notepads are
779        not configured.
780        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
781        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
782
7832009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
784
785        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
786        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
787        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
788        coverage runs.
789
7902009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
791
792        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
793        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
794        some error cases uncovered by uC5282 coverage runs.
795
7962009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
797
798        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
799        uC5282 coverage runs.
800
8012009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
802
803        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
804        Correct minor issues uncovered on uC5282.
805
8062009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
807
808        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
809        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
810        Eliminate use of deprecated rtems_extension.
811
8122009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
813
814        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
815        run when IO speed varies.
816
8172009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
820        the intended code.
821
8222009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
823
824        * configure.ac: Revert accidentally committed lines.
825
8262009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
827
828        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
829        simple priority ceiling case that was previously only tested via the
830        POSIX API.
831        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
832        sp66/sp66.scn: New files.
833
8342009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
835
836        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
837        for Id which is in range for the object class but not allocated yet.
838
8392009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
840
841        * sp46/init.c, sp46/sp46.scn: Fix numbering.
842
8432009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
844
845        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
846
8472009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
848
849        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
850        spfatal02/spfatal02.scn, spfatal02/testcase.h,
851        spfatal03/spfatal03.scn, spfatal03/testcase.h,
852        spfatal04/spfatal04.scn, spfatal04/testcase.h,
853        spfatal05/spfatal05.scn, spfatal05/testcase.h,
854        spfatal06/spfatal06.scn, spfatal06/testcase.h,
855        spfatal07/spfatal07.scn, spfatal07/testcase.h,
856        spfatal08/spfatal08.scn, spfatal08/testcase.h,
857        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
858        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
859        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
860        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
861        tests use testcase.h and spfatal_support framework. Print test name
862        herald in all cases.
863        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
864        New files.
865        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
866
8672009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
868
869        * spfatal07/testcase.h: Indicate test is not applicable on some
870        architectures.
871
8722009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
873
874        * Makefile.am: Fix spacing.
875
8762009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
877
878        * spstkalloc/init.c: Changed allocator signature. Functions are now
879        static.
880
8812009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
882
883        * sp29/init.c: Fixed return value evaluation.
884        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
885        * sp63/init.c: Check return value of _Heap_Initialize().
886
8872009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
888
889        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
890        _Watchdog_Report() when name is not NULL. This case was covered at
891        -Os on erc32 but at -O2 we had more code.
892
8932009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
896        overflowing on _Heap_Allocate_aligned.
897
8982009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
899
900        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
901        for various null parameters.
902
9032009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
904
905        * sp16/sp16.scn, sp16/task1.c: Fix typo.
906
9072009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
908
909        * sp65/init.c: Remove stray print.
910        * sp65/sp65.doc: Add information on second case.
911
9122009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
913
914        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
915        verify that obtaining a priority ceiling mutex when the calling
916        task's priority is the same as the priority ceiling is handled
917        correctly.
918
9192009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
920
921        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
922        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
923        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
924        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
925        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
926        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
927        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
928        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
929        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
930        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
931        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
932        rtems_clock_get_ticks_per_second().
933
9342009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
935
936        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
937        Change attributes to priority ceiling. Use directive_failed, not
938        assert. Configure a semaphore not a region.
939
9402009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
941
942        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
943        mutex cases.
944        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
945        sp65/sp65.scn: New files.
946
9472009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
948
949        * Makefile.am, configure.ac: Add new test for some core mutex cases.
950        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
951        sp65/sp65.scn: New files.
952
9532009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
954
955        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
956        per tick.
957
9582009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
961        adjust existing for alignment. New test ensures coverage begin and
962        end marker methods are exercised so they do not get considered
963        unexecuted.
964        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
965        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
966
9672009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * Makefile.am, configure.ac: Add new test to exercise legacy
970        rtems_clock_get().
971        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
972        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
973
9742009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
975
976        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
977        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
978        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
979
9802009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
983        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
984        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
985        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
986        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
987        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
988        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
989        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
990        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
991
9922009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
995        cases.
996
9972009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1000        all memory is successfully allocated. This means the test can
1001        validate the heap is unchanged on extend failure.
1002
10032009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1004
1005        * spintrcritical01/init.c, spintrcritical06/init.c,
1006        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1007        per tick so tests run quicker and more reliably hit the intended
1008        critical section.
1009
10102009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1011
1012        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1013        when we are unable to allocate the memory needed for an object
1014        extend. Make sure all is handled properly.
1015        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1016        sp64/sp64.scn: New files.
1017
10182009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1019
1020        * sp63/init.c: Correct test case two.
1021
10222009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1023
1024        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1025        test case to exercise another odd branch not taken.
1026
10272009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1030        particular path is taken through the _Heap_Resize_block code.
1031        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1032        sp63/sp63.scn: New files.
1033
10342009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1035
1036        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1037        wrong thing in a cpp macro. Added contents to screen file and add
1038        documentation file.
1039        * sp42/sp42.doc: New file.
1040
10412009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1044
10452009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1046
1047        * spintrcritical16/init.c: Tinker with test to make it hit the case
1048        more reliably.
1049
10502009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1051
1052        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1053        possible of not being able to allocate memory from the workspace
1054        during thread creation.
1055        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1056        sp18/sp18.scn: New files.
1057
10582009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1059
1060        * Makefile.am, configure.ac: Add new test to handle the case where
1061        a region resize frees enough memory to unblock a task.
1062        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1063        sp62/sp62.scn: New files.
1064        * sp61/init.c: Test does not need regions.
1065
10662009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * Makefile.am, configure.ac: Add test case for processing a timeout
1069        on a thread (that is the thread executing) that has also had its
1070        request satisfied while it is being enqueued.
1071        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1072        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1073        spintrcritical16/spintrcritical16.scn: New files.
1074        * spintrcritical15/init.c: Remove unused TSR>
1075
10762009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1079        thread queue while another thread is in the process of blocking on
1080        the same thread queue.
1081        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1082        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1083        spintrcritical15/spintrcritical15.scn: New files.
1084
10852009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1086
1087        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1088
10892009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1090
1091        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1092        sp40/sp40.scn: Now verified to hit coverage cases.
1093        * sp40/sp40.doc: New file.
1094
10952009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1098        to catch two remaining uncovered cases in rtems_io_register_driver.
1099        * sp40/system.h: Removed.
1100
11012009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1102
1103        * Makefile.am, configure.ac: Add new test to exercise odd case in
1104        rtems_iterate_over_all_threads.
1105        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1106        sp41/sp41.scn: New files.
1107
11082009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1109
1110        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1111        inheritance protocol since there is no holder associated with them.
1112
11132009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1114
1115        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1116        timer is scheduled from an ISR while it is being scheduled at the
1117        task level.
1118        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1119        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1120        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1121        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1122        spintrcritical14/spintrcritical14.scn: New files.
1123
11242009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1125
1126        * spintrcritical01/init.c, spintrcritical06/init.c,
1127        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1128        cleanup and make the tests more similar.
1129
11302009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1131
1132        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1133
11342009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1135
1136        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1137        test work for case that it is documented to handle.
1138
11392009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1140
1141        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1142        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1143        spintrcritical10/spintrcritical10.scn: New files.
1144
11452009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1148        unreliable third case in sp39 to spintrcritical10. New tests to hit
1149        other event synchronization critical sections.
1150        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1151        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1152        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1153        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1154        spintrcritical12/spintrcritical12.scn: New files.
1155
11562009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1157
1158        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1159        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1160        sp10/sp10.scn: New files.
1161
11622009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1163
1164        * spintrcritical06/init.c: Clean up.
1165        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1166        * spintrcritical09/spintrcritical09.scn: Fill in.
1167
11682009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * spintrcritical06/init.c: Add comment to indicate test is not finished
1171        and known to not hit the case.
1172        * Makefile.am, configure.ac: Add a couple more interrupt critical
1173        section tests.
1174        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1175        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1176        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1177        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1178        spintrcritical09/spintrcritical09.doc,
1179        spintrcritical09/spintrcritical09.scn: New files.
1180
11812009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1182
1183        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1184        at hitting interrupt synchronization critical section in thread queue
1185        enqueue priority for reverse insertions.
1186        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1187        spintrcritical07/spintrcritical07.doc,
1188        spintrcritical07/spintrcritical07.scn: New files.
1189
11902009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1191
1192        * Makefile.am, configure.ac: Add test case for the
1193        _Thread_queue_Enqueue_priority interrupt critical section where the
1194        TCB we are using as a current pointer is removed from the thread
1195        queue when we flash interrupts while searching forward.
1196        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1197        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1198        spintrcritical06/spintrcritical06.scn: New files.
1199
12002009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1201
1202        * spintrcritical_support/intrcritical.c,
1203        spintrcritical_support/intrcritical.h: Change prototype of delay
1204        method to indicate when counter is reset. This can be used to count
1205        how many iterations we are doing.
1206
12072009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1208
1209        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1210        blocked on one period while another expires. Add sp61 which exercises
1211        the case where a call is made to rtems_shutdown_executive when the
1212        system is not up.
1213        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1214        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1215        sp61/sp61.doc, sp61/sp61.scn: New files.
1216
12172009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1218
1219        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1220
12212009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1224        what it was intended to do.
1225
12262009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1227
1228        * spintrcritical_support/intrcritical.c,
1229        spintrcritical_support/intrcritical.h: New files.
1230
12312009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * Makefile.am, configure.ac: Add new infrastructure which is more
1234        reliable about generating cases which hit interrupt critical
1235        sections. Remove sp41 since it used its own mechanism.
1236        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1237        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1238        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1239        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1240        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1241        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1242        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1243        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1244        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1245        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1246        spintrcritical05/spintrcritical05.scn: New files.
1247        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1248        sp41/system.h: Removed.
1249
12502009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1251
1252        * sp41/init.c: Remove incorrect comment.
1253
12542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1255
1256        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1257
12582009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1259
1260        * sp25/init.c: Spacing.
1261
12622009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1263
1264        * Makefile.am, configure.ac: Add sp59 to test path through
1265        _Thread_queue_First_priority where the task's priority was in the
1266        bottom 1/4 of the range.
1267        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1268        sp59/sp59.scn: New files.
1269
12702009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1273        not blocked on a thread queue.
1274        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1275        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1276
12772009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1280        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1281        sp58/sp58.scn: New files.
1282
12832009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1284
1285        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1286        pointer being null. This does not happen naturally at this time so
1287        force the point.
1288
12892009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1290
1291        * sp12/sp12.scn: Update screen to reflect priority changes from long
1292        ago.
1293
12942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1297        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1298        as sp27a and test flushing both counting and binary semaphores.
1299        Reformatted.
1300        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1301        sp27a/sp27a.scn: New files.
1302
13032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1304
1305        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1306        copied fomr other Makefile.am's.
1307
13082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1309
1310        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1311        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1312        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1313        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1314
13152009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1316
1317        * sp57/sp57.doc: Correct.
1318
13192009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1320
1321        * Makefile.am, configure.ac: Add test of restarting a task which is in
1322        the middle of a sleep or wake after.
1323        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1324        sp57/sp57.scn: New files.
1325
13262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * sp43/init.c, sp43/sp43.scn: Add more cases for
1329        rtems_object_get_class_information() to improve coverage.
1330
13312009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1332
1333        * Makefile.am, configure.ac: Add new test to verify that when a user
1334        extension create hook fails, that the error is properly propagated.
1335        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1336        sp56/sp56.scn: New files.
1337
13382009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1341        rtems_extension_delete.
1342
13432009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1344
1345        * sp09/screen01.c, sp09/sp09.scn: Add test for
1346        rtems_object_get_classic_name with invalid id.
1347
13482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1349
1350        * sp02/task1.c: Minor spacing.
1351
13522009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1353
1354        * spfatal12/init.c: Address to heap initialize must be aligned but size
1355        must be too small.
1356
13572009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1358
1359        * Makefile.am, configure.ac: Add new test to exercise case when
1360        broadcasting to a message queue with a pending message.
1361        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1362        sp55/sp55.scn: New files.
1363
13642009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1365
1366        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1367        spfatal tests appear to cover all fatal error cases.
1368        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1369        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1370        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1371        spfatal/task1.c: Removed.
1372
13732009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1374
1375        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1376        initialize workspace heap during initialize. Can be caused by
1377        unaligned address or not enough memory to initialize heap required
1378        overhead.
1379        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1380        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1381
13822009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1383
1384        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1385
13862009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1387
1388        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1389
13902009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1391
1392        * spstkalloc/spstkalloc.scn: Update screen.
1393
13942009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1395
1396        * Makefile.am, configure.ac: Add new test for user configured stack
1397        allocator/deallocator. Test both pass and fail cases.
1398        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1399        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1400
14012009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1402
1403        * spchain/init.c, spchain/spchain.scn: Clean up test.
1404
14052009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1406
1407        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1408        routines whose bodies are not used by RTEMS itself.
1409        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1410        spchain/spchain.doc, spchain/spchain.scn: New files.
1411
14122009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1413
1414        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1415        chain for coverage.
1416
14172009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1420        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1421        improve coverage.
1422
14232009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1426
14272009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1428
1429        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1430        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1431
14322009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1433
1434        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1435        Enhance spprintk. Add two new fatal error tests to cover
1436        __assert_func.
1437        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1438        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1439
14402009-06-18      Chris Johns <chrisj@rtems.org>
1441
1442        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1443        workaround the H8300 gcc bug.
1444
14452009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1446
1447        * sp54/init.c: Fix spacing.
1448
14492009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1450
1451        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1452
14532009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1454
1455        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1456
14572009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1458
1459        * Makefile.am, configure.ac: Add new test.
1460        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1461        sp54/sp54.scn: New files.
1462
14632009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1464
1465        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1466        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1467        the time of day forward not making server based timers fire.
1468        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1469        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1470        sp53/sp53.scn: New files.
1471
14722009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1473
1474        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1475
14762009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1477
1478        PR 1415/cpukit
1479        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1480        violation.
1481        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1482        sp51/sp51.scn: New files.
1483
14842009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1485
1486        PR 1413/cpukit
1487        * Makefile.am, configure.ac: Add test for case where server based
1488        timers which reinitiated themselves did not get reinserted onto timer
1489        chain.
1490        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1491        sp50/sp50.scn: New files.
1492
14932009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1494
1495        PR 1414/cpukit
1496        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1497        is harder to trick by passing in a valid id of an incorrect object
1498        class.
1499        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1500        sp49/sp49.scn: New files.
1501
15022009-05-19      Chris Johns <chrisj@rtems.org>
1503
1504        * sp04/tswitch.c: Lower sample count for small memory targets.
1505       
15062009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1507
1508        * spprintk/init.c: printk() now 100% covered.
1509
15102009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1511
1512        * spprintk/init.c: More test cases.
1513
15142009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1515
1516        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1517        large enough for buffer node overhead.
1518
15192009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * Makefile.am, configure.ac, spwatchdog/system.h,
1522        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1523        printk. These will help coverage. Simplify spwkspace.
1524        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1525        spprintk/spprintk.scn: New files.
1526        * spwkspace/system.h: Removed.
1527
15282009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1529
1530        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1531        methods.
1532        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1533        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1534
15352009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1536
1537        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1538        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1539        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1540        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1541        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1542        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1543        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1544        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1545        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1546        spsize/size.c: Fix warnings.
1547
15482009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1549
1550        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1551        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1552        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1553        spobjgetnext/system.h: New files.
1554
15552009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1556
1557        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1558        64k to 20k. No impact on test behavior.
1559
15602009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1561
1562        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1563
15642009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1565
1566        * sp37/init.c, sp37/sp37.scn: Add test case for
1567        rtems_interrupt_level_attribute body.
1568
15692009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1570
1571        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1572        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1573        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1574        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1575        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1576        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1577        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1578        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1579        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1580        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1581        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1582        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1583        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1584        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1585        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1586        sp48/Makefile.am, spfatal/Makefile.am,
1587        spfatal01/Makefile.am, spfatal02/Makefile.am,
1588        spfatal03/Makefile.am, spfatal04/Makefile.am,
1589        spfatal05/Makefile.am, spfatal06/Makefile.am,
1590        spfatal07/Makefile.am, spfatal08/Makefile.am,
1591        spfatal09/Makefile.am, spsize/Makefile.am,
1592        spwatchdog/Makefile.am:
1593        Eliminate _exe_/.exe.
1594
15952009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1596
1597        PR 1388/cpukit
1598        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1599        allow both priority inherit and ceiling attributes to be set on
1600        semaphore create. These attributes are mutually exclusive and this
1601        should be an error.
1602
16032009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1606        unlimited objects when configured for a unified workspace works as
1607        expected.
1608        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1609        sp48/sp48.scn: New files.
1610
16112009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1612                Joel Sherrill <joel.sherrill@oarcorp.com>
1613
1614        PR 1357/cpukit
1615        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1616        honored.
1617        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1618        sp47/sp47.scn: New files.
1619
16202009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1621
1622        * Makefile.am, configure.ac: Add new test to test Watchdog display
1623        helper routines. These reach into the SuperCore.
1624        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1625        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1626        spwatchdog/system.h, spwatchdog/task1.c: New files.
1627
16282009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1629
1630        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1631
16322009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1633
1634        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1635        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1636        hard-coded hex numbers for bad object Ids.
1637
16382009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1639
1640        * sp15/system.h, sp19/system.h: Array of task names should be of type
1641        rtems_name not rtems_id. Similarly array of task ids should be
1642        rtems_id not rtems_name.
1643
16442008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1645
1646        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1647
16482008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1649
1650        * Makefile.am, configure.ac, spfatal06/testcase.h,
1651        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1652        spsize/size.c: Eliminate pointers to API configuration tables in the
1653        main configuration table. Reference the main configuration table and
1654        the API configuration tables directly using the confdefs.h version
1655        rather than obtaining a pointer to it. This eliminated some
1656        variables, a potential fatal error, some unnecessary default
1657        configuration structures. Overall, about a 4.5% reduction in the code
1658        size for minimum and hello on the SPARC.
1659        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1660        spfatal10/testcase.h: Removed.
1661
16622008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1663
1664        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1665        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1666        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1667        successfully with maxixum number of priorities as 16 instead of 256.
1668        This was done by temporarily modifying the score priority.h maximum.
1669        This allowed testing of all API code to ensure that it worked
1670        properly with a reduced number of priorities. Most modifications were
1671        to switch from hard-coded maximum to using the API provided methods
1672        to determine maximum number of priority levels.
1673
16742008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1675
1676        * sp46/sp46.scn: Add screen missed earlier.
1677
16782008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1679
1680        PR 1348/cpukit
1681        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1682        usage information while a period is running.
1683        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1684        sp46/sp46.scn: New files.
1685
16862008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1687
1688        * sp45/init.c: New file.
1689
16902008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1691
1692        PR 1347/cpukit
1693        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1694        Rework Timer Server to ensure that the context allows for blocking,
1695        allocating memory, and acquiring semaphores and mutexes.
1696        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1697        New files.
1698
16992008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1700
1701        * sp25/system.h: Add warning and temporary m32c conditional until size
1702        type addressed.
1703
17042008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1705
1706        * sp09/screen07.c: Use INT_MAX as number of messages so always
1707        properly sized and no overflow on constant.
1708        * sp09/screen10.c: Delay so on targets with simulator idle clock
1709        tick driver this will work.
1710        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1711        byte boundaries rather than two byte boundaries.
1712        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1713        allocate more memory than size_t holds on m32c.
1714
17152008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1716
1717        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1718        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1719        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1720        and Region calls. On 16-bit architectures, size_t can be 16-bits
1721        which would limit sizes to 64K. Also address constants which
1722        overflowed on 16-bit integer targets.
1723
17242008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1725
1726        * sp43/sp43.scn: Bump version to 4.9.99.0
1727
17282008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1729
1730        * sp19/system.h: Use "double" instead of "rtems_double".
1731
17322008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1733
1734        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1735
17362008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1737
1738        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1739        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1740        spfatal_support/init.c, spfatal_support/system.h:
1741        Convert to "bool".
1742
17432008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1744
1745        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1746        declared in a public place.
1747
17482008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1749
1750        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1751
17522008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1753
1754        * sp43/init.c: Fix derefence of uninitialized pointer.
1755
17562008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1757
1758        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1759        multiprocessing is not enabled. Saves one more variable from single
1760        processor configuration.
1761
17622008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1763
1764        PR 1212/cpukit
1765        * Makefile.am, configure.ac: Time slicing will not happen if the task
1766        mode is changed from a non-timeslicing mode to timeslicing mode if it
1767        is done by the executing thread (e.g. in its task body). This change
1768        includes sp44 to demonstrate the problem and verify the correction.
1769        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1770
17712008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1772
1773        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1774        architectures they are not supported on.
1775
17762008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1777
1778        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1779
17802008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1781
1782        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1783          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1784
17852008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1786
1787        * sp28/init.c: Corrections to configuration.
1788        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1789        * spsize/size.c: _ISR_Vector_table only exists on architectures
1790        which use the Simple Vectored Interrupt Model.
1791
17922008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1793
1794        * spsize/size.c: Convention calls for leading underscore on private
1795        RTEMS variables.
1796
17972008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1798
1799        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1800        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1801        Refactored and renamed initialization routines to
1802        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1803        rtems_initialize_device_drivers, and
1804        rtems_initialize_start_multitasking. This opened the sequence up so
1805        that bootcard() could provide a more robust and flexible framework
1806        which is easier to explain and understand. This also lays the
1807        groundwork for sharing the division of available memory between the
1808        RTEMS workspace and heap and the C library initialization across all
1809        BSPs.
1810
18112008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1812
1813        * sp32/init.c: Formatting.
1814
18152008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1816
1817        * sp09/screen01.c: Correct test.
1818        * sp09/screen14.c: Update copyright.
1819        * sp28/init.c: Correct end of test messages.
1820
18212008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1822
1823        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1824
18252008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1826
1827        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1828        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1829        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1830        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1831        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1832        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1833        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1834        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1835        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1836        tests. Add a clock_settime case for < 1988.
1837
18382008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1839
1840        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1841
18422008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1843
1844        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1845        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1846        * sp41/sp41.scn: Now has content.
1847        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1848        Object Services recently added to API.
1849
18502008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1851
1852        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1853        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1854        collection. This changed the name of a few previously public but
1855        undocumented services and added a some new services.
1856        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1857        sp43/system.h: New files.
1858
18592008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1860
1861        * spfatal10/.cvsignore: New file.
1862
18632008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1864
1865        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1866        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1867        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1868        New files.
1869
18702008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1871
1872        * Makefile.am, configure.ac: Added fatal error tests
1873        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1874        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1875        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1876        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1877        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1878        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1879        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1880        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1881        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1882        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1883        spfatal_support/init.c, spfatal_support/system.h: New files.
1884
18852008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1886
1887        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1888        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1889        test messages.
1890
18912008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1892
1893        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1894        simple type to a union of an unsigned 32 bit integer and a pointer.
1895        This should help eliminate weird casts between u32 and pointers in
1896        various places. The APIs now have to explicitly call _u32 or _string
1897        versions of helper routines. This should also simplify things and
1898        eliminate the need for ugly casts in some cases.
1899
19002008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1901
1902        * sp42/Makefile.am: New file.
1903
19042008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1905
1906        Add sp42 to exercise thread queue with knowledge of the implementation
1907        so we can exercise all of the normal paths possible.
1908        * Makefile.am, configure.ac: Add sp42.
1909        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1910
19112008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1912
1913        * sp39/init.c: Add case for long timeout on blocking operation.
1914        * Makefile.am, configure.ac: Add new test to exercise thread
1915        queue blokcing synchronization. sp39 and sp41 are very similar.
1916        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1917        sp41/system.h: New files.
1918
19192008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1920
1921        * sp39/init.c: Clean up.
1922
19232008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1924
1925        * sp39/init.c: Modify to improve coverage.
1926
19272008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1928
1929        * sp36/strict_order_mut.c:
1930
19312008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1932
1933        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1934        driver registration.
1935        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1936        sp40/system.h: New files.
1937
19382008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1939
1940        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1941        Add test cases for:
1942          + message queue create requesting too many message buffers
1943            for the available memory
1944          + region extend with address inside existing heap
1945          + timer server initiate too large a stack, create error
1946        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1947          + task set priority while holding resource
1948
19492008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1950
1951        * Makefile.am, configure.ac: Added sp38 and sp39.
1952        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1953        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1954        sp39/sp39.scn, sp39/system.h: New files.
1955
19562007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1957
1958        * sp36/strict_order_mut.c: New file.
1959
19602007-12-21      Xi Yang <hiyangxi@gmail.com>
1961
1962        * Makefile.am, configure.ac: Add support for proper stacking of
1963        priority inheritance on mutexes as well as enforce proper order of
1964        release.
1965        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1966        sp36/sp36.scn: New files.
1967
19682007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1969
1970        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1971        directive instead of violating RTEMS internals.
1972
19732007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1974
1975        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1976        Add test cases for User Extension Manager to improve code coverage.
1977        * sp21/task1.c: Fix spelling error.
1978
19792007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1980
1981        * spsize/size.c: Account for previous changes in calculation of MPCI
1982        receive server stack.
1983
19842007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1985
1986        * sp09/screen07.c, sp09/sp09.scn: Add test for
1987        rtems_message_queue_broadcast for bad buffer and count pointers.
1988        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1989        with bad priority or initiating twice.
1990        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1991        it forces a dispatch.
1992        * sp37/init.c: New file.
1993
19942007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1995
1996        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1997        enable, flash, and is in progress. These are normally inlines but
1998        also have bodies for non-C code. This test also exercises the odd
1999        case of calling clock tick from outside an ISR.
2000        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2001
20022007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2003
2004        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2005        using notepad with the current task's ID or SELF
2006        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2007        test missing test cases for clock_get.
2008
20092007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2010
2011        * sp28/init.c: Add test code for task variables to improve coverage.
2012
20132007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2014
2015        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2016        RTEMS provided accessor macros to obtain configuration fields.
2017
20182007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2019
2020        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2021        Configuration Table. Eliminate CPU Table from all ports. Delete
2022        references to CPU Table in all forms.
2023
20242007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2025
2026        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2027
20282007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2029
2030        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2031        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2032        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2033        to improve test coverage.
2034
20352007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2036
2037        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2038        coverage.
2039
20402007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2041
2042        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2043
20442007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2045
2046        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2047        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2048        .scn files.
2049
20502007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2051
2052        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2053        commented out and updated the .scn file.
2054
20552007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2056
2057        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2058        buffered test IO.
2059
20602007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2061
2062        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2063        rtems_io_unregister_driver did not have any test code.
2064
20652007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2066
2067        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2068        since it was used to configure a no longer used feature. Device names
2069        are now part of the filesystem not in a table. This also eliminated
2070        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2071        RTEMS as well as the memory allocation used to populate
2072        _IO_Driver_name_table.
2073
20742007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2075
2076        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2077        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2078        properly.
2079
20802007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2081
2082        * spsize/size.c: Eliminated the variables
2083        _RTEMS_tasks_User_initialization_tasks and
2084        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2085        used in one place after initialized. It was a waste of space.
2086
20872007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2088
2089        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2090        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2091        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2092        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2093        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2094        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2095        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2096        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2097        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2098        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2099        spsize/size.c: Add optional managers to Makefiles. Clean up test
2100        cases so last output line follows END OF pattern. Make sure test case
2101        all run. All tests appeared ok on sis.
2102
21032007-04-05      Joel Sherrill <joel@OARcorp.com>
2104
2105        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2106
21072007-04-05      Joel Sherrill <joel@OARcorp.com>
2108
2109        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2110        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2111        CONFIGURE_APPLICATION_NEEDS_XXX.
2112
21132007-04-02      Joel Sherrill <joel@OARcorp.com>
2114
2115        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2116
21172007-04-02      Joel Sherrill <joel@OARcorp.com>
2118
2119        * spsize/size.c: Convert from Classic API style TOD_Control as
2120        fundamental time structure to POSIX struct timespec. Add
2121        clock_get_uptime().
2122
21232007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2124
2125        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2126
21272007-03-26      Joel Sherrill <joel@OARcorp.com>
2128
2129        * sp35/priinv.c: Remove warning.
2130
21312007-03-10      Joel Sherrill <joel@OARcorp.com>
2132
2133        * sp26/system.h: Remove incorrect and duplicate
2134        CONFIGURE_EXTRA_TASK_STACKS.
2135
21362007-03-05      Joel Sherrill <joel@OARcorp.com>
2137
2138        PR 1222/cpukit
2139        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2140        thread that is blocked on a priority based thread queue is changed,
2141        that its placement in the queue is reevaluated based upon the new
2142        priority. This enhancement includes modifications to the SuperCore as
2143        well as new test cases.
2144        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2145        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2146        sp35/sp35.doc, sp35/sp35.scn: New files.
2147
21482007-03-05      Joel Sherrill <joel@OARcorp.com>
2149
2150        * sp26/system.h: Correct memory required for stack sizes.
2151
21522007-02-06      Joel Sherrill <joel@OARcorp.com>
2153
2154        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2155        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2156        tests.
2157
21582006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2159
2160        * sp33/init.c: Improve barrier test to include normal blocking with
2161        manual release and unblocking in barrier deletion.
2162
21632006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2164
2165        * configure.ac: New BUG-REPORT address.
2166
21672006-11-20      Joel Sherrill <joel@OARcorp.com>
2168
2169        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2170        and make output more compliant with other tests.
2171
21722006-11-17      Joel Sherrill <joel@OARcorp.com>
2173
2174        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2175        cases intended on all targets possible with new heap algorithm.
2176
21772006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2178
2179        * Makefile.am, configure.ac: Adding Classic API Barriers.
2180        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2181        New files.
2182
21832006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2184
2185        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2186
21872006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2188
2189        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2190        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2191        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2192        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2193        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2194        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2195        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2196        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2197        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2198        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2199        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2200        Use rtems_testsdir instead.
2201
22022006-04-05      Joel Sherrill <joel@OARcorp.com>
2203                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2204
2205        * spsize/size.c: Victor spotted the problem that
2206        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2207        variables and needed to be set to the same value.  I took that
2208        idea and just removed _Thread_MP_Receive.  All uses are now
2209        _MPCI_Receive_server_tcb.
2210
22112005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2212
2213        * configure.ac: Remove RTEMS_ENABLE_BARE,
2214        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2215
22162005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2217
2218        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2219        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2220        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2221        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2222        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2223        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2224        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2225        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2226        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2227        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2228        spfatal/Makefile.am, spsize/Makefile.am:
2229        Convert to use *_PROGRAMS.
2230
22312005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2232
2233        * sp01/Makefile.am, sp02/Makefile.am,
2234        sp03/Makefile.am, sp04/Makefile.am,
2235        sp05/Makefile.am, sp06/Makefile.am,
2236        sp07/Makefile.am, sp08/Makefile.am,
2237        sp09/Makefile.am, sp11/Makefile.am,
2238        sp12/Makefile.am, sp13/Makefile.am,
2239        sp14/Makefile.am, sp15/Makefile.am,
2240        sp16/Makefile.am, sp17/Makefile.am,
2241        sp19/Makefile.am, sp20/Makefile.am,
2242        sp21/Makefile.am, sp22/Makefile.am,
2243        sp23/Makefile.am, sp24/Makefile.am,
2244        sp25/Makefile.am, sp26/Makefile.am,
2245        sp27/Makefile.am, sp28/Makefile.am,
2246        sp29/Makefile.am, sp30/Makefile.am,
2247        sp31/Makefile.am, sp32/Makefile.am,
2248        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2249
22502005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2251
2252        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2253        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2254        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2255        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2256        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2257        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2258        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2259        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2260        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2261        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2262        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2263        * sptests.am: Remove.
2264
22652005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2266
2267        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2268        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2269        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2270        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2271        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2272        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2273        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2274        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2275        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2276        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2277        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2278
22792005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2280
2281        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2282
22832005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2284
2285        * spsize/Makefile.am: Rename TEST to spsize.
2286        * spsize/size.scn: Remove.
2287        * spsize/spsize.scn: New (renamed from size.scn).
2288
22892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2290
2291        * configure.ac: Add spfatal/Makefile.
2292        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2293        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2294        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2295        * sptests.am: Remove LIB_VARIANT.
2296
22972005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2298
2299        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2300        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2301        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2302        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2303        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2304        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2305        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2306        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2307        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2308        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2309        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2310
23112005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2312
2313        * Makefile.am: Cleanup.
2314
23152005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2316
2317        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2318        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2319        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2320        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2321        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2322        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2323        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2324        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2325        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2326        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2327        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2328        spfatal/Makefile.am, spsize/Makefile.am:
2329        Partial conversion to automake.
2330
23312005-03-07      Joel Sherrill <joel@OARcorp.com>
2332
2333        * sp13/task1.c: Removed warnings.
2334
23352004-09-29      Joel Sherrill <joel@OARcorp.com>
2336
2337        * spsize/size.c: i960 obsoleted and all references removed.
2338
23392004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2340
2341        * configure.ac: Require automake > 1.9.
2342
23432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2344
2345        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2346        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2347        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2348        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2349        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2350        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2351        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2352        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2353        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2354        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2355        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2356        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2357        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2358        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2359        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2360        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2361        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2362        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2363        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2364        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2365        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2366        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2367        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2368        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2369        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2370        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2371        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2372        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2373        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2374        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2375        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2376        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2377
23782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2379
2380        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2381
23822004-03-30      David Querbach <querbach@realtime.bc.ca>
2383
2384        PR 595/tests
2385        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2386        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2387        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2388        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2389        others treat it as a count of longs.
2390
23912004-03-30      David Querbach <querbach@realtime.bc.ca>
2392
2393        PR 596/tests
2394        * sp32/init.c: A missing definition of TEST_INIT before including
2395        <tmacros.h> means that buffered output will not work even if selected
2396        in buffer_test_io.h.
2397
23982004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2399
2400        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2401        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2402        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2403        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2404        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2405        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2406        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2407        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2408        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2409        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2410        types.
2411
24122004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2413
2414        * configure.ac: Add 2nd arg to RTEMS_TOP.
2415
24162004-03-05      Joel Sherrill <joel@OARcorp.com>
2417
2418        * sp07/buffered_io.c: Remove warning.
2419
24202004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2421
2422        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2423        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2424        * sp02/Makefile.am: Ditto.
2425        * sp03/Makefile.am: Ditto.
2426        * sp04/Makefile.am: Ditto.
2427        * sp05/Makefile.am: Ditto.
2428        * sp06/Makefile.am: Ditto.
2429        * sp07/Makefile.am: Ditto.
2430        * sp08/Makefile.am: Ditto.
2431        * sp09/Makefile.am: Ditto.
2432        * sp11/Makefile.am: Ditto.
2433        * sp12/Makefile.am: Ditto.
2434        * sp13/Makefile.am: Ditto.
2435        * sp14/Makefile.am: Ditto.
2436        * sp15/Makefile.am: Ditto.
2437        * sp16/Makefile.am: Ditto.
2438        * sp17/Makefile.am: Ditto.
2439        * sp19/Makefile.am: Ditto.
2440        * sp20/Makefile.am: Ditto.
2441        * sp21/Makefile.am: Ditto.
2442        * sp22/Makefile.am: Ditto.
2443        * sp23/Makefile.am: Ditto.
2444        * sp24/Makefile.am: Ditto.
2445        * sp25/Makefile.am: Ditto.
2446        * sp26/Makefile.am: Ditto.
2447        * sp27/Makefile.am: Ditto.
2448        * sp28/Makefile.am: Ditto.
2449        * sp29/Makefile.am: Ditto.
2450        * sp30/Makefile.am: Ditto.
2451        * sp31/Makefile.am: Ditto.
2452        * sp32/Makefile.am: Ditto.
2453        * spfatal/Makefile.am: Ditto.
2454        * spsize/Makefile.am: Ditto.
2455
24562003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2457
2458        * sptests.am: Add dirstamp support.
2459
24602003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2461
2462        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2463
24642003-12-16      Joel Sherrill <joel@OARcorp.com>
2465
2466        PR 544/tests
2467        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2468        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2469        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2470        make tests account for resources and not print at inappropriate
2471        times.
2472        * sp07/buffered_io.c: New file.
2473
24742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2475
2476        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2477
24782003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2479
2480        * sp01/Makefile.am: Remove all-local: $(ARCH).
2481        * sp02/Makefile.am: Remove all-local: $(ARCH).
2482        * sp03/Makefile.am: Remove all-local: $(ARCH).
2483        * sp04/Makefile.am: Remove all-local: $(ARCH).
2484        * sp05/Makefile.am: Remove all-local: $(ARCH).
2485        * sp06/Makefile.am: Remove all-local: $(ARCH).
2486        * sp07/Makefile.am: Remove all-local: $(ARCH).
2487        * sp08/Makefile.am: Remove all-local: $(ARCH).
2488        * sp09/Makefile.am: Remove all-local: $(ARCH).
2489        * sp11/Makefile.am: Remove all-local: $(ARCH).
2490        * sp12/Makefile.am: Remove all-local: $(ARCH).
2491        * sp13/Makefile.am: Remove all-local: $(ARCH).
2492        * sp14/Makefile.am: Remove all-local: $(ARCH).
2493        * sp15/Makefile.am: Remove all-local: $(ARCH).
2494        * sp16/Makefile.am: Remove all-local: $(ARCH).
2495        * sp17/Makefile.am: Remove all-local: $(ARCH).
2496        * sp19/Makefile.am: Remove all-local: $(ARCH).
2497        * sp20/Makefile.am: Remove all-local: $(ARCH).
2498        * sp21/Makefile.am: Remove all-local: $(ARCH).
2499        * sp22/Makefile.am: Remove all-local: $(ARCH).
2500        * sp23/Makefile.am: Remove all-local: $(ARCH).
2501        * sp24/Makefile.am: Remove all-local: $(ARCH).
2502        * sp25/Makefile.am: Remove all-local: $(ARCH).
2503        * sp26/Makefile.am: Remove all-local: $(ARCH).
2504        * sp27/Makefile.am: Remove all-local: $(ARCH).
2505        * sp28/Makefile.am: Remove all-local: $(ARCH).
2506        * sp29/Makefile.am: Remove all-local: $(ARCH).
2507        * sp30/Makefile.am: Remove all-local: $(ARCH).
2508        * sp31/Makefile.am: Remove all-local: $(ARCH).
2509        * sp32/Makefile.am: Remove all-local: $(ARCH).
2510        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2511        * spsize/Makefile.am: Remove all-local: $(ARCH).
2512
25132003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2514
2515        * configure.ac: Reflect having moved to testsuites/.
2516
25172003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2518
2519        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2520
25212003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2522
2523        * configure.ac:Remove RTEMS_CHECK_CPU.
2524
25252003-09-04      Joel Sherrill <joel@OARcorp.com>
2526
2527        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2528        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2529        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2530        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2531        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2532        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2533        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2534        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2535        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2536        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2537        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2538        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2539        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2540        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2541        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2542        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2543        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2544        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2545        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2546        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2547        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2548        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2549        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2550        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2551        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2552        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2553        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2554        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2555        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2556        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2557        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2558        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2559        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2560        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2561        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2562        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2563        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2564        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2565        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2566        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2567        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2568        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2569        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2570        spsize/size.c, spsize/system.h: URL for license changed.
2571
25722003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2573
2574        PR 458/tests
2575        * sp30/task1.c: Correct indexing problem.
2576
25772003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2578
2579        * Makefile.am: Reflect having moved aclocal/.
2580
25812003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2582
2583        * Makefile.am: Reflect having moved automake/.
2584        * sp01/Makefile.am: Reflect having moved automake/.
2585        * sp02/Makefile.am: Reflect having moved automake/.
2586        * sp03/Makefile.am: Reflect having moved automake/.
2587        * sp04/Makefile.am: Reflect having moved automake/.
2588        * sp05/Makefile.am: Reflect having moved automake/.
2589        * sp06/Makefile.am: Reflect having moved automake/.
2590        * sp07/Makefile.am: Reflect having moved automake/.
2591        * sp08/Makefile.am: Reflect having moved automake/.
2592        * sp09/Makefile.am: Reflect having moved automake/.
2593        * sp11/Makefile.am: Reflect having moved automake/.
2594        * sp12/Makefile.am: Reflect having moved automake/.
2595        * sp13/Makefile.am: Reflect having moved automake/.
2596        * sp14/Makefile.am: Reflect having moved automake/.
2597        * sp15/Makefile.am: Reflect having moved automake/.
2598        * sp16/Makefile.am: Reflect having moved automake/.
2599        * sp17/Makefile.am: Reflect having moved automake/.
2600        * sp19/Makefile.am: Reflect having moved automake/.
2601        * sp20/Makefile.am: Reflect having moved automake/.
2602        * sp21/Makefile.am: Reflect having moved automake/.
2603        * sp22/Makefile.am: Reflect having moved automake/.
2604        * sp23/Makefile.am: Reflect having moved automake/.
2605        * sp24/Makefile.am: Reflect having moved automake/.
2606        * sp25/Makefile.am: Reflect having moved automake/.
2607        * sp26/Makefile.am: Reflect having moved automake/.
2608        * sp27/Makefile.am: Reflect having moved automake/.
2609        * sp28/Makefile.am: Reflect having moved automake/.
2610        * sp29/Makefile.am: Reflect having moved automake/.
2611        * sp30/Makefile.am: Reflect having moved automake/.
2612        * sp31/Makefile.am: Reflect having moved automake/.
2613        * sp32/Makefile.am: Reflect having moved automake/.
2614        * spfatal/Makefile.am: Reflect having moved automake/.
2615        * spsize/Makefile.am: Reflect having moved automake/.
2616
26172003-08-14      Joel Sherrill <joel@OARcorp.com>
2618
2619        * sp02/task1.c: Added ID to name lookup service and changed name of
2620        id/name translation status code. This propagated to multiple
2621        functions. The user API service added was rtems_object_id_to_name()
2622
26232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2624
2625        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2626
26272003-05-29      Joel Sherrill <joel@OARcorp.com>
2628
2629        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2630
26312003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2632
2633        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2634        CC_CFLAGS_DEFAULT (obsolete).
2635
26362003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2637
2638        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2639        Remove CC_LDFLAGS_PROFILE_V.
2640
26412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2642
2643        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2644
26452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2646
2647        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2648
26492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2650
2651        * configure.ac: AC_PREREQ(2.57).
2652
26532002-11-14      Joel Sherrill <joel@OARcorp.com>
2654
2655        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2656        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2657        update the IDs in the screens.
2658
26592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2660
2661        * .cvsignore: Reformat.
2662        Add autom4te*cache.
2663        Remove autom4te.cache.
2664
26652002-09-14      Joel Sherrill <joel@OARcorp.com>
2666
2667        * sp32/.cvsignore: New file.
2668
26692002-09-14      Aaron J. Grier <aaron@frye.com>
2670
2671        * PR271 was not applicable against the current source but included
2672        a nice test that Joel decided to add to the tree as sp32.
2673        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2674        * Makefile.am, configure.ac: Modified to reflect addition.
2675
26762002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2677
2678        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2679        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2680        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2681        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2682        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2683        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2684        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2685        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2686        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2687        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2688        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2689        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2690        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2691        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2692        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2693        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2694        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2695        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2696        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2697        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2698        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2699        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2700        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2701        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2702        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2703        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2704        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2705        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2706        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2707        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2708        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2709
27102002-08-01      Joel Sherrill <joel@OARcorp.com>
2711
2712        * Per PR47 add support for buffered test output.  This involved
2713        adding defines to redirect output to a buffer and dump it when
2714        full, at "test pause", and at exit.  To avoid problems when redefining
2715        exit(), all tests were modified to call rtems_test_exit().
2716        Some tests, notable psxtests, had to be modified to include
2717        the standard test macro .h file (pmacros.h or tmacros.h) to
2718        enable this support.
2719        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2720        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2721        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2722        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2723        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2724        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2725        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2726
27272002-07-30      Joel Sherrill <joel@OARcorp.com>
2728
2729        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2730        stack if the port doesn't configure using it.
2731
27322002-07-04      Joel Sherrill <joel@OARcorp.com>
2733
2734        * Jump table for single entry point removed.
2735        * spsize/size.c:  Modified to reflect above.
2736
27372002-07-01      Joel Sherrill <joel@OARcorp.com>
2738
2739        * sp29/init.c: Corrected definitions for task stack usage.
2740
27412002-07-01      Joel Sherrill <joel@OARcorp.com>
2742
2743        * spsize/size.c: _Thread_queue_Extract_table removed.
2744
27452001-05-17      Joel Sherrill <joel@OARcorp.com>
2746
2747        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2748        number of staticly configured device drivers.
2749
27502001-05-14      Joel Sherrill <joel@OARcorp.com>
2751
2752        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2753        than the configured number of drivers.
2754 
27552002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2756
2757        * configure.ac: Remove ENABLE_GCC28.
2758
27592001-04-04      Joel Sherrill <joel@OARcorp.com>
2760
2761        * spsize/size.c: Reflect SPARC modifcation to get rid of
2762        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2763 
27642001-03-29      Joel Sherrill <joel@OARcorp.com>
2765
2766        * Per PR147 addressed problems when reseting and inserting a timer
2767        into a timer chain that did not honor time passage since the last
2768        time the timer server was scheduled and the new insertion.
2769        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2770
27712001-03-28      Joel Sherrill <joel@OARcorp.com>
2772
2773        * Side-effect of PR132.
2774        * sp21/system.h: Now must explicitly request NULL driver.
2775
27762002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2777
2778        * configure.ac:
2779        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2780        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2781        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2782        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2783        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2784        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2785        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2786        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2787        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2788        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2789        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2790        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2791        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2792        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2793        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2794        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2795        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2796        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2797        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2798        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2799        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2800        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2801        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2802        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2803        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2804        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2805        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2806        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2807        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2808        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2809        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2810        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2811        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2812        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2813
28142002-03-20      Chris Johns <ccj@acm.org>
2815
2816        * PR145.
2817        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2818        in system (e.g. driver tasks).  Also exit on minimum number of
2819        switches not precise number.
2820
28212001-01-29      Joel Sherrill <joel@OARcorp.com>
2822
2823        * Fixed bug where resetting a timer that was not at the head
2824        of one of the task timer chains resulted in the Timer Server
2825        task waking up too far in the future.
2826        * Added rtems_timer_get_information() directive to support testing.
2827        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2828        above condition.
2829
28302001-01-22      Joel Sherrill <joel@OARcorp.com>
2831
2832        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2833        because priority added as argument to rtems_timer_initiate_server().
2834
28352001-01-16      Joel Sherrill <joel@OARcorp.com>
2836
2837        * Added tests for task-based timers.  This included the new tests
2838        sp30 and sp31.
2839        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2840        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2841        for task-based timer services.
2842        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2843        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2844        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2845        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2846        sp31/task1.c: New files.
2847
28482001-11-01      Joel Sherrill <joel@OARcorp.com>
2849
2850        * sp26/system.h: Properly account for stack memory used by
2851        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2852        and processed as PR78.
2853
28542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2855
2856        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2857        * configure.in: Remove.
2858        * configure.ac: New file, generated from configure.in by autoupdate.
2859
28602001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2861
2862        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2863
28642001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2865
2866        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2867        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2868        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2869        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2870        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2871        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2872        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2873        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2874        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2875        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2876        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2877        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2878        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2879        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2880        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2881        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2882        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2883        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2884        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2885        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2886        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2887        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2888        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2889        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2890        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2891        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2892        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2893        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2894        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2895
28962001-08-16      Joel Sherrill <joel@OARcorp.com>
2897
2898        * sp20/system.h: Account for extra task stacks properly.
2899
29002001-08-16      Joel Sherrill <joel@OARcorp.com>
2901
2902        * sp13/sp13.scn: Id in screen had wrong class field value.
2903        * sp13/system.h: Account for message buffer memory.
2904        * sp13/task2.c: Remove unnecessary check for failure.
2905
29062001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2907
2908        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2909
29102001-04-20      Joel Sherrill <joel@OARcorp.com>
2911
2912        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2913        file.
2914
29152001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2916
2917        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2918
29192001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2920
2921        * sp21/Makefile.am: Remove libtest.
2922
29232000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2924
2925        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2926
29272000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2928
2929        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2930
29312000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2932
2933        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2934        Switch to GNU canonicalization.
2935        * sptests.am: Remove DEFS.
2936
29372000-09-29      Joel Sherrill <joel@OARcorp.com>
2938
2939        * sp20/sp20.scn: Corrected to reflect new addition.
2940        * sp20/system.h: Removed comment reflecting history.
2941
29422000-09-29      Stephan Merker <merker@decrc.abb.de>
2943
2944        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2945        Added new task to test sequence of altering a period's length
2946        while it is still active.
2947
29482000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2949
2950        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2951        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2952        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2953        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2954        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2955        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2956        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2957        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2958        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2959        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2960
29612000-08-10      Joel Sherrill <joel@OARcorp.com>
2962
2963        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.