source: rtems/testsuites/sptests/ChangeLog @ 95fc0a6

4.115
Last change on this file since 95fc0a6 was 95fc0a6, checked in by Joel Sherrill <joel.sherrill@…>, on 03/11/11 at 20:28:03

2011-03-11 Joel Sherrill <joel.sherrilL@…>

  • sp08/sp08.scn: Convert to UNIX CR/LF.
  • Property mode set to 100644
File size: 112.3 KB
Line 
12011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * sp08/sp08.scn: Convert to UNIX CR/LF.
4
52011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
6
7        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
8        sp09/sp09.scn: Improve coverage. Change mode while system not up and
9        broadcast a message that is too large.
10        * sp08/system.h, sp08/task1.c: Removed.
11
122011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
13
14        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
15        to improve coverage of the thread yield logic.
16        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
17        sp73/sp73.scn: New files.
18
192011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
20
21        * sp07/init.c: Improve coverage.
22
232011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * spwkspace/init.c: Adjust test to account for recent heap change on
26        NULL.
27
282011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
31
322011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
33
34        * spchain/init.c: Improve coverage testing.
35
362011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * configure.ac: Add AC_CONFIG_HEADER(config.h).
39
402011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
41
42        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
43        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
44        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
45        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
46        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
47        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
48        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
49        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
50        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
51        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
52        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
53        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
54        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
55        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
56        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
57        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
58        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
59        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
60        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
61        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
62        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
63        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
64        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
65        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
66        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
67        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
68        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
69        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
70        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
71        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
72        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
73        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
74        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
75        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
76        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
77        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
78        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
79        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
80        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
81        spintrcritical08/init.c, spintrcritical09/init.c,
82        spintrcritical10/init.c, spintrcritical11/init.c,
83        spintrcritical13/init.c, spintrcritical15/init.c,
84        spintrcritical16/init.c, spintrcritical17/init.c,
85        spintrcritical_support/intrcritical.c, spmkdir/init.c,
86        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
87        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
88        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
89        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
90        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
91
922011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
93
94        * sp09/Makefile.am: Switch to all managers since this is all of them.
95
962011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
97
98        * sp69/init.c: Use "ld" instead of PRId32 to print
99        struct timespec->tv_nsec.
100        * sp19/inttest.h: Use PRIx32 instead of "lx".
101
1022011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
103
104        * sp04/tswitch.c: Shrink memory requirements.
105
1062011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * configure.ac: Require autoconf-2.68, automake-1.11.1.
109
1102010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
111
112        * spchain/init.c: Added test case.
113
1142010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
115
116        * spchain/init.c, spchain/spchain.scn: More test cases.
117
1182010-11-24      Gedare Bloom <giddyup44@yahoo.com>
119
120        PR 1647/cpukit
121        * spsize/size.c: Update documentation to reflect refactoring of
122        SuperCore to add Scheduler Handler.
123
1242010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
127        memory corruption.
128
1292010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * spchain/init.c: Attempt to improve coverage.
132
1332010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
134
135        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
136
1372010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * spfifo03/spfifo03.scn: Replace file.
140
1412010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * spsize/size.c: Fix typo.
144
1452010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
146
147        PR 1663/testing
148        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
149        the test.
150
1512010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
152
153        * spheapprot/.cvsignore, spheapprot/Makefile.am,
154        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
155        * Makefile.am, configure.ac: Reflect changes above.
156
1572010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
158
159        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
160        cases.
161
1622010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
163
164        * spfatal24/.cvsignore, spfatal24/Makefile.am,
165        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
166        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
167        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
168        spfatal25/testcase.h: New files.
169        * Makefile.am, configure.ac: Reflect changes above.
170
1712010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        PR 1658/cpukit
174        * Makefile.am, configure.ac: If the system is not up, consider it a
175        fatal error. This eliminated sp61 and added spfatal23.
176        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
177        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
178        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
179        sp61/sp61.scn: Removed.
180
1812010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
182
183        PR 1663/testing
184        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
185        routine.
186
1872010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        PR 1661/testing
190        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
191        most references to RTEMS_Malloc_Heap.
192
1932010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
194
195        * sp09/screen12.c: Update for rtems_region_create() changes.
196        * sp09/sp09.scn: Update.
197
1982010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        PR 1647/testing
201        * spsize/size.c: Remove redundant initialize uninitialized to 0.
202
2032010-07-30      Gedare Bloom <giddyup44@yahoo.com>
204
205        PR 1599/cpukit
206        * spsize/size.c: Rename _Context_Switch_necessary to
207        _Thread_Dispatch_necessary to more properly reflect the intent.
208
2092010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
210
211        PR 1621/testing
212        * Makefile.am, configure.ac: Improve coverage of private environment.
213        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
214        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
215
2162010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
217
218        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
219        pointer is NULL when getting an object name.
220
2212010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
222
223        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
224        no wait but the condition is only partially satisfied.
225
2262010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * Makefile.am, configure.ac: Add test to extract a task blocked with
229        timeout on a priority ordered thread queue.
230        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
231        sp72/sp72.scn: New files.
232
2332010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
234
235        PR 1617/testing
236        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
237        spmountmgr01/spmountmgr01.doc: Added cases to exercise
238        mount-mktgt.c.
239
2402010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
241
242        PR 1617/testing
243        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
244        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
245        spmountmgr01/spmountmgr01.scn: New test which improves coverage
246        of mount-mgr.c under libcsupport.
247        * Makefile.am, configure.ac: Changes to accommodate the new test.
248
2492010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
250
251        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
252        up and add test of getchark().
253
2542010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * spfatal21/Makefile.am: Fix typo.
257
2582010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
259
260        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
261        libio initialization fatal error case.
262        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
263        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
264        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
265        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
266
2672010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
268
269        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
270        variants.  Cleanup.
271        * spintrcritical05/spintrcritical05.scn,
272        spintrcritical06/spintrcritical06.scn,
273        spintrcritical07/spintrcritical07.scn,
274        spintrcritical11/spintrcritical11.scn,
275        spintrcritical12/spintrcritical12.scn,
276        spintrcritical13/spintrcritical13.scn,
277        spintrcritical14/spintrcritical14.scn: Update.
278
2792010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
280
281        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
282        fatal error.
283        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
284        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
285
2862010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
287
288        PR 1603/testing
289        * spassoc01/init.c, spassoc01/Makefile.am,
290        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
291        * Makefile.am, configure.ac: Added new test spassoc01 for
292        rtems_assoc routines.
293
2942010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        PR 1606/cpukit
297        * spfatal_support/init.c: Remove
298        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
299
3002010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
301
302        * spfatal09/.cvsignore, spfatal09/Makefile.am,
303        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
304        spfatal09/testcase.h: Removed files.
305        * Makefile.am, configure.ac: Reflect changes above.
306        * spfatal_support/init.c: Print end of test message in case of
307        success.  Stop multitasking in the fatal error extension.
308        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
309        puts().
310        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
311        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
312        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
313        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
314        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
315        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
316        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
317        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
318        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
319        spfatal20/spfatal20.scn: Update.
320
3212010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
322
323        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
324        coverage of rtems_io_lookup_name().
325
3262010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
327
328        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
329        rtems_io_lookup_name() and simplify test.
330        * sp21/system.h, sp21/task1.c: Removed.
331
3322010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, configure.ac: Add new fatal error test for termios
335        initialize.
336        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
337        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
338
3392010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
340
341        PR 1600/testing
342        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
343        spfifo05/Makefile.am: New tests for pipe/fifo routines.
344        * Makefile.am, configure.ac: Add new test.
345
3462010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
347
348        PR 1600/testing
349        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
350        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
351        routines
352        * Makefile.am, configure.ac: Add new test.
353
3542010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * sp68/init.c: Add alignment to region_area. Fix spelling.
357
3582010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        PR 1573/cpukit
361        * spsize/size.c: Add a per cpu data structure which contains the
362        information required by RTEMS for each CPU core. This encapsulates
363        information such as thread executing, heir, idle and dispatch needed.
364
3652010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
366
367        * sp69/Makefile.am: Really needs spin.c
368
3692010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
370
371        PR 1592/testing
372        * Makefile.am, configure.ac: Changes to incorporate sperror01,
373        sperror02, sperror03
374        * sperror01/init.c, sperror02/init.c: New tests to exercise
375        rtems_error routine
376        * sperror03/init.c: New test to exercise rtems_panic routine
377
3782010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
379
380        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
381        not need spin.c
382
3832010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
384
385        * sp70/Makefile.am: Tests do not need spin.c
386
3872010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
388
389        * Makefile.am, configure.ac: Removed some fifo tests.
390        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
391        excessive new lines in the output.
392
393        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
394        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
395        Also added a few more cases, mostly from spfifo04/init.c.
396        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
397        Previously was spfifo06. Configure parameter for pipes is used now.
398        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
399        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
400        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
401        spfifo08/spfifo08.scn: Removed.
402
4032010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
404
405        * Makefile.am, configure.ac: Add new test to exercise path where using
406        unlimited object support you are about to allocate more objects than
407        can be represented in the Id. This test will NOT pass on targets with
408        insufficient RAM.
409        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
410        sp71/sp71.scn: New files.
411
4122010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
413
414        * Makefile.am, configure.ac: spfatal20 not ready.
415
4162010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
417
418        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
419        rtems_termios_open().
420        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
421        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
422        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
423        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
424        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
425        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
426        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
427        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
428
4292010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
430
431        * Makefile.am, configure.ac, spfatal_support/init.c,
432        spfatal_support/system.h: Add new tests to generate fatal errors in
433        open_dev_console().
434        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
435        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
436        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
437        spfatal15/spfatal15.scn, spfatal15/testcase.h,
438        spfatal_support/consume_sems.c: New files.
439
4402010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
441
442        * sp43/init.c: Remove more ITRON references.
443
4442010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
445
446        * sp09/screen01.c: Fix warning.
447
4482010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
449
450        * spfifo08/init.c: Catch more cases but discussion on errors and proper
451        behaviour remain.
452
4532010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
456        used.
457
4582010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
461        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
462        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
463
4642010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
465
466        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
467        spfatal_support/init.c: Remove references to ITRON constants.
468
4692010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * Makefile.am, configure.ac: Add sp70 to test slot
472        reclamation and reuse for unlimited object configuration.
473        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
474        sp70/sp70.scn: New files.
475
4762010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
477
478        * sp16/task1.c: Update for heap extend changes.
479
4802010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
481
482        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
483
4842010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
485
486        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
487        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
488        * Makefile.am, configure.ac: Reflect changes above.
489
4902010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
491
492        * spfifo01/main.c: New file.
493
4942010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
495
496        PR PR1542
497        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
498        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
499        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
500        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
501        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
502        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
503        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
504        files.
505
5062010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
507
508        * sp09/screen12.c: Update for heap extend changes.
509
5102010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
511
512        * sp62/init.c, sp65/init.c: #include <unistd.h>.
513
5142010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * sp43/init.c: Readdress use of ctype methods per recommendation from
517        D.J. Delorie on the newlib mailing list. We should pass an unsigned
518        char into these methods.
519
5202010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
521
522        * Makefile.am, configure.ac: Add new fatal error for configuring
523        unlimited and maximum of 0.
524        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
525        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
526
5272010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * sp43/init.c: Fix warning.
530
5312009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
532
533        * sp69/init.c: Fixed warnings.
534
5352009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
538        update.
539
5402009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
541
542        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
543        expired periods. This detected the recently introduced PR1480.
544
5452009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        * sp69/.cvsignore: New file.
548
5492009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
550
551        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
552        to ensure that all paths are tested.
553        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
554
5552009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * sp31/task1.c: Fixed spacing.
558
5592009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
562        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
563        spwkspace/init.c: Use rtems_test_assert() consistently instead of
564        system assert(). rtems_test_assert() is designed to integrate into
565        the RTEMS test suite infrastructure.
566
5672009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
568
569        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
570        cases. Updated copyright notice.
571
5722009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
573
574        * sp25/task1.c: Use PRIuPTR for segment_sizes.
575
5762009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
577
578        * sp68/Makefile.in, sp68/.cvsignore,
579        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
580        removed unneeded Makefile.in, added cvsignore
581       
5822009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
583
584        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
585        spintrcritical17/init.c, spintrcritical17/Makefile.am,
586        spintrcritical17/spintrcritical17.doc,
587        spintrcritical17/spintrcritical17.scn: New files.
588        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
589        * sp31/task1.c, sp67/init.c: Changes for new timer server
590        implementation.
591        * sp52/init.c: The init task must be preemptible to let the timer
592        server run.
593
5942009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        PR 1460/cpukit
597        * sp43/init.c: Change return type on methods accessing portions of
598        RTEMS Ids to int. This allows -1 to be return on error.
599
6002009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
601
602        * spsize/Makefile.am: Fix broken install rule.
603
6042009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
605
606        * spprintk/spprintk.scn: Add end of line at end of file.
607
6082009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
609
610        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
611        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
612        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
613        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
614        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
615        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
616        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
617        spwkspace/Makefile.am: Add documentation files for multiple tests.
618        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
619        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
620        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
621        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
622        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
623        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
624        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
625        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
626        spwkspace/spwkspace.doc: New files.
627
6282009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
629
630        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
631        Include "tmacros.h".
632        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
633        _Heap_Allocate for 16bit compliance.
634        * sp44/init.c: Another printf format fix.
635
6362009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
637
638        * sp37/init.c: Add local prototypes for
639        rtems_interrupt_disable, rtems_interrupt_enable,
640        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
641        * sp43/init.c: Add local prototypes for
642        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
643        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
644        rtems_object_id_api_minimum, rtems_object_id_get_api,
645        rtems_object_id_get_class, rtems_object_id_get_index,
646        rtems_object_id_get_node.
647        Spray PRId32's into printf's for 16bit target complianance.
648        * sp37/init.c: Add local prototype for
649        rtems_interrupt_level_attribute.
650
6512009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
652
653        * sp29/init.c: Include "tmacros.h".
654        Misc. changes related to rtems_intervals.
655        * sp14/asr.c: Add PRIxrtems_signal_set.
656        Use PRIxrtems_signal_set to print rtems_signal_set's.
657        * sp13/task3.c: Use PRIu32 to print "count".
658        * sp09/screen12.c: Segment sizes are uintptr_t's.
659        * sp09/screen11.c: Use size_t for "size".
660        * sp62/init.c: Segment sizes are uintptr_t's.
661        * sp25/task1.c: Use PRIuPTR to print segment_size's.
662        * sp21/task1.c: Add PRIurtems_device_major_number.
663        * sp11/task1.c, sp11/task2.c:
664        Use PRIxrtems_event_set to print rtems_event_set's.
665        * sp09/screen13.c: Revert previous change.
666        Remove broken extraneous line seemingly having crept into in
667        2009-08-10 patch.
668        * sp27/init.c: Remove extraneous argument to print.
669        * spsize/size.c: Use PRIu32 to print sys_req.
670        * sp37/init.c: Add missing argument to printf.
671        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
672        sp12/pritask.c, sp34/changepri.c:
673        Use PRIdrtems_task_argument to print rtems_task_argument's.
674
6752009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
676
677        * sp25/task1.c: segment_size is uintptr_t.
678        * spfatal06/testcase.h: Add missing return.
679        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
680        Duplicate code from rtems_name_to_characters to convert rtems_name's
681        into char arrays.
682        * sp09/screen13.c: Comment out unused return status.
683        * sp63/init.c: Use PRIu32 to print uint32_t's.
684        * sp33/init.c: Use PRIu32 to print uint32_t's.
685        * sp28/init.c: Use PRIu32 to print uint32_t's.
686
6872009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
688
689        * sp31/task1.c: Use PRIdWatchdog_Interval to print
690        Watchdog_Interval's.
691        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
692        PRIdrtems_interval to print rtems_interval's.
693
6942009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
695
696        * sp13/task1.c: Misc. uint32_t fixes.
697        * sp20/task1.c: Misc. uint32_t fixes.
698        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
699        Use PRIXrtems_mode to print rtems_mode's.
700        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
701        Use PRIxrtems_mode to print rtems_mode's.
702        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
703        sp19/task1.c: Add missing PRI*32's.
704
7052009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
706
707        * sp34/changepri.c, sp35/priinv.c:
708        Use PRIdPriority_Control to print Priority_Control's.
709
7102009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
711
712        * sp34/changepri.c, sp59/init.c:
713        Use PRIdrtems_task_priority to print rtems_task_priority's.
714        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
715        Use PRIdrtems_task_priority to print rtems_task_priority's.
716        * sp12/system.h:
717        Change Priority_Test_driver to use rtems_task_priority argument.
718        * sp12/pridrv.c:
719        Change Priority_Test_driver to use rtems_task_priority argument.
720        Use PRIdrtems_task_priority to print rtems_task_priority's.
721
7222009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
723
724        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
725        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
726        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
727        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
728        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
729
7302009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
731
732        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
733        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
734        * sp63/init.c: Fix _Heap_Resize_block args.
735        * sp09/screen09.c: Eliminate unused var warning.
736
7372009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
738
739        * sp27/init.c, spsize/init.c: Fix prototypes.
740        * spwatchdog/task1.c: Remove unused vars.
741
7422009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
743
744        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
745        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
746        spobjgetnext/init.c, spprintk/init.c:
747        Eliminate unused vars.
748
7492009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
750
751        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
752        confdefs.h define typos.
753
7542009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
755
756        * configure.ac: Don't add -ansi -fasm to CFLAGS.
757
7582009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
759
760        * sp32/init.c: Lengthen the clock tick and move configuration to the
761        bottom of the file.
762
7632009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
764
765        * Makefile.am, configure.ac: Add new test to exercise when the ticks
766        since boot wraps around 0 and the timer server must deal with that
767        condition.
768        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
769        sp67/sp67.scn: New files.
770
7712009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
772
773        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
774
7752009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
776
777        * spintrcritical09/init.c, spintrcritical10/init.c,
778        spintrcritical11/init.c: Fixed potentially infinite loops.
779        * sp20/system.h: Increased micro seconds per tick in order to be more
780        independent of the console output speed.
781
7822009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
783
784        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
785        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
786        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
787        at -Os and m68k at -Os. Fix typos.
788
7892009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
790
791        * sp54/init.c: Use rtems_build_id to make building Objects_Id
792        RTEMS_USE_16_BIT_OBJECT clean.
793
7942009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * Makefile.am, configure.ac: Add new test to exercise when notepads are
797        not configured.
798        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
799        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
800
8012009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
802
803        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
804        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
805        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
806        coverage runs.
807
8082009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
809
810        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
811        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
812        some error cases uncovered by uC5282 coverage runs.
813
8142009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
815
816        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
817        uC5282 coverage runs.
818
8192009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
820
821        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
822        Correct minor issues uncovered on uC5282.
823
8242009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
825
826        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
827        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
828        Eliminate use of deprecated rtems_extension.
829
8302009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
831
832        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
833        run when IO speed varies.
834
8352009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
836
837        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
838        the intended code.
839
8402009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
841
842        * configure.ac: Revert accidentally committed lines.
843
8442009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
847        simple priority ceiling case that was previously only tested via the
848        POSIX API.
849        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
850        sp66/sp66.scn: New files.
851
8522009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
853
854        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
855        for Id which is in range for the object class but not allocated yet.
856
8572009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * sp46/init.c, sp46/sp46.scn: Fix numbering.
860
8612009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
862
863        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
864
8652009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
866
867        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
868        spfatal02/spfatal02.scn, spfatal02/testcase.h,
869        spfatal03/spfatal03.scn, spfatal03/testcase.h,
870        spfatal04/spfatal04.scn, spfatal04/testcase.h,
871        spfatal05/spfatal05.scn, spfatal05/testcase.h,
872        spfatal06/spfatal06.scn, spfatal06/testcase.h,
873        spfatal07/spfatal07.scn, spfatal07/testcase.h,
874        spfatal08/spfatal08.scn, spfatal08/testcase.h,
875        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
876        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
877        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
878        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
879        tests use testcase.h and spfatal_support framework. Print test name
880        herald in all cases.
881        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
882        New files.
883        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
884
8852009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
886
887        * spfatal07/testcase.h: Indicate test is not applicable on some
888        architectures.
889
8902009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
891
892        * Makefile.am: Fix spacing.
893
8942009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
895
896        * spstkalloc/init.c: Changed allocator signature. Functions are now
897        static.
898
8992009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
900
901        * sp29/init.c: Fixed return value evaluation.
902        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
903        * sp63/init.c: Check return value of _Heap_Initialize().
904
9052009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
906
907        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
908        _Watchdog_Report() when name is not NULL. This case was covered at
909        -Os on erc32 but at -O2 we had more code.
910
9112009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
912
913        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
914        overflowing on _Heap_Allocate_aligned.
915
9162009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
917
918        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
919        for various null parameters.
920
9212009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
922
923        * sp16/sp16.scn, sp16/task1.c: Fix typo.
924
9252009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
926
927        * sp65/init.c: Remove stray print.
928        * sp65/sp65.doc: Add information on second case.
929
9302009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
931
932        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
933        verify that obtaining a priority ceiling mutex when the calling
934        task's priority is the same as the priority ceiling is handled
935        correctly.
936
9372009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
938
939        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
940        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
941        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
942        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
943        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
944        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
945        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
946        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
947        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
948        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
949        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
950        rtems_clock_get_ticks_per_second().
951
9522009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
955        Change attributes to priority ceiling. Use directive_failed, not
956        assert. Configure a semaphore not a region.
957
9582009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
959
960        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
961        mutex cases.
962        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
963        sp65/sp65.scn: New files.
964
9652009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
966
967        * Makefile.am, configure.ac: Add new test for some core mutex cases.
968        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
969        sp65/sp65.scn: New files.
970
9712009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
974        per tick.
975
9762009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
977
978        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
979        adjust existing for alignment. New test ensures coverage begin and
980        end marker methods are exercised so they do not get considered
981        unexecuted.
982        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
983        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
984
9852009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * Makefile.am, configure.ac: Add new test to exercise legacy
988        rtems_clock_get().
989        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
990        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
991
9922009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
993
994        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
995        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
996        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
997
9982009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1001        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1002        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1003        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1004        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1005        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1006        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1007        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1008        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1009
10102009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1011
1012        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1013        cases.
1014
10152009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1018        all memory is successfully allocated. This means the test can
1019        validate the heap is unchanged on extend failure.
1020
10212009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1022
1023        * spintrcritical01/init.c, spintrcritical06/init.c,
1024        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1025        per tick so tests run quicker and more reliably hit the intended
1026        critical section.
1027
10282009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1031        when we are unable to allocate the memory needed for an object
1032        extend. Make sure all is handled properly.
1033        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1034        sp64/sp64.scn: New files.
1035
10362009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1037
1038        * sp63/init.c: Correct test case two.
1039
10402009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1041
1042        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1043        test case to exercise another odd branch not taken.
1044
10452009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1046
1047        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1048        particular path is taken through the _Heap_Resize_block code.
1049        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1050        sp63/sp63.scn: New files.
1051
10522009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1053
1054        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1055        wrong thing in a cpp macro. Added contents to screen file and add
1056        documentation file.
1057        * sp42/sp42.doc: New file.
1058
10592009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1060
1061        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1062
10632009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1064
1065        * spintrcritical16/init.c: Tinker with test to make it hit the case
1066        more reliably.
1067
10682009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1069
1070        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1071        possible of not being able to allocate memory from the workspace
1072        during thread creation.
1073        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1074        sp18/sp18.scn: New files.
1075
10762009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * Makefile.am, configure.ac: Add new test to handle the case where
1079        a region resize frees enough memory to unblock a task.
1080        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1081        sp62/sp62.scn: New files.
1082        * sp61/init.c: Test does not need regions.
1083
10842009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1085
1086        * Makefile.am, configure.ac: Add test case for processing a timeout
1087        on a thread (that is the thread executing) that has also had its
1088        request satisfied while it is being enqueued.
1089        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1090        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1091        spintrcritical16/spintrcritical16.scn: New files.
1092        * spintrcritical15/init.c: Remove unused TSR>
1093
10942009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1097        thread queue while another thread is in the process of blocking on
1098        the same thread queue.
1099        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1100        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1101        spintrcritical15/spintrcritical15.scn: New files.
1102
11032009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1104
1105        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1106
11072009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1108
1109        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1110        sp40/sp40.scn: Now verified to hit coverage cases.
1111        * sp40/sp40.doc: New file.
1112
11132009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1114
1115        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1116        to catch two remaining uncovered cases in rtems_io_register_driver.
1117        * sp40/system.h: Removed.
1118
11192009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1120
1121        * Makefile.am, configure.ac: Add new test to exercise odd case in
1122        rtems_iterate_over_all_threads.
1123        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1124        sp41/sp41.scn: New files.
1125
11262009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1127
1128        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1129        inheritance protocol since there is no holder associated with them.
1130
11312009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1132
1133        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1134        timer is scheduled from an ISR while it is being scheduled at the
1135        task level.
1136        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1137        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1138        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1139        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1140        spintrcritical14/spintrcritical14.scn: New files.
1141
11422009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * spintrcritical01/init.c, spintrcritical06/init.c,
1145        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1146        cleanup and make the tests more similar.
1147
11482009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1149
1150        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1151
11522009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1155        test work for case that it is documented to handle.
1156
11572009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1158
1159        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1160        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1161        spintrcritical10/spintrcritical10.scn: New files.
1162
11632009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1166        unreliable third case in sp39 to spintrcritical10. New tests to hit
1167        other event synchronization critical sections.
1168        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1169        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1170        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1171        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1172        spintrcritical12/spintrcritical12.scn: New files.
1173
11742009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1177        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1178        sp10/sp10.scn: New files.
1179
11802009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1181
1182        * spintrcritical06/init.c: Clean up.
1183        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1184        * spintrcritical09/spintrcritical09.scn: Fill in.
1185
11862009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1187
1188        * spintrcritical06/init.c: Add comment to indicate test is not finished
1189        and known to not hit the case.
1190        * Makefile.am, configure.ac: Add a couple more interrupt critical
1191        section tests.
1192        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1193        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1194        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1195        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1196        spintrcritical09/spintrcritical09.doc,
1197        spintrcritical09/spintrcritical09.scn: New files.
1198
11992009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1200
1201        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1202        at hitting interrupt synchronization critical section in thread queue
1203        enqueue priority for reverse insertions.
1204        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1205        spintrcritical07/spintrcritical07.doc,
1206        spintrcritical07/spintrcritical07.scn: New files.
1207
12082009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * Makefile.am, configure.ac: Add test case for the
1211        _Thread_queue_Enqueue_priority interrupt critical section where the
1212        TCB we are using as a current pointer is removed from the thread
1213        queue when we flash interrupts while searching forward.
1214        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1215        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1216        spintrcritical06/spintrcritical06.scn: New files.
1217
12182009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1219
1220        * spintrcritical_support/intrcritical.c,
1221        spintrcritical_support/intrcritical.h: Change prototype of delay
1222        method to indicate when counter is reset. This can be used to count
1223        how many iterations we are doing.
1224
12252009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1226
1227        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1228        blocked on one period while another expires. Add sp61 which exercises
1229        the case where a call is made to rtems_shutdown_executive when the
1230        system is not up.
1231        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1232        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1233        sp61/sp61.doc, sp61/sp61.scn: New files.
1234
12352009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1238
12392009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1242        what it was intended to do.
1243
12442009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * spintrcritical_support/intrcritical.c,
1247        spintrcritical_support/intrcritical.h: New files.
1248
12492009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * Makefile.am, configure.ac: Add new infrastructure which is more
1252        reliable about generating cases which hit interrupt critical
1253        sections. Remove sp41 since it used its own mechanism.
1254        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1255        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1256        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1257        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1258        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1259        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1260        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1261        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1262        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1263        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1264        spintrcritical05/spintrcritical05.scn: New files.
1265        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1266        sp41/system.h: Removed.
1267
12682009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1269
1270        * sp41/init.c: Remove incorrect comment.
1271
12722009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1273
1274        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1275
12762009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1277
1278        * sp25/init.c: Spacing.
1279
12802009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1281
1282        * Makefile.am, configure.ac: Add sp59 to test path through
1283        _Thread_queue_First_priority where the task's priority was in the
1284        bottom 1/4 of the range.
1285        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1286        sp59/sp59.scn: New files.
1287
12882009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1289
1290        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1291        not blocked on a thread queue.
1292        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1293        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1294
12952009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1298        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1299        sp58/sp58.scn: New files.
1300
13012009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1302
1303        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1304        pointer being null. This does not happen naturally at this time so
1305        force the point.
1306
13072009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1308
1309        * sp12/sp12.scn: Update screen to reflect priority changes from long
1310        ago.
1311
13122009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1313
1314        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1315        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1316        as sp27a and test flushing both counting and binary semaphores.
1317        Reformatted.
1318        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1319        sp27a/sp27a.scn: New files.
1320
13212009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1324        copied fomr other Makefile.am's.
1325
13262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1329        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1330        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1331        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1332
13332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1334
1335        * sp57/sp57.doc: Correct.
1336
13372009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1338
1339        * Makefile.am, configure.ac: Add test of restarting a task which is in
1340        the middle of a sleep or wake after.
1341        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1342        sp57/sp57.scn: New files.
1343
13442009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1345
1346        * sp43/init.c, sp43/sp43.scn: Add more cases for
1347        rtems_object_get_class_information() to improve coverage.
1348
13492009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1350
1351        * Makefile.am, configure.ac: Add new test to verify that when a user
1352        extension create hook fails, that the error is properly propagated.
1353        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1354        sp56/sp56.scn: New files.
1355
13562009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1357
1358        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1359        rtems_extension_delete.
1360
13612009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1362
1363        * sp09/screen01.c, sp09/sp09.scn: Add test for
1364        rtems_object_get_classic_name with invalid id.
1365
13662009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1367
1368        * sp02/task1.c: Minor spacing.
1369
13702009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1371
1372        * spfatal12/init.c: Address to heap initialize must be aligned but size
1373        must be too small.
1374
13752009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1376
1377        * Makefile.am, configure.ac: Add new test to exercise case when
1378        broadcasting to a message queue with a pending message.
1379        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1380        sp55/sp55.scn: New files.
1381
13822009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1383
1384        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1385        spfatal tests appear to cover all fatal error cases.
1386        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1387        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1388        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1389        spfatal/task1.c: Removed.
1390
13912009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1392
1393        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1394        initialize workspace heap during initialize. Can be caused by
1395        unaligned address or not enough memory to initialize heap required
1396        overhead.
1397        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1398        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1399
14002009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1401
1402        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1403
14042009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1407
14082009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * spstkalloc/spstkalloc.scn: Update screen.
1411
14122009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1413
1414        * Makefile.am, configure.ac: Add new test for user configured stack
1415        allocator/deallocator. Test both pass and fail cases.
1416        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1417        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1418
14192009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1420
1421        * spchain/init.c, spchain/spchain.scn: Clean up test.
1422
14232009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1426        routines whose bodies are not used by RTEMS itself.
1427        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1428        spchain/spchain.doc, spchain/spchain.scn: New files.
1429
14302009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1431
1432        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1433        chain for coverage.
1434
14352009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1436
1437        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1438        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1439        improve coverage.
1440
14412009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1442
1443        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1444
14452009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1446
1447        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1448        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1449
14502009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1451
1452        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1453        Enhance spprintk. Add two new fatal error tests to cover
1454        __assert_func.
1455        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1456        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1457
14582009-06-18      Chris Johns <chrisj@rtems.org>
1459
1460        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1461        workaround the H8300 gcc bug.
1462
14632009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1464
1465        * sp54/init.c: Fix spacing.
1466
14672009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1468
1469        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1470
14712009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1474
14752009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1476
1477        * Makefile.am, configure.ac: Add new test.
1478        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1479        sp54/sp54.scn: New files.
1480
14812009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1482
1483        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1484        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1485        the time of day forward not making server based timers fire.
1486        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1487        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1488        sp53/sp53.scn: New files.
1489
14902009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1491
1492        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1493
14942009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1495
1496        PR 1415/cpukit
1497        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1498        violation.
1499        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1500        sp51/sp51.scn: New files.
1501
15022009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1503
1504        PR 1413/cpukit
1505        * Makefile.am, configure.ac: Add test for case where server based
1506        timers which reinitiated themselves did not get reinserted onto timer
1507        chain.
1508        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1509        sp50/sp50.scn: New files.
1510
15112009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1512
1513        PR 1414/cpukit
1514        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1515        is harder to trick by passing in a valid id of an incorrect object
1516        class.
1517        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1518        sp49/sp49.scn: New files.
1519
15202009-05-19      Chris Johns <chrisj@rtems.org>
1521
1522        * sp04/tswitch.c: Lower sample count for small memory targets.
1523       
15242009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * spprintk/init.c: printk() now 100% covered.
1527
15282009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1529
1530        * spprintk/init.c: More test cases.
1531
15322009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1533
1534        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1535        large enough for buffer node overhead.
1536
15372009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1538
1539        * Makefile.am, configure.ac, spwatchdog/system.h,
1540        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1541        printk. These will help coverage. Simplify spwkspace.
1542        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1543        spprintk/spprintk.scn: New files.
1544        * spwkspace/system.h: Removed.
1545
15462009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1547
1548        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1549        methods.
1550        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1551        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1552
15532009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1554
1555        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1556        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1557        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1558        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1559        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1560        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1561        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1562        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1563        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1564        spsize/size.c: Fix warnings.
1565
15662009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1567
1568        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1569        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1570        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1571        spobjgetnext/system.h: New files.
1572
15732009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1574
1575        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1576        64k to 20k. No impact on test behavior.
1577
15782009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1579
1580        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1581
15822009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1583
1584        * sp37/init.c, sp37/sp37.scn: Add test case for
1585        rtems_interrupt_level_attribute body.
1586
15872009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1588
1589        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1590        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1591        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1592        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1593        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1594        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1595        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1596        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1597        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1598        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1599        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1600        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1601        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1602        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1603        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1604        sp48/Makefile.am, spfatal/Makefile.am,
1605        spfatal01/Makefile.am, spfatal02/Makefile.am,
1606        spfatal03/Makefile.am, spfatal04/Makefile.am,
1607        spfatal05/Makefile.am, spfatal06/Makefile.am,
1608        spfatal07/Makefile.am, spfatal08/Makefile.am,
1609        spfatal09/Makefile.am, spsize/Makefile.am,
1610        spwatchdog/Makefile.am:
1611        Eliminate _exe_/.exe.
1612
16132009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1614
1615        PR 1388/cpukit
1616        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1617        allow both priority inherit and ceiling attributes to be set on
1618        semaphore create. These attributes are mutually exclusive and this
1619        should be an error.
1620
16212009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1622
1623        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1624        unlimited objects when configured for a unified workspace works as
1625        expected.
1626        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1627        sp48/sp48.scn: New files.
1628
16292009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1630                Joel Sherrill <joel.sherrill@oarcorp.com>
1631
1632        PR 1357/cpukit
1633        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1634        honored.
1635        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1636        sp47/sp47.scn: New files.
1637
16382009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1639
1640        * Makefile.am, configure.ac: Add new test to test Watchdog display
1641        helper routines. These reach into the SuperCore.
1642        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1643        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1644        spwatchdog/system.h, spwatchdog/task1.c: New files.
1645
16462009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1647
1648        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1649
16502009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1651
1652        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1653        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1654        hard-coded hex numbers for bad object Ids.
1655
16562009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1657
1658        * sp15/system.h, sp19/system.h: Array of task names should be of type
1659        rtems_name not rtems_id. Similarly array of task ids should be
1660        rtems_id not rtems_name.
1661
16622008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1663
1664        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1665
16662008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1667
1668        * Makefile.am, configure.ac, spfatal06/testcase.h,
1669        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1670        spsize/size.c: Eliminate pointers to API configuration tables in the
1671        main configuration table. Reference the main configuration table and
1672        the API configuration tables directly using the confdefs.h version
1673        rather than obtaining a pointer to it. This eliminated some
1674        variables, a potential fatal error, some unnecessary default
1675        configuration structures. Overall, about a 4.5% reduction in the code
1676        size for minimum and hello on the SPARC.
1677        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1678        spfatal10/testcase.h: Removed.
1679
16802008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1681
1682        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1683        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1684        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1685        successfully with maxixum number of priorities as 16 instead of 256.
1686        This was done by temporarily modifying the score priority.h maximum.
1687        This allowed testing of all API code to ensure that it worked
1688        properly with a reduced number of priorities. Most modifications were
1689        to switch from hard-coded maximum to using the API provided methods
1690        to determine maximum number of priority levels.
1691
16922008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1693
1694        * sp46/sp46.scn: Add screen missed earlier.
1695
16962008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1697
1698        PR 1348/cpukit
1699        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1700        usage information while a period is running.
1701        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1702        sp46/sp46.scn: New files.
1703
17042008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1705
1706        * sp45/init.c: New file.
1707
17082008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1709
1710        PR 1347/cpukit
1711        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1712        Rework Timer Server to ensure that the context allows for blocking,
1713        allocating memory, and acquiring semaphores and mutexes.
1714        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1715        New files.
1716
17172008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1718
1719        * sp25/system.h: Add warning and temporary m32c conditional until size
1720        type addressed.
1721
17222008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        * sp09/screen07.c: Use INT_MAX as number of messages so always
1725        properly sized and no overflow on constant.
1726        * sp09/screen10.c: Delay so on targets with simulator idle clock
1727        tick driver this will work.
1728        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1729        byte boundaries rather than two byte boundaries.
1730        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1731        allocate more memory than size_t holds on m32c.
1732
17332008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1734
1735        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1736        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1737        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1738        and Region calls. On 16-bit architectures, size_t can be 16-bits
1739        which would limit sizes to 64K. Also address constants which
1740        overflowed on 16-bit integer targets.
1741
17422008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1743
1744        * sp43/sp43.scn: Bump version to 4.9.99.0
1745
17462008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1747
1748        * sp19/system.h: Use "double" instead of "rtems_double".
1749
17502008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1751
1752        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1753
17542008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1755
1756        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1757        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1758        spfatal_support/init.c, spfatal_support/system.h:
1759        Convert to "bool".
1760
17612008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1762
1763        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1764        declared in a public place.
1765
17662008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1767
1768        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1769
17702008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1771
1772        * sp43/init.c: Fix derefence of uninitialized pointer.
1773
17742008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1775
1776        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1777        multiprocessing is not enabled. Saves one more variable from single
1778        processor configuration.
1779
17802008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1781
1782        PR 1212/cpukit
1783        * Makefile.am, configure.ac: Time slicing will not happen if the task
1784        mode is changed from a non-timeslicing mode to timeslicing mode if it
1785        is done by the executing thread (e.g. in its task body). This change
1786        includes sp44 to demonstrate the problem and verify the correction.
1787        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1788
17892008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1790
1791        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1792        architectures they are not supported on.
1793
17942008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1795
1796        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1797
17982008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1799
1800        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1801          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1802
18032008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1804
1805        * sp28/init.c: Corrections to configuration.
1806        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1807        * spsize/size.c: _ISR_Vector_table only exists on architectures
1808        which use the Simple Vectored Interrupt Model.
1809
18102008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1811
1812        * spsize/size.c: Convention calls for leading underscore on private
1813        RTEMS variables.
1814
18152008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1816
1817        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1818        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1819        Refactored and renamed initialization routines to
1820        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1821        rtems_initialize_device_drivers, and
1822        rtems_initialize_start_multitasking. This opened the sequence up so
1823        that bootcard() could provide a more robust and flexible framework
1824        which is easier to explain and understand. This also lays the
1825        groundwork for sharing the division of available memory between the
1826        RTEMS workspace and heap and the C library initialization across all
1827        BSPs.
1828
18292008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1830
1831        * sp32/init.c: Formatting.
1832
18332008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1834
1835        * sp09/screen01.c: Correct test.
1836        * sp09/screen14.c: Update copyright.
1837        * sp28/init.c: Correct end of test messages.
1838
18392008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1840
1841        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1842
18432008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1844
1845        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1846        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1847        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1848        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1849        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1850        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1851        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1852        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1853        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1854        tests. Add a clock_settime case for < 1988.
1855
18562008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1857
1858        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1859
18602008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1861
1862        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1863        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1864        * sp41/sp41.scn: Now has content.
1865        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1866        Object Services recently added to API.
1867
18682008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1869
1870        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1871        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1872        collection. This changed the name of a few previously public but
1873        undocumented services and added a some new services.
1874        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1875        sp43/system.h: New files.
1876
18772008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1878
1879        * spfatal10/.cvsignore: New file.
1880
18812008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1882
1883        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1884        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1885        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1886        New files.
1887
18882008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1889
1890        * Makefile.am, configure.ac: Added fatal error tests
1891        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1892        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1893        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1894        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1895        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1896        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1897        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1898        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1899        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1900        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1901        spfatal_support/init.c, spfatal_support/system.h: New files.
1902
19032008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1904
1905        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1906        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1907        test messages.
1908
19092008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1910
1911        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1912        simple type to a union of an unsigned 32 bit integer and a pointer.
1913        This should help eliminate weird casts between u32 and pointers in
1914        various places. The APIs now have to explicitly call _u32 or _string
1915        versions of helper routines. This should also simplify things and
1916        eliminate the need for ugly casts in some cases.
1917
19182008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1919
1920        * sp42/Makefile.am: New file.
1921
19222008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1923
1924        Add sp42 to exercise thread queue with knowledge of the implementation
1925        so we can exercise all of the normal paths possible.
1926        * Makefile.am, configure.ac: Add sp42.
1927        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1928
19292008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1930
1931        * sp39/init.c: Add case for long timeout on blocking operation.
1932        * Makefile.am, configure.ac: Add new test to exercise thread
1933        queue blokcing synchronization. sp39 and sp41 are very similar.
1934        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1935        sp41/system.h: New files.
1936
19372008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1938
1939        * sp39/init.c: Clean up.
1940
19412008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1942
1943        * sp39/init.c: Modify to improve coverage.
1944
19452008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1946
1947        * sp36/strict_order_mut.c:
1948
19492008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1950
1951        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1952        driver registration.
1953        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1954        sp40/system.h: New files.
1955
19562008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1957
1958        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1959        Add test cases for:
1960          + message queue create requesting too many message buffers
1961            for the available memory
1962          + region extend with address inside existing heap
1963          + timer server initiate too large a stack, create error
1964        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1965          + task set priority while holding resource
1966
19672008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1968
1969        * Makefile.am, configure.ac: Added sp38 and sp39.
1970        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1971        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1972        sp39/sp39.scn, sp39/system.h: New files.
1973
19742007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1975
1976        * sp36/strict_order_mut.c: New file.
1977
19782007-12-21      Xi Yang <hiyangxi@gmail.com>
1979
1980        * Makefile.am, configure.ac: Add support for proper stacking of
1981        priority inheritance on mutexes as well as enforce proper order of
1982        release.
1983        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1984        sp36/sp36.scn: New files.
1985
19862007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1987
1988        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1989        directive instead of violating RTEMS internals.
1990
19912007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1992
1993        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1994        Add test cases for User Extension Manager to improve code coverage.
1995        * sp21/task1.c: Fix spelling error.
1996
19972007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1998
1999        * spsize/size.c: Account for previous changes in calculation of MPCI
2000        receive server stack.
2001
20022007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2003
2004        * sp09/screen07.c, sp09/sp09.scn: Add test for
2005        rtems_message_queue_broadcast for bad buffer and count pointers.
2006        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2007        with bad priority or initiating twice.
2008        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2009        it forces a dispatch.
2010        * sp37/init.c: New file.
2011
20122007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2013
2014        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2015        enable, flash, and is in progress. These are normally inlines but
2016        also have bodies for non-C code. This test also exercises the odd
2017        case of calling clock tick from outside an ISR.
2018        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2019
20202007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2021
2022        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2023        using notepad with the current task's ID or SELF
2024        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2025        test missing test cases for clock_get.
2026
20272007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2028
2029        * sp28/init.c: Add test code for task variables to improve coverage.
2030
20312007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2032
2033        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2034        RTEMS provided accessor macros to obtain configuration fields.
2035
20362007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2037
2038        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2039        Configuration Table. Eliminate CPU Table from all ports. Delete
2040        references to CPU Table in all forms.
2041
20422007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2043
2044        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2045
20462007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2047
2048        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2049        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2050        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2051        to improve test coverage.
2052
20532007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2054
2055        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2056        coverage.
2057
20582007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2059
2060        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2061
20622007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2063
2064        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2065        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2066        .scn files.
2067
20682007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2069
2070        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2071        commented out and updated the .scn file.
2072
20732007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2074
2075        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2076        buffered test IO.
2077
20782007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2079
2080        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2081        rtems_io_unregister_driver did not have any test code.
2082
20832007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2084
2085        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2086        since it was used to configure a no longer used feature. Device names
2087        are now part of the filesystem not in a table. This also eliminated
2088        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2089        RTEMS as well as the memory allocation used to populate
2090        _IO_Driver_name_table.
2091
20922007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2093
2094        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2095        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2096        properly.
2097
20982007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2099
2100        * spsize/size.c: Eliminated the variables
2101        _RTEMS_tasks_User_initialization_tasks and
2102        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2103        used in one place after initialized. It was a waste of space.
2104
21052007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2106
2107        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2108        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2109        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2110        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2111        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2112        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2113        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2114        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2115        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2116        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2117        spsize/size.c: Add optional managers to Makefiles. Clean up test
2118        cases so last output line follows END OF pattern. Make sure test case
2119        all run. All tests appeared ok on sis.
2120
21212007-04-05      Joel Sherrill <joel@OARcorp.com>
2122
2123        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2124
21252007-04-05      Joel Sherrill <joel@OARcorp.com>
2126
2127        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2128        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2129        CONFIGURE_APPLICATION_NEEDS_XXX.
2130
21312007-04-02      Joel Sherrill <joel@OARcorp.com>
2132
2133        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2134
21352007-04-02      Joel Sherrill <joel@OARcorp.com>
2136
2137        * spsize/size.c: Convert from Classic API style TOD_Control as
2138        fundamental time structure to POSIX struct timespec. Add
2139        clock_get_uptime().
2140
21412007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2142
2143        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2144
21452007-03-26      Joel Sherrill <joel@OARcorp.com>
2146
2147        * sp35/priinv.c: Remove warning.
2148
21492007-03-10      Joel Sherrill <joel@OARcorp.com>
2150
2151        * sp26/system.h: Remove incorrect and duplicate
2152        CONFIGURE_EXTRA_TASK_STACKS.
2153
21542007-03-05      Joel Sherrill <joel@OARcorp.com>
2155
2156        PR 1222/cpukit
2157        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2158        thread that is blocked on a priority based thread queue is changed,
2159        that its placement in the queue is reevaluated based upon the new
2160        priority. This enhancement includes modifications to the SuperCore as
2161        well as new test cases.
2162        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2163        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2164        sp35/sp35.doc, sp35/sp35.scn: New files.
2165
21662007-03-05      Joel Sherrill <joel@OARcorp.com>
2167
2168        * sp26/system.h: Correct memory required for stack sizes.
2169
21702007-02-06      Joel Sherrill <joel@OARcorp.com>
2171
2172        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2173        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2174        tests.
2175
21762006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2177
2178        * sp33/init.c: Improve barrier test to include normal blocking with
2179        manual release and unblocking in barrier deletion.
2180
21812006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2182
2183        * configure.ac: New BUG-REPORT address.
2184
21852006-11-20      Joel Sherrill <joel@OARcorp.com>
2186
2187        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2188        and make output more compliant with other tests.
2189
21902006-11-17      Joel Sherrill <joel@OARcorp.com>
2191
2192        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2193        cases intended on all targets possible with new heap algorithm.
2194
21952006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2196
2197        * Makefile.am, configure.ac: Adding Classic API Barriers.
2198        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2199        New files.
2200
22012006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2202
2203        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2204
22052006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2206
2207        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2208        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2209        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2210        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2211        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2212        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2213        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2214        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2215        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2216        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2217        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2218        Use rtems_testsdir instead.
2219
22202006-04-05      Joel Sherrill <joel@OARcorp.com>
2221                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2222
2223        * spsize/size.c: Victor spotted the problem that
2224        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2225        variables and needed to be set to the same value.  I took that
2226        idea and just removed _Thread_MP_Receive.  All uses are now
2227        _MPCI_Receive_server_tcb.
2228
22292005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2230
2231        * configure.ac: Remove RTEMS_ENABLE_BARE,
2232        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2233
22342005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2235
2236        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2237        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2238        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2239        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2240        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2241        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2242        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2243        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2244        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2245        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2246        spfatal/Makefile.am, spsize/Makefile.am:
2247        Convert to use *_PROGRAMS.
2248
22492005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2250
2251        * sp01/Makefile.am, sp02/Makefile.am,
2252        sp03/Makefile.am, sp04/Makefile.am,
2253        sp05/Makefile.am, sp06/Makefile.am,
2254        sp07/Makefile.am, sp08/Makefile.am,
2255        sp09/Makefile.am, sp11/Makefile.am,
2256        sp12/Makefile.am, sp13/Makefile.am,
2257        sp14/Makefile.am, sp15/Makefile.am,
2258        sp16/Makefile.am, sp17/Makefile.am,
2259        sp19/Makefile.am, sp20/Makefile.am,
2260        sp21/Makefile.am, sp22/Makefile.am,
2261        sp23/Makefile.am, sp24/Makefile.am,
2262        sp25/Makefile.am, sp26/Makefile.am,
2263        sp27/Makefile.am, sp28/Makefile.am,
2264        sp29/Makefile.am, sp30/Makefile.am,
2265        sp31/Makefile.am, sp32/Makefile.am,
2266        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2267
22682005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2269
2270        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2271        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2272        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2273        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2274        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2275        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2276        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2277        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2278        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2279        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2280        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2281        * sptests.am: Remove.
2282
22832005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2284
2285        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2286        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2287        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2288        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2289        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2290        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2291        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2292        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2293        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2294        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2295        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2296
22972005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2298
2299        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2300
23012005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2302
2303        * spsize/Makefile.am: Rename TEST to spsize.
2304        * spsize/size.scn: Remove.
2305        * spsize/spsize.scn: New (renamed from size.scn).
2306
23072005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2308
2309        * configure.ac: Add spfatal/Makefile.
2310        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2311        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2312        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2313        * sptests.am: Remove LIB_VARIANT.
2314
23152005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2316
2317        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2318        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2319        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2320        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2321        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2322        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2323        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2324        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2325        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2326        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2327        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2328
23292005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2330
2331        * Makefile.am: Cleanup.
2332
23332005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2334
2335        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2336        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2337        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2338        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2339        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2340        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2341        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2342        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2343        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2344        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2345        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2346        spfatal/Makefile.am, spsize/Makefile.am:
2347        Partial conversion to automake.
2348
23492005-03-07      Joel Sherrill <joel@OARcorp.com>
2350
2351        * sp13/task1.c: Removed warnings.
2352
23532004-09-29      Joel Sherrill <joel@OARcorp.com>
2354
2355        * spsize/size.c: i960 obsoleted and all references removed.
2356
23572004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2358
2359        * configure.ac: Require automake > 1.9.
2360
23612004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2362
2363        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2364        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2365        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2366        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2367        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2368        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2369        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2370        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2371        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2372        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2373        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2374        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2375        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2376        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2377        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2378        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2379        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2380        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2381        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2382        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2383        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2384        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2385        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2386        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2387        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2388        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2389        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2390        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2391        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2392        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2393        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2394        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2395
23962004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2397
2398        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2399
24002004-03-30      David Querbach <querbach@realtime.bc.ca>
2401
2402        PR 595/tests
2403        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2404        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2405        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2406        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2407        others treat it as a count of longs.
2408
24092004-03-30      David Querbach <querbach@realtime.bc.ca>
2410
2411        PR 596/tests
2412        * sp32/init.c: A missing definition of TEST_INIT before including
2413        <tmacros.h> means that buffered output will not work even if selected
2414        in buffer_test_io.h.
2415
24162004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2417
2418        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2419        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2420        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2421        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2422        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2423        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2424        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2425        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2426        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2427        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2428        types.
2429
24302004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2431
2432        * configure.ac: Add 2nd arg to RTEMS_TOP.
2433
24342004-03-05      Joel Sherrill <joel@OARcorp.com>
2435
2436        * sp07/buffered_io.c: Remove warning.
2437
24382004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2439
2440        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2441        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2442        * sp02/Makefile.am: Ditto.
2443        * sp03/Makefile.am: Ditto.
2444        * sp04/Makefile.am: Ditto.
2445        * sp05/Makefile.am: Ditto.
2446        * sp06/Makefile.am: Ditto.
2447        * sp07/Makefile.am: Ditto.
2448        * sp08/Makefile.am: Ditto.
2449        * sp09/Makefile.am: Ditto.
2450        * sp11/Makefile.am: Ditto.
2451        * sp12/Makefile.am: Ditto.
2452        * sp13/Makefile.am: Ditto.
2453        * sp14/Makefile.am: Ditto.
2454        * sp15/Makefile.am: Ditto.
2455        * sp16/Makefile.am: Ditto.
2456        * sp17/Makefile.am: Ditto.
2457        * sp19/Makefile.am: Ditto.
2458        * sp20/Makefile.am: Ditto.
2459        * sp21/Makefile.am: Ditto.
2460        * sp22/Makefile.am: Ditto.
2461        * sp23/Makefile.am: Ditto.
2462        * sp24/Makefile.am: Ditto.
2463        * sp25/Makefile.am: Ditto.
2464        * sp26/Makefile.am: Ditto.
2465        * sp27/Makefile.am: Ditto.
2466        * sp28/Makefile.am: Ditto.
2467        * sp29/Makefile.am: Ditto.
2468        * sp30/Makefile.am: Ditto.
2469        * sp31/Makefile.am: Ditto.
2470        * sp32/Makefile.am: Ditto.
2471        * spfatal/Makefile.am: Ditto.
2472        * spsize/Makefile.am: Ditto.
2473
24742003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2475
2476        * sptests.am: Add dirstamp support.
2477
24782003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2479
2480        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2481
24822003-12-16      Joel Sherrill <joel@OARcorp.com>
2483
2484        PR 544/tests
2485        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2486        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2487        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2488        make tests account for resources and not print at inappropriate
2489        times.
2490        * sp07/buffered_io.c: New file.
2491
24922003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2493
2494        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2495
24962003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2497
2498        * sp01/Makefile.am: Remove all-local: $(ARCH).
2499        * sp02/Makefile.am: Remove all-local: $(ARCH).
2500        * sp03/Makefile.am: Remove all-local: $(ARCH).
2501        * sp04/Makefile.am: Remove all-local: $(ARCH).
2502        * sp05/Makefile.am: Remove all-local: $(ARCH).
2503        * sp06/Makefile.am: Remove all-local: $(ARCH).
2504        * sp07/Makefile.am: Remove all-local: $(ARCH).
2505        * sp08/Makefile.am: Remove all-local: $(ARCH).
2506        * sp09/Makefile.am: Remove all-local: $(ARCH).
2507        * sp11/Makefile.am: Remove all-local: $(ARCH).
2508        * sp12/Makefile.am: Remove all-local: $(ARCH).
2509        * sp13/Makefile.am: Remove all-local: $(ARCH).
2510        * sp14/Makefile.am: Remove all-local: $(ARCH).
2511        * sp15/Makefile.am: Remove all-local: $(ARCH).
2512        * sp16/Makefile.am: Remove all-local: $(ARCH).
2513        * sp17/Makefile.am: Remove all-local: $(ARCH).
2514        * sp19/Makefile.am: Remove all-local: $(ARCH).
2515        * sp20/Makefile.am: Remove all-local: $(ARCH).
2516        * sp21/Makefile.am: Remove all-local: $(ARCH).
2517        * sp22/Makefile.am: Remove all-local: $(ARCH).
2518        * sp23/Makefile.am: Remove all-local: $(ARCH).
2519        * sp24/Makefile.am: Remove all-local: $(ARCH).
2520        * sp25/Makefile.am: Remove all-local: $(ARCH).
2521        * sp26/Makefile.am: Remove all-local: $(ARCH).
2522        * sp27/Makefile.am: Remove all-local: $(ARCH).
2523        * sp28/Makefile.am: Remove all-local: $(ARCH).
2524        * sp29/Makefile.am: Remove all-local: $(ARCH).
2525        * sp30/Makefile.am: Remove all-local: $(ARCH).
2526        * sp31/Makefile.am: Remove all-local: $(ARCH).
2527        * sp32/Makefile.am: Remove all-local: $(ARCH).
2528        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2529        * spsize/Makefile.am: Remove all-local: $(ARCH).
2530
25312003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2532
2533        * configure.ac: Reflect having moved to testsuites/.
2534
25352003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2536
2537        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2538
25392003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2540
2541        * configure.ac:Remove RTEMS_CHECK_CPU.
2542
25432003-09-04      Joel Sherrill <joel@OARcorp.com>
2544
2545        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2546        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2547        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2548        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2549        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2550        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2551        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2552        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2553        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2554        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2555        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2556        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2557        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2558        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2559        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2560        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2561        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2562        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2563        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2564        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2565        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2566        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2567        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2568        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2569        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2570        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2571        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2572        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2573        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2574        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2575        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2576        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2577        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2578        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2579        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2580        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2581        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2582        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2583        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2584        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2585        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2586        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2587        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2588        spsize/size.c, spsize/system.h: URL for license changed.
2589
25902003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2591
2592        PR 458/tests
2593        * sp30/task1.c: Correct indexing problem.
2594
25952003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597        * Makefile.am: Reflect having moved aclocal/.
2598
25992003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2600
2601        * Makefile.am: Reflect having moved automake/.
2602        * sp01/Makefile.am: Reflect having moved automake/.
2603        * sp02/Makefile.am: Reflect having moved automake/.
2604        * sp03/Makefile.am: Reflect having moved automake/.
2605        * sp04/Makefile.am: Reflect having moved automake/.
2606        * sp05/Makefile.am: Reflect having moved automake/.
2607        * sp06/Makefile.am: Reflect having moved automake/.
2608        * sp07/Makefile.am: Reflect having moved automake/.
2609        * sp08/Makefile.am: Reflect having moved automake/.
2610        * sp09/Makefile.am: Reflect having moved automake/.
2611        * sp11/Makefile.am: Reflect having moved automake/.
2612        * sp12/Makefile.am: Reflect having moved automake/.
2613        * sp13/Makefile.am: Reflect having moved automake/.
2614        * sp14/Makefile.am: Reflect having moved automake/.
2615        * sp15/Makefile.am: Reflect having moved automake/.
2616        * sp16/Makefile.am: Reflect having moved automake/.
2617        * sp17/Makefile.am: Reflect having moved automake/.
2618        * sp19/Makefile.am: Reflect having moved automake/.
2619        * sp20/Makefile.am: Reflect having moved automake/.
2620        * sp21/Makefile.am: Reflect having moved automake/.
2621        * sp22/Makefile.am: Reflect having moved automake/.
2622        * sp23/Makefile.am: Reflect having moved automake/.
2623        * sp24/Makefile.am: Reflect having moved automake/.
2624        * sp25/Makefile.am: Reflect having moved automake/.
2625        * sp26/Makefile.am: Reflect having moved automake/.
2626        * sp27/Makefile.am: Reflect having moved automake/.
2627        * sp28/Makefile.am: Reflect having moved automake/.
2628        * sp29/Makefile.am: Reflect having moved automake/.
2629        * sp30/Makefile.am: Reflect having moved automake/.
2630        * sp31/Makefile.am: Reflect having moved automake/.
2631        * sp32/Makefile.am: Reflect having moved automake/.
2632        * spfatal/Makefile.am: Reflect having moved automake/.
2633        * spsize/Makefile.am: Reflect having moved automake/.
2634
26352003-08-14      Joel Sherrill <joel@OARcorp.com>
2636
2637        * sp02/task1.c: Added ID to name lookup service and changed name of
2638        id/name translation status code. This propagated to multiple
2639        functions. The user API service added was rtems_object_id_to_name()
2640
26412003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2642
2643        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2644
26452003-05-29      Joel Sherrill <joel@OARcorp.com>
2646
2647        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2648
26492003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2650
2651        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2652        CC_CFLAGS_DEFAULT (obsolete).
2653
26542003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2655
2656        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2657        Remove CC_LDFLAGS_PROFILE_V.
2658
26592003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2660
2661        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2662
26632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2664
2665        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2666
26672003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2668
2669        * configure.ac: AC_PREREQ(2.57).
2670
26712002-11-14      Joel Sherrill <joel@OARcorp.com>
2672
2673        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2674        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2675        update the IDs in the screens.
2676
26772002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2678
2679        * .cvsignore: Reformat.
2680        Add autom4te*cache.
2681        Remove autom4te.cache.
2682
26832002-09-14      Joel Sherrill <joel@OARcorp.com>
2684
2685        * sp32/.cvsignore: New file.
2686
26872002-09-14      Aaron J. Grier <aaron@frye.com>
2688
2689        * PR271 was not applicable against the current source but included
2690        a nice test that Joel decided to add to the tree as sp32.
2691        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2692        * Makefile.am, configure.ac: Modified to reflect addition.
2693
26942002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2695
2696        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2697        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2698        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2699        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2700        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2701        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2702        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2703        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2704        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2705        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2706        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2707        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2708        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2709        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2710        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2711        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2712        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2713        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2714        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2715        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2716        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2717        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2718        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2719        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2720        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2721        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2722        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2723        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2724        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2725        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2726        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2727
27282002-08-01      Joel Sherrill <joel@OARcorp.com>
2729
2730        * Per PR47 add support for buffered test output.  This involved
2731        adding defines to redirect output to a buffer and dump it when
2732        full, at "test pause", and at exit.  To avoid problems when redefining
2733        exit(), all tests were modified to call rtems_test_exit().
2734        Some tests, notable psxtests, had to be modified to include
2735        the standard test macro .h file (pmacros.h or tmacros.h) to
2736        enable this support.
2737        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2738        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2739        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2740        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2741        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2742        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2743        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2744
27452002-07-30      Joel Sherrill <joel@OARcorp.com>
2746
2747        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2748        stack if the port doesn't configure using it.
2749
27502002-07-04      Joel Sherrill <joel@OARcorp.com>
2751
2752        * Jump table for single entry point removed.
2753        * spsize/size.c:  Modified to reflect above.
2754
27552002-07-01      Joel Sherrill <joel@OARcorp.com>
2756
2757        * sp29/init.c: Corrected definitions for task stack usage.
2758
27592002-07-01      Joel Sherrill <joel@OARcorp.com>
2760
2761        * spsize/size.c: _Thread_queue_Extract_table removed.
2762
27632001-05-17      Joel Sherrill <joel@OARcorp.com>
2764
2765        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2766        number of staticly configured device drivers.
2767
27682001-05-14      Joel Sherrill <joel@OARcorp.com>
2769
2770        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2771        than the configured number of drivers.
2772 
27732002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2774
2775        * configure.ac: Remove ENABLE_GCC28.
2776
27772001-04-04      Joel Sherrill <joel@OARcorp.com>
2778
2779        * spsize/size.c: Reflect SPARC modifcation to get rid of
2780        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2781 
27822001-03-29      Joel Sherrill <joel@OARcorp.com>
2783
2784        * Per PR147 addressed problems when reseting and inserting a timer
2785        into a timer chain that did not honor time passage since the last
2786        time the timer server was scheduled and the new insertion.
2787        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2788
27892001-03-28      Joel Sherrill <joel@OARcorp.com>
2790
2791        * Side-effect of PR132.
2792        * sp21/system.h: Now must explicitly request NULL driver.
2793
27942002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2795
2796        * configure.ac:
2797        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2798        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2799        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2800        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2801        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2802        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2803        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2804        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2805        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2806        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2807        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2808        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2809        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2810        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2811        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2812        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2813        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2814        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2815        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2816        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2817        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2818        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2819        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2820        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2821        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2822        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2823        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2824        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2825        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2826        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2827        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2828        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2829        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2830        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2831
28322002-03-20      Chris Johns <ccj@acm.org>
2833
2834        * PR145.
2835        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2836        in system (e.g. driver tasks).  Also exit on minimum number of
2837        switches not precise number.
2838
28392001-01-29      Joel Sherrill <joel@OARcorp.com>
2840
2841        * Fixed bug where resetting a timer that was not at the head
2842        of one of the task timer chains resulted in the Timer Server
2843        task waking up too far in the future.
2844        * Added rtems_timer_get_information() directive to support testing.
2845        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2846        above condition.
2847
28482001-01-22      Joel Sherrill <joel@OARcorp.com>
2849
2850        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2851        because priority added as argument to rtems_timer_initiate_server().
2852
28532001-01-16      Joel Sherrill <joel@OARcorp.com>
2854
2855        * Added tests for task-based timers.  This included the new tests
2856        sp30 and sp31.
2857        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2858        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2859        for task-based timer services.
2860        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2861        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2862        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2863        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2864        sp31/task1.c: New files.
2865
28662001-11-01      Joel Sherrill <joel@OARcorp.com>
2867
2868        * sp26/system.h: Properly account for stack memory used by
2869        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2870        and processed as PR78.
2871
28722001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2873
2874        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2875        * configure.in: Remove.
2876        * configure.ac: New file, generated from configure.in by autoupdate.
2877
28782001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2879
2880        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2881
28822001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2883
2884        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2885        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2886        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2887        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2888        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2889        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2890        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2891        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2892        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2893        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2894        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2895        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2896        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2897        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2898        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2899        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2900        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2901        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2902        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2903        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2904        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2905        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2906        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2907        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2908        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2909        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2910        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2911        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2912        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2913
29142001-08-16      Joel Sherrill <joel@OARcorp.com>
2915
2916        * sp20/system.h: Account for extra task stacks properly.
2917
29182001-08-16      Joel Sherrill <joel@OARcorp.com>
2919
2920        * sp13/sp13.scn: Id in screen had wrong class field value.
2921        * sp13/system.h: Account for message buffer memory.
2922        * sp13/task2.c: Remove unnecessary check for failure.
2923
29242001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2925
2926        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2927
29282001-04-20      Joel Sherrill <joel@OARcorp.com>
2929
2930        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2931        file.
2932
29332001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2934
2935        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2936
29372001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2938
2939        * sp21/Makefile.am: Remove libtest.
2940
29412000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2942
2943        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2944
29452000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2946
2947        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2948
29492000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2950
2951        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2952        Switch to GNU canonicalization.
2953        * sptests.am: Remove DEFS.
2954
29552000-09-29      Joel Sherrill <joel@OARcorp.com>
2956
2957        * sp20/sp20.scn: Corrected to reflect new addition.
2958        * sp20/system.h: Removed comment reflecting history.
2959
29602000-09-29      Stephan Merker <merker@decrc.abb.de>
2961
2962        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2963        Added new task to test sequence of altering a period's length
2964        while it is still active.
2965
29662000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2967
2968        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2969        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2970        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2971        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2972        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2973        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2974        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2975        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2976        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2977        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2978
29792000-08-10      Joel Sherrill <joel@OARcorp.com>
2980
2981        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.