source: rtems/testsuites/sptests/ChangeLog @ ef99f23a

4.115
Last change on this file since ef99f23a was ef99f23a, checked in by Joel Sherrill <joel.sherrill@…>, on 03/16/11 at 19:08:29

2011-03-16 Joel Sherrill <joel.sherrill@…>

  • spfifo05/init.c: Console interrupts perturb test.
  • Property mode set to 100644
File size: 113.3 KB
Line 
12011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * spfifo05/init.c: Console interrupts perturb test.
4
52011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
6
7        PR 1743/cpu
8        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
9        Scheduler as complement to existing Deterministic Priority Scheduler.
10        This scheduler serves both as an example and as a lighter weight
11        implementation for smaller systems.
12        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
13        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
14        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
15        spsimplesched02/Makefile.am, spsimplesched02/init.c,
16        spsimplesched02/spsimplesched02.doc,
17        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
18        spsimplesched03/Makefile.am, spsimplesched03/init.c,
19        spsimplesched03/spsimplesched03.doc,
20        spsimplesched03/spsimplesched03.scn: New files.
21
222011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
23
24        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
25        seconds field is less than.
26
272011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
28
29        * sp08/sp08.scn: Convert to UNIX CR/LF.
30
312011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
32
33        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
34        sp09/sp09.scn: Improve coverage. Change mode while system not up and
35        broadcast a message that is too large.
36        * sp08/system.h, sp08/task1.c: Removed.
37
382011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
39
40        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
41        to improve coverage of the thread yield logic.
42        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
43        sp73/sp73.scn: New files.
44
452011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
46
47        * sp07/init.c: Improve coverage.
48
492011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
50
51        * spwkspace/init.c: Adjust test to account for recent heap change on
52        NULL.
53
542011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
57
582011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
59
60        * spchain/init.c: Improve coverage testing.
61
622011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * configure.ac: Add AC_CONFIG_HEADER(config.h).
65
662011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
69        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
70        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
71        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
72        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
73        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
74        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
75        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
76        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
77        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
78        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
79        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
80        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
81        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
82        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
83        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
84        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
85        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
86        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
87        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
88        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
89        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
90        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
91        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
92        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
93        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
94        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
95        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
96        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
97        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
98        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
99        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
100        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
101        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
102        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
103        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
104        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
105        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
106        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
107        spintrcritical08/init.c, spintrcritical09/init.c,
108        spintrcritical10/init.c, spintrcritical11/init.c,
109        spintrcritical13/init.c, spintrcritical15/init.c,
110        spintrcritical16/init.c, spintrcritical17/init.c,
111        spintrcritical_support/intrcritical.c, spmkdir/init.c,
112        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
113        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
114        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
115        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
116        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
117
1182011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
119
120        * sp09/Makefile.am: Switch to all managers since this is all of them.
121
1222011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
123
124        * sp69/init.c: Use "ld" instead of PRId32 to print
125        struct timespec->tv_nsec.
126        * sp19/inttest.h: Use PRIx32 instead of "lx".
127
1282011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
129
130        * sp04/tswitch.c: Shrink memory requirements.
131
1322011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * configure.ac: Require autoconf-2.68, automake-1.11.1.
135
1362010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
137
138        * spchain/init.c: Added test case.
139
1402010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
141
142        * spchain/init.c, spchain/spchain.scn: More test cases.
143
1442010-11-24      Gedare Bloom <giddyup44@yahoo.com>
145
146        PR 1647/cpukit
147        * spsize/size.c: Update documentation to reflect refactoring of
148        SuperCore to add Scheduler Handler.
149
1502010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
153        memory corruption.
154
1552010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * spchain/init.c: Attempt to improve coverage.
158
1592010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
160
161        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
162
1632010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
164
165        * spfifo03/spfifo03.scn: Replace file.
166
1672010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
168
169        * spsize/size.c: Fix typo.
170
1712010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
172
173        PR 1663/testing
174        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
175        the test.
176
1772010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
178
179        * spheapprot/.cvsignore, spheapprot/Makefile.am,
180        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
181        * Makefile.am, configure.ac: Reflect changes above.
182
1832010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
184
185        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
186        cases.
187
1882010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
189
190        * spfatal24/.cvsignore, spfatal24/Makefile.am,
191        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
192        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
193        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
194        spfatal25/testcase.h: New files.
195        * Makefile.am, configure.ac: Reflect changes above.
196
1972010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        PR 1658/cpukit
200        * Makefile.am, configure.ac: If the system is not up, consider it a
201        fatal error. This eliminated sp61 and added spfatal23.
202        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
203        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
204        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
205        sp61/sp61.scn: Removed.
206
2072010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
208
209        PR 1663/testing
210        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
211        routine.
212
2132010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
214
215        PR 1661/testing
216        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
217        most references to RTEMS_Malloc_Heap.
218
2192010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
220
221        * sp09/screen12.c: Update for rtems_region_create() changes.
222        * sp09/sp09.scn: Update.
223
2242010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        PR 1647/testing
227        * spsize/size.c: Remove redundant initialize uninitialized to 0.
228
2292010-07-30      Gedare Bloom <giddyup44@yahoo.com>
230
231        PR 1599/cpukit
232        * spsize/size.c: Rename _Context_Switch_necessary to
233        _Thread_Dispatch_necessary to more properly reflect the intent.
234
2352010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
236
237        PR 1621/testing
238        * Makefile.am, configure.ac: Improve coverage of private environment.
239        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
240        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
241
2422010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
243
244        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
245        pointer is NULL when getting an object name.
246
2472010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
248
249        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
250        no wait but the condition is only partially satisfied.
251
2522010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
253
254        * Makefile.am, configure.ac: Add test to extract a task blocked with
255        timeout on a priority ordered thread queue.
256        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
257        sp72/sp72.scn: New files.
258
2592010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
260
261        PR 1617/testing
262        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
263        spmountmgr01/spmountmgr01.doc: Added cases to exercise
264        mount-mktgt.c.
265
2662010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
267
268        PR 1617/testing
269        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
270        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
271        spmountmgr01/spmountmgr01.scn: New test which improves coverage
272        of mount-mgr.c under libcsupport.
273        * Makefile.am, configure.ac: Changes to accommodate the new test.
274
2752010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
276
277        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
278        up and add test of getchark().
279
2802010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
281
282        * spfatal21/Makefile.am: Fix typo.
283
2842010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
285
286        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
287        libio initialization fatal error case.
288        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
289        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
290        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
291        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
292
2932010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
294
295        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
296        variants.  Cleanup.
297        * spintrcritical05/spintrcritical05.scn,
298        spintrcritical06/spintrcritical06.scn,
299        spintrcritical07/spintrcritical07.scn,
300        spintrcritical11/spintrcritical11.scn,
301        spintrcritical12/spintrcritical12.scn,
302        spintrcritical13/spintrcritical13.scn,
303        spintrcritical14/spintrcritical14.scn: Update.
304
3052010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
306
307        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
308        fatal error.
309        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
310        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
311
3122010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
313
314        PR 1603/testing
315        * spassoc01/init.c, spassoc01/Makefile.am,
316        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
317        * Makefile.am, configure.ac: Added new test spassoc01 for
318        rtems_assoc routines.
319
3202010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
321
322        PR 1606/cpukit
323        * spfatal_support/init.c: Remove
324        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
325
3262010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
327
328        * spfatal09/.cvsignore, spfatal09/Makefile.am,
329        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
330        spfatal09/testcase.h: Removed files.
331        * Makefile.am, configure.ac: Reflect changes above.
332        * spfatal_support/init.c: Print end of test message in case of
333        success.  Stop multitasking in the fatal error extension.
334        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
335        puts().
336        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
337        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
338        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
339        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
340        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
341        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
342        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
343        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
344        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
345        spfatal20/spfatal20.scn: Update.
346
3472010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
348
349        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
350        coverage of rtems_io_lookup_name().
351
3522010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
353
354        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
355        rtems_io_lookup_name() and simplify test.
356        * sp21/system.h, sp21/task1.c: Removed.
357
3582010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
359
360        * Makefile.am, configure.ac: Add new fatal error test for termios
361        initialize.
362        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
363        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
364
3652010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
366
367        PR 1600/testing
368        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
369        spfifo05/Makefile.am: New tests for pipe/fifo routines.
370        * Makefile.am, configure.ac: Add new test.
371
3722010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
373
374        PR 1600/testing
375        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
376        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
377        routines
378        * Makefile.am, configure.ac: Add new test.
379
3802010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * sp68/init.c: Add alignment to region_area. Fix spelling.
383
3842010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        PR 1573/cpukit
387        * spsize/size.c: Add a per cpu data structure which contains the
388        information required by RTEMS for each CPU core. This encapsulates
389        information such as thread executing, heir, idle and dispatch needed.
390
3912010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
392
393        * sp69/Makefile.am: Really needs spin.c
394
3952010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
396
397        PR 1592/testing
398        * Makefile.am, configure.ac: Changes to incorporate sperror01,
399        sperror02, sperror03
400        * sperror01/init.c, sperror02/init.c: New tests to exercise
401        rtems_error routine
402        * sperror03/init.c: New test to exercise rtems_panic routine
403
4042010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
405
406        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
407        not need spin.c
408
4092010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
410
411        * sp70/Makefile.am: Tests do not need spin.c
412
4132010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
414
415        * Makefile.am, configure.ac: Removed some fifo tests.
416        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
417        excessive new lines in the output.
418
419        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
420        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
421        Also added a few more cases, mostly from spfifo04/init.c.
422        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
423        Previously was spfifo06. Configure parameter for pipes is used now.
424        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
425        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
426        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
427        spfifo08/spfifo08.scn: Removed.
428
4292010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
430
431        * Makefile.am, configure.ac: Add new test to exercise path where using
432        unlimited object support you are about to allocate more objects than
433        can be represented in the Id. This test will NOT pass on targets with
434        insufficient RAM.
435        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
436        sp71/sp71.scn: New files.
437
4382010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * Makefile.am, configure.ac: spfatal20 not ready.
441
4422010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
445        rtems_termios_open().
446        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
447        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
448        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
449        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
450        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
451        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
452        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
453        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
454
4552010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * Makefile.am, configure.ac, spfatal_support/init.c,
458        spfatal_support/system.h: Add new tests to generate fatal errors in
459        open_dev_console().
460        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
461        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
462        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
463        spfatal15/spfatal15.scn, spfatal15/testcase.h,
464        spfatal_support/consume_sems.c: New files.
465
4662010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * sp43/init.c: Remove more ITRON references.
469
4702010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * sp09/screen01.c: Fix warning.
473
4742010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
475
476        * spfifo08/init.c: Catch more cases but discussion on errors and proper
477        behaviour remain.
478
4792010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
482        used.
483
4842010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
485
486        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
487        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
488        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
489
4902010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
491
492        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
493        spfatal_support/init.c: Remove references to ITRON constants.
494
4952010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        * Makefile.am, configure.ac: Add sp70 to test slot
498        reclamation and reuse for unlimited object configuration.
499        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
500        sp70/sp70.scn: New files.
501
5022010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
503
504        * sp16/task1.c: Update for heap extend changes.
505
5062010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
507
508        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
509
5102010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
511
512        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
513        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
514        * Makefile.am, configure.ac: Reflect changes above.
515
5162010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
517
518        * spfifo01/main.c: New file.
519
5202010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
521
522        PR PR1542
523        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
524        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
525        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
526        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
527        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
528        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
529        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
530        files.
531
5322010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
533
534        * sp09/screen12.c: Update for heap extend changes.
535
5362010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
537
538        * sp62/init.c, sp65/init.c: #include <unistd.h>.
539
5402010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
541
542        * sp43/init.c: Readdress use of ctype methods per recommendation from
543        D.J. Delorie on the newlib mailing list. We should pass an unsigned
544        char into these methods.
545
5462010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
547
548        * Makefile.am, configure.ac: Add new fatal error for configuring
549        unlimited and maximum of 0.
550        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
551        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
552
5532010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * sp43/init.c: Fix warning.
556
5572009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
558
559        * sp69/init.c: Fixed warnings.
560
5612009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
562
563        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
564        update.
565
5662009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
567
568        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
569        expired periods. This detected the recently introduced PR1480.
570
5712009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
572
573        * sp69/.cvsignore: New file.
574
5752009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
576
577        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
578        to ensure that all paths are tested.
579        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
580
5812009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
582
583        * sp31/task1.c: Fixed spacing.
584
5852009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
586
587        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
588        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
589        spwkspace/init.c: Use rtems_test_assert() consistently instead of
590        system assert(). rtems_test_assert() is designed to integrate into
591        the RTEMS test suite infrastructure.
592
5932009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
594
595        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
596        cases. Updated copyright notice.
597
5982009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
599
600        * sp25/task1.c: Use PRIuPTR for segment_sizes.
601
6022009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
603
604        * sp68/Makefile.in, sp68/.cvsignore,
605        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
606        removed unneeded Makefile.in, added cvsignore
607       
6082009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
609
610        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
611        spintrcritical17/init.c, spintrcritical17/Makefile.am,
612        spintrcritical17/spintrcritical17.doc,
613        spintrcritical17/spintrcritical17.scn: New files.
614        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
615        * sp31/task1.c, sp67/init.c: Changes for new timer server
616        implementation.
617        * sp52/init.c: The init task must be preemptible to let the timer
618        server run.
619
6202009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
621
622        PR 1460/cpukit
623        * sp43/init.c: Change return type on methods accessing portions of
624        RTEMS Ids to int. This allows -1 to be return on error.
625
6262009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
627
628        * spsize/Makefile.am: Fix broken install rule.
629
6302009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        * spprintk/spprintk.scn: Add end of line at end of file.
633
6342009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
635
636        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
637        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
638        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
639        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
640        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
641        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
642        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
643        spwkspace/Makefile.am: Add documentation files for multiple tests.
644        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
645        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
646        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
647        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
648        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
649        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
650        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
651        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
652        spwkspace/spwkspace.doc: New files.
653
6542009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
655
656        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
657        Include "tmacros.h".
658        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
659        _Heap_Allocate for 16bit compliance.
660        * sp44/init.c: Another printf format fix.
661
6622009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
663
664        * sp37/init.c: Add local prototypes for
665        rtems_interrupt_disable, rtems_interrupt_enable,
666        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
667        * sp43/init.c: Add local prototypes for
668        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
669        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
670        rtems_object_id_api_minimum, rtems_object_id_get_api,
671        rtems_object_id_get_class, rtems_object_id_get_index,
672        rtems_object_id_get_node.
673        Spray PRId32's into printf's for 16bit target complianance.
674        * sp37/init.c: Add local prototype for
675        rtems_interrupt_level_attribute.
676
6772009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
678
679        * sp29/init.c: Include "tmacros.h".
680        Misc. changes related to rtems_intervals.
681        * sp14/asr.c: Add PRIxrtems_signal_set.
682        Use PRIxrtems_signal_set to print rtems_signal_set's.
683        * sp13/task3.c: Use PRIu32 to print "count".
684        * sp09/screen12.c: Segment sizes are uintptr_t's.
685        * sp09/screen11.c: Use size_t for "size".
686        * sp62/init.c: Segment sizes are uintptr_t's.
687        * sp25/task1.c: Use PRIuPTR to print segment_size's.
688        * sp21/task1.c: Add PRIurtems_device_major_number.
689        * sp11/task1.c, sp11/task2.c:
690        Use PRIxrtems_event_set to print rtems_event_set's.
691        * sp09/screen13.c: Revert previous change.
692        Remove broken extraneous line seemingly having crept into in
693        2009-08-10 patch.
694        * sp27/init.c: Remove extraneous argument to print.
695        * spsize/size.c: Use PRIu32 to print sys_req.
696        * sp37/init.c: Add missing argument to printf.
697        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
698        sp12/pritask.c, sp34/changepri.c:
699        Use PRIdrtems_task_argument to print rtems_task_argument's.
700
7012009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
702
703        * sp25/task1.c: segment_size is uintptr_t.
704        * spfatal06/testcase.h: Add missing return.
705        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
706        Duplicate code from rtems_name_to_characters to convert rtems_name's
707        into char arrays.
708        * sp09/screen13.c: Comment out unused return status.
709        * sp63/init.c: Use PRIu32 to print uint32_t's.
710        * sp33/init.c: Use PRIu32 to print uint32_t's.
711        * sp28/init.c: Use PRIu32 to print uint32_t's.
712
7132009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
714
715        * sp31/task1.c: Use PRIdWatchdog_Interval to print
716        Watchdog_Interval's.
717        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
718        PRIdrtems_interval to print rtems_interval's.
719
7202009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
721
722        * sp13/task1.c: Misc. uint32_t fixes.
723        * sp20/task1.c: Misc. uint32_t fixes.
724        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
725        Use PRIXrtems_mode to print rtems_mode's.
726        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
727        Use PRIxrtems_mode to print rtems_mode's.
728        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
729        sp19/task1.c: Add missing PRI*32's.
730
7312009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
732
733        * sp34/changepri.c, sp35/priinv.c:
734        Use PRIdPriority_Control to print Priority_Control's.
735
7362009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
737
738        * sp34/changepri.c, sp59/init.c:
739        Use PRIdrtems_task_priority to print rtems_task_priority's.
740        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
741        Use PRIdrtems_task_priority to print rtems_task_priority's.
742        * sp12/system.h:
743        Change Priority_Test_driver to use rtems_task_priority argument.
744        * sp12/pridrv.c:
745        Change Priority_Test_driver to use rtems_task_priority argument.
746        Use PRIdrtems_task_priority to print rtems_task_priority's.
747
7482009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
749
750        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
751        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
752        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
753        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
754        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
755
7562009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
757
758        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
759        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
760        * sp63/init.c: Fix _Heap_Resize_block args.
761        * sp09/screen09.c: Eliminate unused var warning.
762
7632009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
764
765        * sp27/init.c, spsize/init.c: Fix prototypes.
766        * spwatchdog/task1.c: Remove unused vars.
767
7682009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
769
770        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
771        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
772        spobjgetnext/init.c, spprintk/init.c:
773        Eliminate unused vars.
774
7752009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
776
777        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
778        confdefs.h define typos.
779
7802009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
781
782        * configure.ac: Don't add -ansi -fasm to CFLAGS.
783
7842009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
785
786        * sp32/init.c: Lengthen the clock tick and move configuration to the
787        bottom of the file.
788
7892009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
790
791        * Makefile.am, configure.ac: Add new test to exercise when the ticks
792        since boot wraps around 0 and the timer server must deal with that
793        condition.
794        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
795        sp67/sp67.scn: New files.
796
7972009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
798
799        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
800
8012009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
802
803        * spintrcritical09/init.c, spintrcritical10/init.c,
804        spintrcritical11/init.c: Fixed potentially infinite loops.
805        * sp20/system.h: Increased micro seconds per tick in order to be more
806        independent of the console output speed.
807
8082009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
809
810        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
811        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
812        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
813        at -Os and m68k at -Os. Fix typos.
814
8152009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
816
817        * sp54/init.c: Use rtems_build_id to make building Objects_Id
818        RTEMS_USE_16_BIT_OBJECT clean.
819
8202009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * Makefile.am, configure.ac: Add new test to exercise when notepads are
823        not configured.
824        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
825        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
826
8272009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
830        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
831        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
832        coverage runs.
833
8342009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
835
836        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
837        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
838        some error cases uncovered by uC5282 coverage runs.
839
8402009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
841
842        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
843        uC5282 coverage runs.
844
8452009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
846
847        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
848        Correct minor issues uncovered on uC5282.
849
8502009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
851
852        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
853        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
854        Eliminate use of deprecated rtems_extension.
855
8562009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
857
858        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
859        run when IO speed varies.
860
8612009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
862
863        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
864        the intended code.
865
8662009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * configure.ac: Revert accidentally committed lines.
869
8702009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
873        simple priority ceiling case that was previously only tested via the
874        POSIX API.
875        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
876        sp66/sp66.scn: New files.
877
8782009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
881        for Id which is in range for the object class but not allocated yet.
882
8832009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
884
885        * sp46/init.c, sp46/sp46.scn: Fix numbering.
886
8872009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
888
889        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
890
8912009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
892
893        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
894        spfatal02/spfatal02.scn, spfatal02/testcase.h,
895        spfatal03/spfatal03.scn, spfatal03/testcase.h,
896        spfatal04/spfatal04.scn, spfatal04/testcase.h,
897        spfatal05/spfatal05.scn, spfatal05/testcase.h,
898        spfatal06/spfatal06.scn, spfatal06/testcase.h,
899        spfatal07/spfatal07.scn, spfatal07/testcase.h,
900        spfatal08/spfatal08.scn, spfatal08/testcase.h,
901        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
902        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
903        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
904        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
905        tests use testcase.h and spfatal_support framework. Print test name
906        herald in all cases.
907        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
908        New files.
909        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
910
9112009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * spfatal07/testcase.h: Indicate test is not applicable on some
914        architectures.
915
9162009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
917
918        * Makefile.am: Fix spacing.
919
9202009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
921
922        * spstkalloc/init.c: Changed allocator signature. Functions are now
923        static.
924
9252009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
926
927        * sp29/init.c: Fixed return value evaluation.
928        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
929        * sp63/init.c: Check return value of _Heap_Initialize().
930
9312009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
934        _Watchdog_Report() when name is not NULL. This case was covered at
935        -Os on erc32 but at -O2 we had more code.
936
9372009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
940        overflowing on _Heap_Allocate_aligned.
941
9422009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
943
944        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
945        for various null parameters.
946
9472009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * sp16/sp16.scn, sp16/task1.c: Fix typo.
950
9512009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
952
953        * sp65/init.c: Remove stray print.
954        * sp65/sp65.doc: Add information on second case.
955
9562009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
957
958        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
959        verify that obtaining a priority ceiling mutex when the calling
960        task's priority is the same as the priority ceiling is handled
961        correctly.
962
9632009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
964
965        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
966        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
967        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
968        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
969        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
970        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
971        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
972        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
973        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
974        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
975        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
976        rtems_clock_get_ticks_per_second().
977
9782009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
979
980        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
981        Change attributes to priority ceiling. Use directive_failed, not
982        assert. Configure a semaphore not a region.
983
9842009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
985
986        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
987        mutex cases.
988        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
989        sp65/sp65.scn: New files.
990
9912009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
992
993        * Makefile.am, configure.ac: Add new test for some core mutex cases.
994        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
995        sp65/sp65.scn: New files.
996
9972009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1000        per tick.
1001
10022009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1005        adjust existing for alignment. New test ensures coverage begin and
1006        end marker methods are exercised so they do not get considered
1007        unexecuted.
1008        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1009        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1010
10112009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * Makefile.am, configure.ac: Add new test to exercise legacy
1014        rtems_clock_get().
1015        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1016        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1017
10182009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1019
1020        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1021        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1022        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1023
10242009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1025
1026        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1027        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1028        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1029        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1030        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1031        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1032        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1033        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1034        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1035
10362009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1039        cases.
1040
10412009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1044        all memory is successfully allocated. This means the test can
1045        validate the heap is unchanged on extend failure.
1046
10472009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * spintrcritical01/init.c, spintrcritical06/init.c,
1050        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1051        per tick so tests run quicker and more reliably hit the intended
1052        critical section.
1053
10542009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1057        when we are unable to allocate the memory needed for an object
1058        extend. Make sure all is handled properly.
1059        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1060        sp64/sp64.scn: New files.
1061
10622009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1063
1064        * sp63/init.c: Correct test case two.
1065
10662009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1067
1068        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1069        test case to exercise another odd branch not taken.
1070
10712009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1072
1073        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1074        particular path is taken through the _Heap_Resize_block code.
1075        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1076        sp63/sp63.scn: New files.
1077
10782009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1079
1080        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1081        wrong thing in a cpp macro. Added contents to screen file and add
1082        documentation file.
1083        * sp42/sp42.doc: New file.
1084
10852009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1088
10892009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1090
1091        * spintrcritical16/init.c: Tinker with test to make it hit the case
1092        more reliably.
1093
10942009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1095
1096        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1097        possible of not being able to allocate memory from the workspace
1098        during thread creation.
1099        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1100        sp18/sp18.scn: New files.
1101
11022009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1103
1104        * Makefile.am, configure.ac: Add new test to handle the case where
1105        a region resize frees enough memory to unblock a task.
1106        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1107        sp62/sp62.scn: New files.
1108        * sp61/init.c: Test does not need regions.
1109
11102009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        * Makefile.am, configure.ac: Add test case for processing a timeout
1113        on a thread (that is the thread executing) that has also had its
1114        request satisfied while it is being enqueued.
1115        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1116        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1117        spintrcritical16/spintrcritical16.scn: New files.
1118        * spintrcritical15/init.c: Remove unused TSR>
1119
11202009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1121
1122        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1123        thread queue while another thread is in the process of blocking on
1124        the same thread queue.
1125        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1126        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1127        spintrcritical15/spintrcritical15.scn: New files.
1128
11292009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1132
11332009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1134
1135        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1136        sp40/sp40.scn: Now verified to hit coverage cases.
1137        * sp40/sp40.doc: New file.
1138
11392009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1140
1141        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1142        to catch two remaining uncovered cases in rtems_io_register_driver.
1143        * sp40/system.h: Removed.
1144
11452009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        * Makefile.am, configure.ac: Add new test to exercise odd case in
1148        rtems_iterate_over_all_threads.
1149        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1150        sp41/sp41.scn: New files.
1151
11522009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1155        inheritance protocol since there is no holder associated with them.
1156
11572009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1158
1159        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1160        timer is scheduled from an ISR while it is being scheduled at the
1161        task level.
1162        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1163        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1164        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1165        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1166        spintrcritical14/spintrcritical14.scn: New files.
1167
11682009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * spintrcritical01/init.c, spintrcritical06/init.c,
1171        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1172        cleanup and make the tests more similar.
1173
11742009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1177
11782009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1179
1180        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1181        test work for case that it is documented to handle.
1182
11832009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1184
1185        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1186        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1187        spintrcritical10/spintrcritical10.scn: New files.
1188
11892009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1190
1191        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1192        unreliable third case in sp39 to spintrcritical10. New tests to hit
1193        other event synchronization critical sections.
1194        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1195        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1196        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1197        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1198        spintrcritical12/spintrcritical12.scn: New files.
1199
12002009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1201
1202        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1203        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1204        sp10/sp10.scn: New files.
1205
12062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1207
1208        * spintrcritical06/init.c: Clean up.
1209        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1210        * spintrcritical09/spintrcritical09.scn: Fill in.
1211
12122009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1213
1214        * spintrcritical06/init.c: Add comment to indicate test is not finished
1215        and known to not hit the case.
1216        * Makefile.am, configure.ac: Add a couple more interrupt critical
1217        section tests.
1218        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1219        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1220        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1221        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1222        spintrcritical09/spintrcritical09.doc,
1223        spintrcritical09/spintrcritical09.scn: New files.
1224
12252009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1226
1227        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1228        at hitting interrupt synchronization critical section in thread queue
1229        enqueue priority for reverse insertions.
1230        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1231        spintrcritical07/spintrcritical07.doc,
1232        spintrcritical07/spintrcritical07.scn: New files.
1233
12342009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1235
1236        * Makefile.am, configure.ac: Add test case for the
1237        _Thread_queue_Enqueue_priority interrupt critical section where the
1238        TCB we are using as a current pointer is removed from the thread
1239        queue when we flash interrupts while searching forward.
1240        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1241        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1242        spintrcritical06/spintrcritical06.scn: New files.
1243
12442009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * spintrcritical_support/intrcritical.c,
1247        spintrcritical_support/intrcritical.h: Change prototype of delay
1248        method to indicate when counter is reset. This can be used to count
1249        how many iterations we are doing.
1250
12512009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1252
1253        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1254        blocked on one period while another expires. Add sp61 which exercises
1255        the case where a call is made to rtems_shutdown_executive when the
1256        system is not up.
1257        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1258        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1259        sp61/sp61.doc, sp61/sp61.scn: New files.
1260
12612009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1262
1263        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1264
12652009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1266
1267        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1268        what it was intended to do.
1269
12702009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * spintrcritical_support/intrcritical.c,
1273        spintrcritical_support/intrcritical.h: New files.
1274
12752009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1276
1277        * Makefile.am, configure.ac: Add new infrastructure which is more
1278        reliable about generating cases which hit interrupt critical
1279        sections. Remove sp41 since it used its own mechanism.
1280        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1281        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1282        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1283        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1284        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1285        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1286        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1287        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1288        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1289        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1290        spintrcritical05/spintrcritical05.scn: New files.
1291        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1292        sp41/system.h: Removed.
1293
12942009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * sp41/init.c: Remove incorrect comment.
1297
12982009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1299
1300        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1301
13022009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * sp25/init.c: Spacing.
1305
13062009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * Makefile.am, configure.ac: Add sp59 to test path through
1309        _Thread_queue_First_priority where the task's priority was in the
1310        bottom 1/4 of the range.
1311        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1312        sp59/sp59.scn: New files.
1313
13142009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1315
1316        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1317        not blocked on a thread queue.
1318        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1319        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1320
13212009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1324        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1325        sp58/sp58.scn: New files.
1326
13272009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1328
1329        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1330        pointer being null. This does not happen naturally at this time so
1331        force the point.
1332
13332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1334
1335        * sp12/sp12.scn: Update screen to reflect priority changes from long
1336        ago.
1337
13382009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1341        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1342        as sp27a and test flushing both counting and binary semaphores.
1343        Reformatted.
1344        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1345        sp27a/sp27a.scn: New files.
1346
13472009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1350        copied fomr other Makefile.am's.
1351
13522009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1353
1354        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1355        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1356        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1357        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1358
13592009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1360
1361        * sp57/sp57.doc: Correct.
1362
13632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1364
1365        * Makefile.am, configure.ac: Add test of restarting a task which is in
1366        the middle of a sleep or wake after.
1367        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1368        sp57/sp57.scn: New files.
1369
13702009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1371
1372        * sp43/init.c, sp43/sp43.scn: Add more cases for
1373        rtems_object_get_class_information() to improve coverage.
1374
13752009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1376
1377        * Makefile.am, configure.ac: Add new test to verify that when a user
1378        extension create hook fails, that the error is properly propagated.
1379        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1380        sp56/sp56.scn: New files.
1381
13822009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1383
1384        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1385        rtems_extension_delete.
1386
13872009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1388
1389        * sp09/screen01.c, sp09/sp09.scn: Add test for
1390        rtems_object_get_classic_name with invalid id.
1391
13922009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * sp02/task1.c: Minor spacing.
1395
13962009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1397
1398        * spfatal12/init.c: Address to heap initialize must be aligned but size
1399        must be too small.
1400
14012009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1402
1403        * Makefile.am, configure.ac: Add new test to exercise case when
1404        broadcasting to a message queue with a pending message.
1405        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1406        sp55/sp55.scn: New files.
1407
14082009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1411        spfatal tests appear to cover all fatal error cases.
1412        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1413        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1414        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1415        spfatal/task1.c: Removed.
1416
14172009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1418
1419        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1420        initialize workspace heap during initialize. Can be caused by
1421        unaligned address or not enough memory to initialize heap required
1422        overhead.
1423        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1424        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1425
14262009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1427
1428        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1429
14302009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1431
1432        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1433
14342009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1435
1436        * spstkalloc/spstkalloc.scn: Update screen.
1437
14382009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1439
1440        * Makefile.am, configure.ac: Add new test for user configured stack
1441        allocator/deallocator. Test both pass and fail cases.
1442        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1443        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1444
14452009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1446
1447        * spchain/init.c, spchain/spchain.scn: Clean up test.
1448
14492009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1450
1451        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1452        routines whose bodies are not used by RTEMS itself.
1453        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1454        spchain/spchain.doc, spchain/spchain.scn: New files.
1455
14562009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1457
1458        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1459        chain for coverage.
1460
14612009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1462
1463        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1464        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1465        improve coverage.
1466
14672009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1468
1469        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1470
14712009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1472
1473        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1474        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1475
14762009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1477
1478        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1479        Enhance spprintk. Add two new fatal error tests to cover
1480        __assert_func.
1481        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1482        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1483
14842009-06-18      Chris Johns <chrisj@rtems.org>
1485
1486        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1487        workaround the H8300 gcc bug.
1488
14892009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1490
1491        * sp54/init.c: Fix spacing.
1492
14932009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1496
14972009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1500
15012009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1502
1503        * Makefile.am, configure.ac: Add new test.
1504        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1505        sp54/sp54.scn: New files.
1506
15072009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1508
1509        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1510        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1511        the time of day forward not making server based timers fire.
1512        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1513        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1514        sp53/sp53.scn: New files.
1515
15162009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1517
1518        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1519
15202009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1521
1522        PR 1415/cpukit
1523        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1524        violation.
1525        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1526        sp51/sp51.scn: New files.
1527
15282009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1529
1530        PR 1413/cpukit
1531        * Makefile.am, configure.ac: Add test for case where server based
1532        timers which reinitiated themselves did not get reinserted onto timer
1533        chain.
1534        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1535        sp50/sp50.scn: New files.
1536
15372009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1538
1539        PR 1414/cpukit
1540        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1541        is harder to trick by passing in a valid id of an incorrect object
1542        class.
1543        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1544        sp49/sp49.scn: New files.
1545
15462009-05-19      Chris Johns <chrisj@rtems.org>
1547
1548        * sp04/tswitch.c: Lower sample count for small memory targets.
1549       
15502009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1551
1552        * spprintk/init.c: printk() now 100% covered.
1553
15542009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * spprintk/init.c: More test cases.
1557
15582009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1559
1560        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1561        large enough for buffer node overhead.
1562
15632009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1564
1565        * Makefile.am, configure.ac, spwatchdog/system.h,
1566        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1567        printk. These will help coverage. Simplify spwkspace.
1568        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1569        spprintk/spprintk.scn: New files.
1570        * spwkspace/system.h: Removed.
1571
15722009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1573
1574        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1575        methods.
1576        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1577        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1578
15792009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1580
1581        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1582        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1583        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1584        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1585        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1586        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1587        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1588        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1589        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1590        spsize/size.c: Fix warnings.
1591
15922009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1593
1594        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1595        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1596        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1597        spobjgetnext/system.h: New files.
1598
15992009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1600
1601        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1602        64k to 20k. No impact on test behavior.
1603
16042009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1605
1606        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1607
16082009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1609
1610        * sp37/init.c, sp37/sp37.scn: Add test case for
1611        rtems_interrupt_level_attribute body.
1612
16132009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1614
1615        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1616        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1617        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1618        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1619        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1620        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1621        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1622        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1623        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1624        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1625        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1626        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1627        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1628        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1629        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1630        sp48/Makefile.am, spfatal/Makefile.am,
1631        spfatal01/Makefile.am, spfatal02/Makefile.am,
1632        spfatal03/Makefile.am, spfatal04/Makefile.am,
1633        spfatal05/Makefile.am, spfatal06/Makefile.am,
1634        spfatal07/Makefile.am, spfatal08/Makefile.am,
1635        spfatal09/Makefile.am, spsize/Makefile.am,
1636        spwatchdog/Makefile.am:
1637        Eliminate _exe_/.exe.
1638
16392009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1640
1641        PR 1388/cpukit
1642        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1643        allow both priority inherit and ceiling attributes to be set on
1644        semaphore create. These attributes are mutually exclusive and this
1645        should be an error.
1646
16472009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1648
1649        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1650        unlimited objects when configured for a unified workspace works as
1651        expected.
1652        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1653        sp48/sp48.scn: New files.
1654
16552009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1656                Joel Sherrill <joel.sherrill@oarcorp.com>
1657
1658        PR 1357/cpukit
1659        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1660        honored.
1661        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1662        sp47/sp47.scn: New files.
1663
16642009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1665
1666        * Makefile.am, configure.ac: Add new test to test Watchdog display
1667        helper routines. These reach into the SuperCore.
1668        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1669        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1670        spwatchdog/system.h, spwatchdog/task1.c: New files.
1671
16722009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1673
1674        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1675
16762009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1677
1678        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1679        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1680        hard-coded hex numbers for bad object Ids.
1681
16822009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1683
1684        * sp15/system.h, sp19/system.h: Array of task names should be of type
1685        rtems_name not rtems_id. Similarly array of task ids should be
1686        rtems_id not rtems_name.
1687
16882008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1689
1690        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1691
16922008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1693
1694        * Makefile.am, configure.ac, spfatal06/testcase.h,
1695        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1696        spsize/size.c: Eliminate pointers to API configuration tables in the
1697        main configuration table. Reference the main configuration table and
1698        the API configuration tables directly using the confdefs.h version
1699        rather than obtaining a pointer to it. This eliminated some
1700        variables, a potential fatal error, some unnecessary default
1701        configuration structures. Overall, about a 4.5% reduction in the code
1702        size for minimum and hello on the SPARC.
1703        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1704        spfatal10/testcase.h: Removed.
1705
17062008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1707
1708        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1709        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1710        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1711        successfully with maxixum number of priorities as 16 instead of 256.
1712        This was done by temporarily modifying the score priority.h maximum.
1713        This allowed testing of all API code to ensure that it worked
1714        properly with a reduced number of priorities. Most modifications were
1715        to switch from hard-coded maximum to using the API provided methods
1716        to determine maximum number of priority levels.
1717
17182008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1719
1720        * sp46/sp46.scn: Add screen missed earlier.
1721
17222008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        PR 1348/cpukit
1725        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1726        usage information while a period is running.
1727        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1728        sp46/sp46.scn: New files.
1729
17302008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1731
1732        * sp45/init.c: New file.
1733
17342008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1735
1736        PR 1347/cpukit
1737        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1738        Rework Timer Server to ensure that the context allows for blocking,
1739        allocating memory, and acquiring semaphores and mutexes.
1740        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1741        New files.
1742
17432008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1744
1745        * sp25/system.h: Add warning and temporary m32c conditional until size
1746        type addressed.
1747
17482008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1749
1750        * sp09/screen07.c: Use INT_MAX as number of messages so always
1751        properly sized and no overflow on constant.
1752        * sp09/screen10.c: Delay so on targets with simulator idle clock
1753        tick driver this will work.
1754        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1755        byte boundaries rather than two byte boundaries.
1756        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1757        allocate more memory than size_t holds on m32c.
1758
17592008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1760
1761        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1762        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1763        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1764        and Region calls. On 16-bit architectures, size_t can be 16-bits
1765        which would limit sizes to 64K. Also address constants which
1766        overflowed on 16-bit integer targets.
1767
17682008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1769
1770        * sp43/sp43.scn: Bump version to 4.9.99.0
1771
17722008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1773
1774        * sp19/system.h: Use "double" instead of "rtems_double".
1775
17762008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1777
1778        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1779
17802008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1781
1782        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1783        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1784        spfatal_support/init.c, spfatal_support/system.h:
1785        Convert to "bool".
1786
17872008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1788
1789        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1790        declared in a public place.
1791
17922008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1793
1794        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1795
17962008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1797
1798        * sp43/init.c: Fix derefence of uninitialized pointer.
1799
18002008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1801
1802        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1803        multiprocessing is not enabled. Saves one more variable from single
1804        processor configuration.
1805
18062008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1807
1808        PR 1212/cpukit
1809        * Makefile.am, configure.ac: Time slicing will not happen if the task
1810        mode is changed from a non-timeslicing mode to timeslicing mode if it
1811        is done by the executing thread (e.g. in its task body). This change
1812        includes sp44 to demonstrate the problem and verify the correction.
1813        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1814
18152008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1816
1817        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1818        architectures they are not supported on.
1819
18202008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1821
1822        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1823
18242008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1825
1826        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1827          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1828
18292008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1830
1831        * sp28/init.c: Corrections to configuration.
1832        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1833        * spsize/size.c: _ISR_Vector_table only exists on architectures
1834        which use the Simple Vectored Interrupt Model.
1835
18362008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1837
1838        * spsize/size.c: Convention calls for leading underscore on private
1839        RTEMS variables.
1840
18412008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1842
1843        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1844        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1845        Refactored and renamed initialization routines to
1846        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1847        rtems_initialize_device_drivers, and
1848        rtems_initialize_start_multitasking. This opened the sequence up so
1849        that bootcard() could provide a more robust and flexible framework
1850        which is easier to explain and understand. This also lays the
1851        groundwork for sharing the division of available memory between the
1852        RTEMS workspace and heap and the C library initialization across all
1853        BSPs.
1854
18552008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1856
1857        * sp32/init.c: Formatting.
1858
18592008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1860
1861        * sp09/screen01.c: Correct test.
1862        * sp09/screen14.c: Update copyright.
1863        * sp28/init.c: Correct end of test messages.
1864
18652008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1866
1867        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1868
18692008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1870
1871        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1872        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1873        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1874        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1875        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1876        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1877        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1878        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1879        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1880        tests. Add a clock_settime case for < 1988.
1881
18822008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1883
1884        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1885
18862008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1887
1888        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1889        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1890        * sp41/sp41.scn: Now has content.
1891        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1892        Object Services recently added to API.
1893
18942008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1895
1896        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1897        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1898        collection. This changed the name of a few previously public but
1899        undocumented services and added a some new services.
1900        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1901        sp43/system.h: New files.
1902
19032008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1904
1905        * spfatal10/.cvsignore: New file.
1906
19072008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1908
1909        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1910        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1911        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1912        New files.
1913
19142008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1915
1916        * Makefile.am, configure.ac: Added fatal error tests
1917        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1918        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1919        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1920        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1921        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1922        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1923        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1924        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1925        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1926        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1927        spfatal_support/init.c, spfatal_support/system.h: New files.
1928
19292008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1930
1931        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1932        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1933        test messages.
1934
19352008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1936
1937        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1938        simple type to a union of an unsigned 32 bit integer and a pointer.
1939        This should help eliminate weird casts between u32 and pointers in
1940        various places. The APIs now have to explicitly call _u32 or _string
1941        versions of helper routines. This should also simplify things and
1942        eliminate the need for ugly casts in some cases.
1943
19442008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1945
1946        * sp42/Makefile.am: New file.
1947
19482008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1949
1950        Add sp42 to exercise thread queue with knowledge of the implementation
1951        so we can exercise all of the normal paths possible.
1952        * Makefile.am, configure.ac: Add sp42.
1953        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1954
19552008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1956
1957        * sp39/init.c: Add case for long timeout on blocking operation.
1958        * Makefile.am, configure.ac: Add new test to exercise thread
1959        queue blokcing synchronization. sp39 and sp41 are very similar.
1960        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1961        sp41/system.h: New files.
1962
19632008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1964
1965        * sp39/init.c: Clean up.
1966
19672008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1968
1969        * sp39/init.c: Modify to improve coverage.
1970
19712008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1972
1973        * sp36/strict_order_mut.c:
1974
19752008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1976
1977        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1978        driver registration.
1979        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1980        sp40/system.h: New files.
1981
19822008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1983
1984        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1985        Add test cases for:
1986          + message queue create requesting too many message buffers
1987            for the available memory
1988          + region extend with address inside existing heap
1989          + timer server initiate too large a stack, create error
1990        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1991          + task set priority while holding resource
1992
19932008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1994
1995        * Makefile.am, configure.ac: Added sp38 and sp39.
1996        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1997        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1998        sp39/sp39.scn, sp39/system.h: New files.
1999
20002007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2001
2002        * sp36/strict_order_mut.c: New file.
2003
20042007-12-21      Xi Yang <hiyangxi@gmail.com>
2005
2006        * Makefile.am, configure.ac: Add support for proper stacking of
2007        priority inheritance on mutexes as well as enforce proper order of
2008        release.
2009        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2010        sp36/sp36.scn: New files.
2011
20122007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2013
2014        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2015        directive instead of violating RTEMS internals.
2016
20172007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2018
2019        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2020        Add test cases for User Extension Manager to improve code coverage.
2021        * sp21/task1.c: Fix spelling error.
2022
20232007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2024
2025        * spsize/size.c: Account for previous changes in calculation of MPCI
2026        receive server stack.
2027
20282007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2029
2030        * sp09/screen07.c, sp09/sp09.scn: Add test for
2031        rtems_message_queue_broadcast for bad buffer and count pointers.
2032        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2033        with bad priority or initiating twice.
2034        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2035        it forces a dispatch.
2036        * sp37/init.c: New file.
2037
20382007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2039
2040        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2041        enable, flash, and is in progress. These are normally inlines but
2042        also have bodies for non-C code. This test also exercises the odd
2043        case of calling clock tick from outside an ISR.
2044        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2045
20462007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2047
2048        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2049        using notepad with the current task's ID or SELF
2050        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2051        test missing test cases for clock_get.
2052
20532007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2054
2055        * sp28/init.c: Add test code for task variables to improve coverage.
2056
20572007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2058
2059        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2060        RTEMS provided accessor macros to obtain configuration fields.
2061
20622007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2063
2064        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2065        Configuration Table. Eliminate CPU Table from all ports. Delete
2066        references to CPU Table in all forms.
2067
20682007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2069
2070        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2071
20722007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2073
2074        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2075        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2076        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2077        to improve test coverage.
2078
20792007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2080
2081        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2082        coverage.
2083
20842007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2085
2086        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2087
20882007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2089
2090        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2091        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2092        .scn files.
2093
20942007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2095
2096        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2097        commented out and updated the .scn file.
2098
20992007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2100
2101        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2102        buffered test IO.
2103
21042007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2105
2106        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2107        rtems_io_unregister_driver did not have any test code.
2108
21092007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2110
2111        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2112        since it was used to configure a no longer used feature. Device names
2113        are now part of the filesystem not in a table. This also eliminated
2114        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2115        RTEMS as well as the memory allocation used to populate
2116        _IO_Driver_name_table.
2117
21182007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2119
2120        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2121        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2122        properly.
2123
21242007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2125
2126        * spsize/size.c: Eliminated the variables
2127        _RTEMS_tasks_User_initialization_tasks and
2128        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2129        used in one place after initialized. It was a waste of space.
2130
21312007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2132
2133        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2134        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2135        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2136        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2137        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2138        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2139        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2140        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2141        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2142        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2143        spsize/size.c: Add optional managers to Makefiles. Clean up test
2144        cases so last output line follows END OF pattern. Make sure test case
2145        all run. All tests appeared ok on sis.
2146
21472007-04-05      Joel Sherrill <joel@OARcorp.com>
2148
2149        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2150
21512007-04-05      Joel Sherrill <joel@OARcorp.com>
2152
2153        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2154        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2155        CONFIGURE_APPLICATION_NEEDS_XXX.
2156
21572007-04-02      Joel Sherrill <joel@OARcorp.com>
2158
2159        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2160
21612007-04-02      Joel Sherrill <joel@OARcorp.com>
2162
2163        * spsize/size.c: Convert from Classic API style TOD_Control as
2164        fundamental time structure to POSIX struct timespec. Add
2165        clock_get_uptime().
2166
21672007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2168
2169        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2170
21712007-03-26      Joel Sherrill <joel@OARcorp.com>
2172
2173        * sp35/priinv.c: Remove warning.
2174
21752007-03-10      Joel Sherrill <joel@OARcorp.com>
2176
2177        * sp26/system.h: Remove incorrect and duplicate
2178        CONFIGURE_EXTRA_TASK_STACKS.
2179
21802007-03-05      Joel Sherrill <joel@OARcorp.com>
2181
2182        PR 1222/cpukit
2183        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2184        thread that is blocked on a priority based thread queue is changed,
2185        that its placement in the queue is reevaluated based upon the new
2186        priority. This enhancement includes modifications to the SuperCore as
2187        well as new test cases.
2188        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2189        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2190        sp35/sp35.doc, sp35/sp35.scn: New files.
2191
21922007-03-05      Joel Sherrill <joel@OARcorp.com>
2193
2194        * sp26/system.h: Correct memory required for stack sizes.
2195
21962007-02-06      Joel Sherrill <joel@OARcorp.com>
2197
2198        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2199        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2200        tests.
2201
22022006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2203
2204        * sp33/init.c: Improve barrier test to include normal blocking with
2205        manual release and unblocking in barrier deletion.
2206
22072006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2208
2209        * configure.ac: New BUG-REPORT address.
2210
22112006-11-20      Joel Sherrill <joel@OARcorp.com>
2212
2213        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2214        and make output more compliant with other tests.
2215
22162006-11-17      Joel Sherrill <joel@OARcorp.com>
2217
2218        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2219        cases intended on all targets possible with new heap algorithm.
2220
22212006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2222
2223        * Makefile.am, configure.ac: Adding Classic API Barriers.
2224        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2225        New files.
2226
22272006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2228
2229        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2230
22312006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2232
2233        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2234        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2235        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2236        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2237        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2238        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2239        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2240        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2241        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2242        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2243        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2244        Use rtems_testsdir instead.
2245
22462006-04-05      Joel Sherrill <joel@OARcorp.com>
2247                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2248
2249        * spsize/size.c: Victor spotted the problem that
2250        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2251        variables and needed to be set to the same value.  I took that
2252        idea and just removed _Thread_MP_Receive.  All uses are now
2253        _MPCI_Receive_server_tcb.
2254
22552005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2256
2257        * configure.ac: Remove RTEMS_ENABLE_BARE,
2258        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2259
22602005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2261
2262        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2263        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2264        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2265        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2266        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2267        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2268        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2269        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2270        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2271        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2272        spfatal/Makefile.am, spsize/Makefile.am:
2273        Convert to use *_PROGRAMS.
2274
22752005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2276
2277        * sp01/Makefile.am, sp02/Makefile.am,
2278        sp03/Makefile.am, sp04/Makefile.am,
2279        sp05/Makefile.am, sp06/Makefile.am,
2280        sp07/Makefile.am, sp08/Makefile.am,
2281        sp09/Makefile.am, sp11/Makefile.am,
2282        sp12/Makefile.am, sp13/Makefile.am,
2283        sp14/Makefile.am, sp15/Makefile.am,
2284        sp16/Makefile.am, sp17/Makefile.am,
2285        sp19/Makefile.am, sp20/Makefile.am,
2286        sp21/Makefile.am, sp22/Makefile.am,
2287        sp23/Makefile.am, sp24/Makefile.am,
2288        sp25/Makefile.am, sp26/Makefile.am,
2289        sp27/Makefile.am, sp28/Makefile.am,
2290        sp29/Makefile.am, sp30/Makefile.am,
2291        sp31/Makefile.am, sp32/Makefile.am,
2292        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2293
22942005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2295
2296        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2297        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2298        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2299        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2300        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2301        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2302        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2303        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2304        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2305        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2306        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2307        * sptests.am: Remove.
2308
23092005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2310
2311        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2312        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2313        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2314        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2315        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2316        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2317        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2318        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2319        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2320        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2321        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2322
23232005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2324
2325        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2326
23272005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2328
2329        * spsize/Makefile.am: Rename TEST to spsize.
2330        * spsize/size.scn: Remove.
2331        * spsize/spsize.scn: New (renamed from size.scn).
2332
23332005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2334
2335        * configure.ac: Add spfatal/Makefile.
2336        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2337        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2338        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2339        * sptests.am: Remove LIB_VARIANT.
2340
23412005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2342
2343        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2344        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2345        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2346        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2347        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2348        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2349        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2350        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2351        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2352        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2353        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2354
23552005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2356
2357        * Makefile.am: Cleanup.
2358
23592005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2360
2361        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2362        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2363        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2364        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2365        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2366        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2367        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2368        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2369        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2370        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2371        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2372        spfatal/Makefile.am, spsize/Makefile.am:
2373        Partial conversion to automake.
2374
23752005-03-07      Joel Sherrill <joel@OARcorp.com>
2376
2377        * sp13/task1.c: Removed warnings.
2378
23792004-09-29      Joel Sherrill <joel@OARcorp.com>
2380
2381        * spsize/size.c: i960 obsoleted and all references removed.
2382
23832004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2384
2385        * configure.ac: Require automake > 1.9.
2386
23872004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2388
2389        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2390        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2391        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2392        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2393        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2394        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2395        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2396        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2397        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2398        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2399        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2400        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2401        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2402        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2403        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2404        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2405        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2406        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2407        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2408        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2409        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2410        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2411        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2412        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2413        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2414        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2415        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2416        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2417        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2418        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2419        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2420        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2421
24222004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2423
2424        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2425
24262004-03-30      David Querbach <querbach@realtime.bc.ca>
2427
2428        PR 595/tests
2429        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2430        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2431        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2432        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2433        others treat it as a count of longs.
2434
24352004-03-30      David Querbach <querbach@realtime.bc.ca>
2436
2437        PR 596/tests
2438        * sp32/init.c: A missing definition of TEST_INIT before including
2439        <tmacros.h> means that buffered output will not work even if selected
2440        in buffer_test_io.h.
2441
24422004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2443
2444        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2445        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2446        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2447        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2448        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2449        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2450        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2451        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2452        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2453        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2454        types.
2455
24562004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2457
2458        * configure.ac: Add 2nd arg to RTEMS_TOP.
2459
24602004-03-05      Joel Sherrill <joel@OARcorp.com>
2461
2462        * sp07/buffered_io.c: Remove warning.
2463
24642004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2465
2466        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2467        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2468        * sp02/Makefile.am: Ditto.
2469        * sp03/Makefile.am: Ditto.
2470        * sp04/Makefile.am: Ditto.
2471        * sp05/Makefile.am: Ditto.
2472        * sp06/Makefile.am: Ditto.
2473        * sp07/Makefile.am: Ditto.
2474        * sp08/Makefile.am: Ditto.
2475        * sp09/Makefile.am: Ditto.
2476        * sp11/Makefile.am: Ditto.
2477        * sp12/Makefile.am: Ditto.
2478        * sp13/Makefile.am: Ditto.
2479        * sp14/Makefile.am: Ditto.
2480        * sp15/Makefile.am: Ditto.
2481        * sp16/Makefile.am: Ditto.
2482        * sp17/Makefile.am: Ditto.
2483        * sp19/Makefile.am: Ditto.
2484        * sp20/Makefile.am: Ditto.
2485        * sp21/Makefile.am: Ditto.
2486        * sp22/Makefile.am: Ditto.
2487        * sp23/Makefile.am: Ditto.
2488        * sp24/Makefile.am: Ditto.
2489        * sp25/Makefile.am: Ditto.
2490        * sp26/Makefile.am: Ditto.
2491        * sp27/Makefile.am: Ditto.
2492        * sp28/Makefile.am: Ditto.
2493        * sp29/Makefile.am: Ditto.
2494        * sp30/Makefile.am: Ditto.
2495        * sp31/Makefile.am: Ditto.
2496        * sp32/Makefile.am: Ditto.
2497        * spfatal/Makefile.am: Ditto.
2498        * spsize/Makefile.am: Ditto.
2499
25002003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2501
2502        * sptests.am: Add dirstamp support.
2503
25042003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2505
2506        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2507
25082003-12-16      Joel Sherrill <joel@OARcorp.com>
2509
2510        PR 544/tests
2511        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2512        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2513        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2514        make tests account for resources and not print at inappropriate
2515        times.
2516        * sp07/buffered_io.c: New file.
2517
25182003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2519
2520        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2521
25222003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2523
2524        * sp01/Makefile.am: Remove all-local: $(ARCH).
2525        * sp02/Makefile.am: Remove all-local: $(ARCH).
2526        * sp03/Makefile.am: Remove all-local: $(ARCH).
2527        * sp04/Makefile.am: Remove all-local: $(ARCH).
2528        * sp05/Makefile.am: Remove all-local: $(ARCH).
2529        * sp06/Makefile.am: Remove all-local: $(ARCH).
2530        * sp07/Makefile.am: Remove all-local: $(ARCH).
2531        * sp08/Makefile.am: Remove all-local: $(ARCH).
2532        * sp09/Makefile.am: Remove all-local: $(ARCH).
2533        * sp11/Makefile.am: Remove all-local: $(ARCH).
2534        * sp12/Makefile.am: Remove all-local: $(ARCH).
2535        * sp13/Makefile.am: Remove all-local: $(ARCH).
2536        * sp14/Makefile.am: Remove all-local: $(ARCH).
2537        * sp15/Makefile.am: Remove all-local: $(ARCH).
2538        * sp16/Makefile.am: Remove all-local: $(ARCH).
2539        * sp17/Makefile.am: Remove all-local: $(ARCH).
2540        * sp19/Makefile.am: Remove all-local: $(ARCH).
2541        * sp20/Makefile.am: Remove all-local: $(ARCH).
2542        * sp21/Makefile.am: Remove all-local: $(ARCH).
2543        * sp22/Makefile.am: Remove all-local: $(ARCH).
2544        * sp23/Makefile.am: Remove all-local: $(ARCH).
2545        * sp24/Makefile.am: Remove all-local: $(ARCH).
2546        * sp25/Makefile.am: Remove all-local: $(ARCH).
2547        * sp26/Makefile.am: Remove all-local: $(ARCH).
2548        * sp27/Makefile.am: Remove all-local: $(ARCH).
2549        * sp28/Makefile.am: Remove all-local: $(ARCH).
2550        * sp29/Makefile.am: Remove all-local: $(ARCH).
2551        * sp30/Makefile.am: Remove all-local: $(ARCH).
2552        * sp31/Makefile.am: Remove all-local: $(ARCH).
2553        * sp32/Makefile.am: Remove all-local: $(ARCH).
2554        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2555        * spsize/Makefile.am: Remove all-local: $(ARCH).
2556
25572003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2558
2559        * configure.ac: Reflect having moved to testsuites/.
2560
25612003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2562
2563        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2564
25652003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2566
2567        * configure.ac:Remove RTEMS_CHECK_CPU.
2568
25692003-09-04      Joel Sherrill <joel@OARcorp.com>
2570
2571        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2572        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2573        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2574        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2575        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2576        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2577        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2578        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2579        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2580        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2581        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2582        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2583        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2584        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2585        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2586        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2587        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2588        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2589        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2590        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2591        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2592        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2593        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2594        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2595        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2596        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2597        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2598        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2599        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2600        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2601        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2602        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2603        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2604        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2605        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2606        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2607        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2608        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2609        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2610        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2611        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2612        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2613        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2614        spsize/size.c, spsize/system.h: URL for license changed.
2615
26162003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2617
2618        PR 458/tests
2619        * sp30/task1.c: Correct indexing problem.
2620
26212003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2622
2623        * Makefile.am: Reflect having moved aclocal/.
2624
26252003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2626
2627        * Makefile.am: Reflect having moved automake/.
2628        * sp01/Makefile.am: Reflect having moved automake/.
2629        * sp02/Makefile.am: Reflect having moved automake/.
2630        * sp03/Makefile.am: Reflect having moved automake/.
2631        * sp04/Makefile.am: Reflect having moved automake/.
2632        * sp05/Makefile.am: Reflect having moved automake/.
2633        * sp06/Makefile.am: Reflect having moved automake/.
2634        * sp07/Makefile.am: Reflect having moved automake/.
2635        * sp08/Makefile.am: Reflect having moved automake/.
2636        * sp09/Makefile.am: Reflect having moved automake/.
2637        * sp11/Makefile.am: Reflect having moved automake/.
2638        * sp12/Makefile.am: Reflect having moved automake/.
2639        * sp13/Makefile.am: Reflect having moved automake/.
2640        * sp14/Makefile.am: Reflect having moved automake/.
2641        * sp15/Makefile.am: Reflect having moved automake/.
2642        * sp16/Makefile.am: Reflect having moved automake/.
2643        * sp17/Makefile.am: Reflect having moved automake/.
2644        * sp19/Makefile.am: Reflect having moved automake/.
2645        * sp20/Makefile.am: Reflect having moved automake/.
2646        * sp21/Makefile.am: Reflect having moved automake/.
2647        * sp22/Makefile.am: Reflect having moved automake/.
2648        * sp23/Makefile.am: Reflect having moved automake/.
2649        * sp24/Makefile.am: Reflect having moved automake/.
2650        * sp25/Makefile.am: Reflect having moved automake/.
2651        * sp26/Makefile.am: Reflect having moved automake/.
2652        * sp27/Makefile.am: Reflect having moved automake/.
2653        * sp28/Makefile.am: Reflect having moved automake/.
2654        * sp29/Makefile.am: Reflect having moved automake/.
2655        * sp30/Makefile.am: Reflect having moved automake/.
2656        * sp31/Makefile.am: Reflect having moved automake/.
2657        * sp32/Makefile.am: Reflect having moved automake/.
2658        * spfatal/Makefile.am: Reflect having moved automake/.
2659        * spsize/Makefile.am: Reflect having moved automake/.
2660
26612003-08-14      Joel Sherrill <joel@OARcorp.com>
2662
2663        * sp02/task1.c: Added ID to name lookup service and changed name of
2664        id/name translation status code. This propagated to multiple
2665        functions. The user API service added was rtems_object_id_to_name()
2666
26672003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2668
2669        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2670
26712003-05-29      Joel Sherrill <joel@OARcorp.com>
2672
2673        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2674
26752003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2676
2677        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2678        CC_CFLAGS_DEFAULT (obsolete).
2679
26802003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2681
2682        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2683        Remove CC_LDFLAGS_PROFILE_V.
2684
26852003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2686
2687        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2688
26892003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2690
2691        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2692
26932003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2694
2695        * configure.ac: AC_PREREQ(2.57).
2696
26972002-11-14      Joel Sherrill <joel@OARcorp.com>
2698
2699        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2700        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2701        update the IDs in the screens.
2702
27032002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2704
2705        * .cvsignore: Reformat.
2706        Add autom4te*cache.
2707        Remove autom4te.cache.
2708
27092002-09-14      Joel Sherrill <joel@OARcorp.com>
2710
2711        * sp32/.cvsignore: New file.
2712
27132002-09-14      Aaron J. Grier <aaron@frye.com>
2714
2715        * PR271 was not applicable against the current source but included
2716        a nice test that Joel decided to add to the tree as sp32.
2717        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2718        * Makefile.am, configure.ac: Modified to reflect addition.
2719
27202002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2721
2722        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2723        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2724        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2725        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2726        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2727        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2728        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2729        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2730        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2731        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2732        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2733        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2734        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2735        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2736        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2737        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2738        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2739        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2740        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2741        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2742        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2743        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2744        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2745        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2746        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2747        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2748        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2749        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2750        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2751        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2752        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2753
27542002-08-01      Joel Sherrill <joel@OARcorp.com>
2755
2756        * Per PR47 add support for buffered test output.  This involved
2757        adding defines to redirect output to a buffer and dump it when
2758        full, at "test pause", and at exit.  To avoid problems when redefining
2759        exit(), all tests were modified to call rtems_test_exit().
2760        Some tests, notable psxtests, had to be modified to include
2761        the standard test macro .h file (pmacros.h or tmacros.h) to
2762        enable this support.
2763        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2764        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2765        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2766        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2767        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2768        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2769        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2770
27712002-07-30      Joel Sherrill <joel@OARcorp.com>
2772
2773        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2774        stack if the port doesn't configure using it.
2775
27762002-07-04      Joel Sherrill <joel@OARcorp.com>
2777
2778        * Jump table for single entry point removed.
2779        * spsize/size.c:  Modified to reflect above.
2780
27812002-07-01      Joel Sherrill <joel@OARcorp.com>
2782
2783        * sp29/init.c: Corrected definitions for task stack usage.
2784
27852002-07-01      Joel Sherrill <joel@OARcorp.com>
2786
2787        * spsize/size.c: _Thread_queue_Extract_table removed.
2788
27892001-05-17      Joel Sherrill <joel@OARcorp.com>
2790
2791        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2792        number of staticly configured device drivers.
2793
27942001-05-14      Joel Sherrill <joel@OARcorp.com>
2795
2796        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2797        than the configured number of drivers.
2798 
27992002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2800
2801        * configure.ac: Remove ENABLE_GCC28.
2802
28032001-04-04      Joel Sherrill <joel@OARcorp.com>
2804
2805        * spsize/size.c: Reflect SPARC modifcation to get rid of
2806        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2807 
28082001-03-29      Joel Sherrill <joel@OARcorp.com>
2809
2810        * Per PR147 addressed problems when reseting and inserting a timer
2811        into a timer chain that did not honor time passage since the last
2812        time the timer server was scheduled and the new insertion.
2813        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2814
28152001-03-28      Joel Sherrill <joel@OARcorp.com>
2816
2817        * Side-effect of PR132.
2818        * sp21/system.h: Now must explicitly request NULL driver.
2819
28202002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2821
2822        * configure.ac:
2823        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2824        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2825        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2826        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2827        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2828        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2829        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2830        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2831        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2832        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2833        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2834        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2835        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2836        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2837        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2838        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2839        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2840        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2841        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2842        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2843        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2844        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2845        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2846        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2847        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2848        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2849        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2850        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2851        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2852        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2853        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2854        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2855        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2856        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2857
28582002-03-20      Chris Johns <ccj@acm.org>
2859
2860        * PR145.
2861        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2862        in system (e.g. driver tasks).  Also exit on minimum number of
2863        switches not precise number.
2864
28652001-01-29      Joel Sherrill <joel@OARcorp.com>
2866
2867        * Fixed bug where resetting a timer that was not at the head
2868        of one of the task timer chains resulted in the Timer Server
2869        task waking up too far in the future.
2870        * Added rtems_timer_get_information() directive to support testing.
2871        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2872        above condition.
2873
28742001-01-22      Joel Sherrill <joel@OARcorp.com>
2875
2876        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2877        because priority added as argument to rtems_timer_initiate_server().
2878
28792001-01-16      Joel Sherrill <joel@OARcorp.com>
2880
2881        * Added tests for task-based timers.  This included the new tests
2882        sp30 and sp31.
2883        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2884        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2885        for task-based timer services.
2886        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2887        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2888        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2889        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2890        sp31/task1.c: New files.
2891
28922001-11-01      Joel Sherrill <joel@OARcorp.com>
2893
2894        * sp26/system.h: Properly account for stack memory used by
2895        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2896        and processed as PR78.
2897
28982001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2899
2900        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2901        * configure.in: Remove.
2902        * configure.ac: New file, generated from configure.in by autoupdate.
2903
29042001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2905
2906        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2907
29082001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2909
2910        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2911        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2912        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2913        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2914        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2915        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2916        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2917        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2918        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2919        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2920        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2921        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2922        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2923        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2924        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2925        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2926        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2927        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2928        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2929        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2930        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2931        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2932        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2933        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2934        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2935        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2936        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2937        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2938        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2939
29402001-08-16      Joel Sherrill <joel@OARcorp.com>
2941
2942        * sp20/system.h: Account for extra task stacks properly.
2943
29442001-08-16      Joel Sherrill <joel@OARcorp.com>
2945
2946        * sp13/sp13.scn: Id in screen had wrong class field value.
2947        * sp13/system.h: Account for message buffer memory.
2948        * sp13/task2.c: Remove unnecessary check for failure.
2949
29502001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2951
2952        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2953
29542001-04-20      Joel Sherrill <joel@OARcorp.com>
2955
2956        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2957        file.
2958
29592001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2960
2961        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2962
29632001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2964
2965        * sp21/Makefile.am: Remove libtest.
2966
29672000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2968
2969        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2970
29712000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2972
2973        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2974
29752000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2976
2977        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2978        Switch to GNU canonicalization.
2979        * sptests.am: Remove DEFS.
2980
29812000-09-29      Joel Sherrill <joel@OARcorp.com>
2982
2983        * sp20/sp20.scn: Corrected to reflect new addition.
2984        * sp20/system.h: Removed comment reflecting history.
2985
29862000-09-29      Stephan Merker <merker@decrc.abb.de>
2987
2988        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2989        Added new task to test sequence of altering a period's length
2990        while it is still active.
2991
29922000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2993
2994        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2995        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2996        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2997        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2998        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2999        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3000        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3001        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3002        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3003        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3004
30052000-08-10      Joel Sherrill <joel@OARcorp.com>
3006
3007        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.