source: rtems/testsuites/sptests/ChangeLog @ ba3e987e

4.104.115
Last change on this file since ba3e987e was 4439616, checked in by Joel Sherrill <joel.sherrill@…>, on 12/10/09 at 18:42:17

2009-12-10 Joel Sherrill <joel.sherrill@…>

  • sp69/.cvsignore: New file.
  • Property mode set to 100644
File size: 92.5 KB
Line 
12009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp69/.cvsignore: New file.
4
52009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
6
7        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
8        to ensure that all paths are tested.
9        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
10
112009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * sp31/task1.c: Fixed spacing.
14
152009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
18        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
19        spwkspace/init.c: Use rtems_test_assert() consistently instead of
20        system assert(). rtems_test_assert() is designed to integrate into
21        the RTEMS test suite infrastructure.
22
232009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
24
25        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
26        cases. Updated copyright notice.
27
282009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
29
30        * sp25/task1.c: Use PRIuPTR for segment_sizes.
31
322009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
33
34        * sp68/Makefile.in, sp68/.cvsignore,
35        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
36        removed unneeded Makefile.in, added cvsignore
37       
382009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
39
40        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
41        spintrcritical17/init.c, spintrcritical17/Makefile.am,
42        spintrcritical17/spintrcritical17.doc,
43        spintrcritical17/spintrcritical17.scn: New files.
44        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
45        * sp31/task1.c, sp67/init.c: Changes for new timer server
46        implementation.
47        * sp52/init.c: The init task must be preemptible to let the timer
48        server run.
49
502009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        PR 1460/cpukit
53        * sp43/init.c: Change return type on methods accessing portions of
54        RTEMS Ids to int. This allows -1 to be return on error.
55
562009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
57
58        * spsize/Makefile.am: Fix broken install rule.
59
602009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        * spprintk/spprintk.scn: Add end of line at end of file.
63
642009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
65
66        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
67        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
68        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
69        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
70        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
71        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
72        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
73        spwkspace/Makefile.am: Add documentation files for multiple tests.
74        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
75        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
76        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
77        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
78        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
79        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
80        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
81        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
82        spwkspace/spwkspace.doc: New files.
83
842009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
85
86        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
87        Include "tmacros.h".
88        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
89        _Heap_Allocate for 16bit compliance.
90        * sp44/init.c: Another printf format fix.
91
922009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
93
94        * sp37/init.c: Add local prototypes for
95        rtems_interrupt_disable, rtems_interrupt_enable,
96        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
97        * sp43/init.c: Add local prototypes for
98        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
99        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
100        rtems_object_id_api_minimum, rtems_object_id_get_api,
101        rtems_object_id_get_class, rtems_object_id_get_index,
102        rtems_object_id_get_node.
103        Spray PRId32's into printf's for 16bit target complianance.
104        * sp37/init.c: Add local prototype for
105        rtems_interrupt_level_attribute.
106
1072009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
108
109        * sp29/init.c: Include "tmacros.h".
110        Misc. changes related to rtems_intervals.
111        * sp14/asr.c: Add PRIxrtems_signal_set.
112        Use PRIxrtems_signal_set to print rtems_signal_set's.
113        * sp13/task3.c: Use PRIu32 to print "count".
114        * sp09/screen12.c: Segment sizes are uintptr_t's.
115        * sp09/screen11.c: Use size_t for "size".
116        * sp62/init.c: Segment sizes are uintptr_t's.
117        * sp25/task1.c: Use PRIuPTR to print segment_size's.
118        * sp21/task1.c: Add PRIurtems_device_major_number.
119        * sp11/task1.c, sp11/task2.c:
120        Use PRIxrtems_event_set to print rtems_event_set's.
121        * sp09/screen13.c: Revert previous change.
122        Remove broken extraneous line seemingly having crept into in
123        2009-08-10 patch.
124        * sp27/init.c: Remove extraneous argument to print.
125        * spsize/size.c: Use PRIu32 to print sys_req.
126        * sp37/init.c: Add missing argument to printf.
127        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
128        sp12/pritask.c, sp34/changepri.c:
129        Use PRIdrtems_task_argument to print rtems_task_argument's.
130
1312009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * sp25/task1.c: segment_size is uintptr_t.
134        * spfatal06/testcase.h: Add missing return.
135        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
136        Duplicate code from rtems_name_to_characters to convert rtems_name's
137        into char arrays.
138        * sp09/screen13.c: Comment out unused return status.
139        * sp63/init.c: Use PRIu32 to print uint32_t's.
140        * sp33/init.c: Use PRIu32 to print uint32_t's.
141        * sp28/init.c: Use PRIu32 to print uint32_t's.
142
1432009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * sp31/task1.c: Use PRIdWatchdog_Interval to print
146        Watchdog_Interval's.
147        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
148        PRIdrtems_interval to print rtems_interval's.
149
1502009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * sp13/task1.c: Misc. uint32_t fixes.
153        * sp20/task1.c: Misc. uint32_t fixes.
154        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
155        Use PRIXrtems_mode to print rtems_mode's.
156        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
157        Use PRIxrtems_mode to print rtems_mode's.
158        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
159        sp19/task1.c: Add missing PRI*32's.
160
1612009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * sp34/changepri.c, sp35/priinv.c:
164        Use PRIdPriority_Control to print Priority_Control's.
165
1662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * sp34/changepri.c, sp59/init.c:
169        Use PRIdrtems_task_priority to print rtems_task_priority's.
170        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
171        Use PRIdrtems_task_priority to print rtems_task_priority's.
172        * sp12/system.h:
173        Change Priority_Test_driver to use rtems_task_priority argument.
174        * sp12/pridrv.c:
175        Change Priority_Test_driver to use rtems_task_priority argument.
176        Use PRIdrtems_task_priority to print rtems_task_priority's.
177
1782009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
179
180        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
181        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
182        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
183        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
184        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
185
1862009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
189        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
190        * sp63/init.c: Fix _Heap_Resize_block args.
191        * sp09/screen09.c: Eliminate unused var warning.
192
1932009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * sp27/init.c, spsize/init.c: Fix prototypes.
196        * spwatchdog/task1.c: Remove unused vars.
197
1982009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
201        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
202        spobjgetnext/init.c, spprintk/init.c:
203        Eliminate unused vars.
204
2052009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
206
207        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
208        confdefs.h define typos.
209
2102009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
211
212        * configure.ac: Don't add -ansi -fasm to CFLAGS.
213
2142009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * sp32/init.c: Lengthen the clock tick and move configuration to the
217        bottom of the file.
218
2192009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
220
221        * Makefile.am, configure.ac: Add new test to exercise when the ticks
222        since boot wraps around 0 and the timer server must deal with that
223        condition.
224        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
225        sp67/sp67.scn: New files.
226
2272009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
228
229        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
230
2312009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
232
233        * spintrcritical09/init.c, spintrcritical10/init.c,
234        spintrcritical11/init.c: Fixed potentially infinite loops.
235        * sp20/system.h: Increased micro seconds per tick in order to be more
236        independent of the console output speed.
237
2382009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
239
240        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
241        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
242        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
243        at -Os and m68k at -Os. Fix typos.
244
2452009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * sp54/init.c: Use rtems_build_id to make building Objects_Id
248        RTEMS_USE_16_BIT_OBJECT clean.
249
2502009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Makefile.am, configure.ac: Add new test to exercise when notepads are
253        not configured.
254        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
255        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
256
2572009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
260        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
261        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
262        coverage runs.
263
2642009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
267        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
268        some error cases uncovered by uC5282 coverage runs.
269
2702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
273        uC5282 coverage runs.
274
2752009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
276
277        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
278        Correct minor issues uncovered on uC5282.
279
2802009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
281
282        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
283        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
284        Eliminate use of deprecated rtems_extension.
285
2862009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
289        run when IO speed varies.
290
2912009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
294        the intended code.
295
2962009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * configure.ac: Revert accidentally committed lines.
299
3002009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
301
302        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
303        simple priority ceiling case that was previously only tested via the
304        POSIX API.
305        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
306        sp66/sp66.scn: New files.
307
3082009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
309
310        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
311        for Id which is in range for the object class but not allocated yet.
312
3132009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * sp46/init.c, sp46/sp46.scn: Fix numbering.
316
3172009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
318
319        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
320
3212009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
324        spfatal02/spfatal02.scn, spfatal02/testcase.h,
325        spfatal03/spfatal03.scn, spfatal03/testcase.h,
326        spfatal04/spfatal04.scn, spfatal04/testcase.h,
327        spfatal05/spfatal05.scn, spfatal05/testcase.h,
328        spfatal06/spfatal06.scn, spfatal06/testcase.h,
329        spfatal07/spfatal07.scn, spfatal07/testcase.h,
330        spfatal08/spfatal08.scn, spfatal08/testcase.h,
331        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
332        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
333        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
334        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
335        tests use testcase.h and spfatal_support framework. Print test name
336        herald in all cases.
337        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
338        New files.
339        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
340
3412009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * spfatal07/testcase.h: Indicate test is not applicable on some
344        architectures.
345
3462009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * Makefile.am: Fix spacing.
349
3502009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
351
352        * spstkalloc/init.c: Changed allocator signature. Functions are now
353        static.
354
3552009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
356
357        * sp29/init.c: Fixed return value evaluation.
358        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
359        * sp63/init.c: Check return value of _Heap_Initialize().
360
3612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
364        _Watchdog_Report() when name is not NULL. This case was covered at
365        -Os on erc32 but at -O2 we had more code.
366
3672009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
370        overflowing on _Heap_Allocate_aligned.
371
3722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
375        for various null parameters.
376
3772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * sp16/sp16.scn, sp16/task1.c: Fix typo.
380
3812009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
382
383        * sp65/init.c: Remove stray print.
384        * sp65/sp65.doc: Add information on second case.
385
3862009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
387
388        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
389        verify that obtaining a priority ceiling mutex when the calling
390        task's priority is the same as the priority ceiling is handled
391        correctly.
392
3932009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
394
395        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
396        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
397        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
398        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
399        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
400        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
401        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
402        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
403        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
404        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
405        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
406        rtems_clock_get_ticks_per_second().
407
4082009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
409
410        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
411        Change attributes to priority ceiling. Use directive_failed, not
412        assert. Configure a semaphore not a region.
413
4142009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
415
416        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
417        mutex cases.
418        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
419        sp65/sp65.scn: New files.
420
4212009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
422
423        * Makefile.am, configure.ac: Add new test for some core mutex cases.
424        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
425        sp65/sp65.scn: New files.
426
4272009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
430        per tick.
431
4322009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
433
434        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
435        adjust existing for alignment. New test ensures coverage begin and
436        end marker methods are exercised so they do not get considered
437        unexecuted.
438        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
439        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
440
4412009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * Makefile.am, configure.ac: Add new test to exercise legacy
444        rtems_clock_get().
445        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
446        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
447
4482009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
449
450        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
451        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
452        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
453
4542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
457        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
458        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
459        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
460        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
461        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
462        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
463        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
464        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
465
4662009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
469        cases.
470
4712009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
474        all memory is successfully allocated. This means the test can
475        validate the heap is unchanged on extend failure.
476
4772009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * spintrcritical01/init.c, spintrcritical06/init.c,
480        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
481        per tick so tests run quicker and more reliably hit the intended
482        critical section.
483
4842009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
485
486        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
487        when we are unable to allocate the memory needed for an object
488        extend. Make sure all is handled properly.
489        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
490        sp64/sp64.scn: New files.
491
4922009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
493
494        * sp63/init.c: Correct test case two.
495
4962009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
499        test case to exercise another odd branch not taken.
500
5012009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
504        particular path is taken through the _Heap_Resize_block code.
505        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
506        sp63/sp63.scn: New files.
507
5082009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
511        wrong thing in a cpp macro. Added contents to screen file and add
512        documentation file.
513        * sp42/sp42.doc: New file.
514
5152009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
518
5192009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * spintrcritical16/init.c: Tinker with test to make it hit the case
522        more reliably.
523
5242009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * Makefile.am, configure.ac: Add new test to exercise as many cases as
527        possible of not being able to allocate memory from the workspace
528        during thread creation.
529        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
530        sp18/sp18.scn: New files.
531
5322009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * Makefile.am, configure.ac: Add new test to handle the case where
535        a region resize frees enough memory to unblock a task.
536        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
537        sp62/sp62.scn: New files.
538        * sp61/init.c: Test does not need regions.
539
5402009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * Makefile.am, configure.ac: Add test case for processing a timeout
543        on a thread (that is the thread executing) that has also had its
544        request satisfied while it is being enqueued.
545        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
546        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
547        spintrcritical16/spintrcritical16.scn: New files.
548        * spintrcritical15/init.c: Remove unused TSR>
549
5502009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * Makefile.am, configure.ac: Add test case for a thread timing out on a
553        thread queue while another thread is in the process of blocking on
554        the same thread queue.
555        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
556        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
557        spintrcritical15/spintrcritical15.scn: New files.
558
5592009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
562
5632009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
566        sp40/sp40.scn: Now verified to hit coverage cases.
567        * sp40/sp40.doc: New file.
568
5692009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
570
571        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
572        to catch two remaining uncovered cases in rtems_io_register_driver.
573        * sp40/system.h: Removed.
574
5752009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * Makefile.am, configure.ac: Add new test to exercise odd case in
578        rtems_iterate_over_all_threads.
579        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
580        sp41/sp41.scn: New files.
581
5822009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
585        inheritance protocol since there is no holder associated with them.
586
5872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * Makefile.am, configure.ac: Add new tests to exercise cases where a
590        timer is scheduled from an ISR while it is being scheduled at the
591        task level.
592        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
593        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
594        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
595        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
596        spintrcritical14/spintrcritical14.scn: New files.
597
5982009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
599
600        * spintrcritical01/init.c, spintrcritical06/init.c,
601        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
602        cleanup and make the tests more similar.
603
6042009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
605
606        * spintrcritical06/init.c: Test now hits forward and reverse cases.
607
6082009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
611        test work for case that it is documented to handle.
612
6132009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
616        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
617        spintrcritical10/spintrcritical10.scn: New files.
618
6192009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
620
621        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
622        unreliable third case in sp39 to spintrcritical10. New tests to hit
623        other event synchronization critical sections.
624        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
625        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
626        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
627        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
628        spintrcritical12/spintrcritical12.scn: New files.
629
6302009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
631
632        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
633        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
634        sp10/sp10.scn: New files.
635
6362009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
637
638        * spintrcritical06/init.c: Clean up.
639        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
640        * spintrcritical09/spintrcritical09.scn: Fill in.
641
6422009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
643
644        * spintrcritical06/init.c: Add comment to indicate test is not finished
645        and known to not hit the case.
646        * Makefile.am, configure.ac: Add a couple more interrupt critical
647        section tests.
648        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
649        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
650        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
651        spintrcritical09/Makefile.am, spintrcritical09/init.c,
652        spintrcritical09/spintrcritical09.doc,
653        spintrcritical09/spintrcritical09.scn: New files.
654
6552009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
656
657        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
658        at hitting interrupt synchronization critical section in thread queue
659        enqueue priority for reverse insertions.
660        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
661        spintrcritical07/spintrcritical07.doc,
662        spintrcritical07/spintrcritical07.scn: New files.
663
6642009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
665
666        * Makefile.am, configure.ac: Add test case for the
667        _Thread_queue_Enqueue_priority interrupt critical section where the
668        TCB we are using as a current pointer is removed from the thread
669        queue when we flash interrupts while searching forward.
670        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
671        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
672        spintrcritical06/spintrcritical06.scn: New files.
673
6742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * spintrcritical_support/intrcritical.c,
677        spintrcritical_support/intrcritical.h: Change prototype of delay
678        method to indicate when counter is reset. This can be used to count
679        how many iterations we are doing.
680
6812009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
682
683        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
684        blocked on one period while another expires. Add sp61 which exercises
685        the case where a call is made to rtems_shutdown_executive when the
686        system is not up.
687        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
688        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
689        sp61/sp61.doc, sp61/sp61.scn: New files.
690
6912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
692
693        * sp04/init.c: To be timesliced, tasks must also me preemptible.
694
6952009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
698        what it was intended to do.
699
7002009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
701
702        * spintrcritical_support/intrcritical.c,
703        spintrcritical_support/intrcritical.h: New files.
704
7052009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * Makefile.am, configure.ac: Add new infrastructure which is more
708        reliable about generating cases which hit interrupt critical
709        sections. Remove sp41 since it used its own mechanism.
710        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
711        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
712        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
713        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
714        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
715        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
716        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
717        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
718        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
719        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
720        spintrcritical05/spintrcritical05.scn: New files.
721        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
722        sp41/system.h: Removed.
723
7242009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
725
726        * sp41/init.c: Remove incorrect comment.
727
7282009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
729
730        * sp29/init.c: Simple binary semaphores can not be inherit priority.
731
7322009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
733
734        * sp25/init.c: Spacing.
735
7362009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
737
738        * Makefile.am, configure.ac: Add sp59 to test path through
739        _Thread_queue_First_priority where the task's priority was in the
740        bottom 1/4 of the range.
741        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
742        sp59/sp59.scn: New files.
743
7442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
745
746        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
747        not blocked on a thread queue.
748        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
749        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
750
7512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
752
753        * Makefile.am, configure.ac: Add test for timespec divide by zero.
754        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
755        sp58/sp58.scn: New files.
756
7572009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
758
759        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
760        pointer being null. This does not happen naturally at this time so
761        force the point.
762
7632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * sp12/sp12.scn: Update screen to reflect priority changes from long
766        ago.
767
7682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
769
770        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
771        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
772        as sp27a and test flushing both counting and binary semaphores.
773        Reformatted.
774        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
775        sp27a/sp27a.scn: New files.
776
7772009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
778
779        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
780        copied fomr other Makefile.am's.
781
7822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
783
784        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
785        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
786        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
787        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
788
7892009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
790
791        * sp57/sp57.doc: Correct.
792
7932009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * Makefile.am, configure.ac: Add test of restarting a task which is in
796        the middle of a sleep or wake after.
797        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
798        sp57/sp57.scn: New files.
799
8002009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp43/init.c, sp43/sp43.scn: Add more cases for
803        rtems_object_get_class_information() to improve coverage.
804
8052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
806
807        * Makefile.am, configure.ac: Add new test to verify that when a user
808        extension create hook fails, that the error is properly propagated.
809        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
810        sp56/sp56.scn: New files.
811
8122009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
813
814        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
815        rtems_extension_delete.
816
8172009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * sp09/screen01.c, sp09/sp09.scn: Add test for
820        rtems_object_get_classic_name with invalid id.
821
8222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
823
824        * sp02/task1.c: Minor spacing.
825
8262009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
827
828        * spfatal12/init.c: Address to heap initialize must be aligned but size
829        must be too small.
830
8312009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
832
833        * Makefile.am, configure.ac: Add new test to exercise case when
834        broadcasting to a message queue with a pending message.
835        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
836        sp55/sp55.scn: New files.
837
8382009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
841        spfatal tests appear to cover all fatal error cases.
842        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
843        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
844        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
845        spfatal/task1.c: Removed.
846
8472009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
848
849        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
850        initialize workspace heap during initialize. Can be caused by
851        unaligned address or not enough memory to initialize heap required
852        overhead.
853        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
854        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
855
8562009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
857
858        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
859
8602009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
863
8642009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
865
866        * spstkalloc/spstkalloc.scn: Update screen.
867
8682009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
869
870        * Makefile.am, configure.ac: Add new test for user configured stack
871        allocator/deallocator. Test both pass and fail cases.
872        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
873        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
874
8752009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
876
877        * spchain/init.c, spchain/spchain.scn: Clean up test.
878
8792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
880
881        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
882        routines whose bodies are not used by RTEMS itself.
883        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
884        spchain/spchain.doc, spchain/spchain.scn: New files.
885
8862009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
889        chain for coverage.
890
8912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
894        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
895        improve coverage.
896
8972009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
900
9012009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
902
903        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
904        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
905
9062009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
907
908        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
909        Enhance spprintk. Add two new fatal error tests to cover
910        __assert_func.
911        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
912        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
913
9142009-06-18      Chris Johns <chrisj@rtems.org>
915
916        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
917        workaround the H8300 gcc bug.
918
9192009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * sp54/init.c: Fix spacing.
922
9232009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * sp02/sp02.doc, sp02/system.h: Update copyright year.
926
9272009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
928
929        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
930
9312009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
932
933        * Makefile.am, configure.ac: Add new test.
934        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
935        sp54/sp54.scn: New files.
936
9372009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
938
939        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
940        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
941        the time of day forward not making server based timers fire.
942        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
943        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
944        sp53/sp53.scn: New files.
945
9462009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
947
948        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
949
9502009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
951
952        PR 1415/cpukit
953        * Makefile.am, configure.ac: Add test for very simple priority ceiling
954        violation.
955        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
956        sp51/sp51.scn: New files.
957
9582009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
959
960        PR 1413/cpukit
961        * Makefile.am, configure.ac: Add test for case where server based
962        timers which reinitiated themselves did not get reinserted onto timer
963        chain.
964        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
965        sp50/sp50.scn: New files.
966
9672009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
968
969        PR 1414/cpukit
970        * Makefile.am, configure.ac: Tighten math on extraction of index so it
971        is harder to trick by passing in a valid id of an incorrect object
972        class.
973        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
974        sp49/sp49.scn: New files.
975
9762009-05-19      Chris Johns <chrisj@rtems.org>
977
978        * sp04/tswitch.c: Lower sample count for small memory targets.
979       
9802009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * spprintk/init.c: printk() now 100% covered.
983
9842009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
985
986        * spprintk/init.c: More test cases.
987
9882009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
989
990        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
991        large enough for buffer node overhead.
992
9932009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
994
995        * Makefile.am, configure.ac, spwatchdog/system.h,
996        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
997        printk. These will help coverage. Simplify spwkspace.
998        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
999        spprintk/spprintk.scn: New files.
1000        * spwkspace/system.h: Removed.
1001
10022009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1005        methods.
1006        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1007        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1008
10092009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1010
1011        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1012        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1013        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1014        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1015        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1016        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1017        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1018        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1019        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1020        spsize/size.c: Fix warnings.
1021
10222009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1023
1024        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1025        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1026        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1027        spobjgetnext/system.h: New files.
1028
10292009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1030
1031        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1032        64k to 20k. No impact on test behavior.
1033
10342009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1037
10382009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1039
1040        * sp37/init.c, sp37/sp37.scn: Add test case for
1041        rtems_interrupt_level_attribute body.
1042
10432009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1044
1045        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1046        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1047        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1048        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1049        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1050        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1051        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1052        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1053        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1054        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1055        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1056        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1057        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1058        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1059        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1060        sp48/Makefile.am, spfatal/Makefile.am,
1061        spfatal01/Makefile.am, spfatal02/Makefile.am,
1062        spfatal03/Makefile.am, spfatal04/Makefile.am,
1063        spfatal05/Makefile.am, spfatal06/Makefile.am,
1064        spfatal07/Makefile.am, spfatal08/Makefile.am,
1065        spfatal09/Makefile.am, spsize/Makefile.am,
1066        spwatchdog/Makefile.am:
1067        Eliminate _exe_/.exe.
1068
10692009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1070
1071        PR 1388/cpukit
1072        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1073        allow both priority inherit and ceiling attributes to be set on
1074        semaphore create. These attributes are mutually exclusive and this
1075        should be an error.
1076
10772009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1078
1079        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1080        unlimited objects when configured for a unified workspace works as
1081        expected.
1082        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1083        sp48/sp48.scn: New files.
1084
10852009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1086                Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        PR 1357/cpukit
1089        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1090        honored.
1091        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1092        sp47/sp47.scn: New files.
1093
10942009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1095
1096        * Makefile.am, configure.ac: Add new test to test Watchdog display
1097        helper routines. These reach into the SuperCore.
1098        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1099        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1100        spwatchdog/system.h, spwatchdog/task1.c: New files.
1101
11022009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1103
1104        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1105
11062009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1109        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1110        hard-coded hex numbers for bad object Ids.
1111
11122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1113
1114        * sp15/system.h, sp19/system.h: Array of task names should be of type
1115        rtems_name not rtems_id. Similarly array of task ids should be
1116        rtems_id not rtems_name.
1117
11182008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1119
1120        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1121
11222008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * Makefile.am, configure.ac, spfatal06/testcase.h,
1125        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1126        spsize/size.c: Eliminate pointers to API configuration tables in the
1127        main configuration table. Reference the main configuration table and
1128        the API configuration tables directly using the confdefs.h version
1129        rather than obtaining a pointer to it. This eliminated some
1130        variables, a potential fatal error, some unnecessary default
1131        configuration structures. Overall, about a 4.5% reduction in the code
1132        size for minimum and hello on the SPARC.
1133        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1134        spfatal10/testcase.h: Removed.
1135
11362008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1137
1138        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1139        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1140        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1141        successfully with maxixum number of priorities as 16 instead of 256.
1142        This was done by temporarily modifying the score priority.h maximum.
1143        This allowed testing of all API code to ensure that it worked
1144        properly with a reduced number of priorities. Most modifications were
1145        to switch from hard-coded maximum to using the API provided methods
1146        to determine maximum number of priority levels.
1147
11482008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1149
1150        * sp46/sp46.scn: Add screen missed earlier.
1151
11522008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1153
1154        PR 1348/cpukit
1155        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1156        usage information while a period is running.
1157        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1158        sp46/sp46.scn: New files.
1159
11602008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1161
1162        * sp45/init.c: New file.
1163
11642008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        PR 1347/cpukit
1167        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1168        Rework Timer Server to ensure that the context allows for blocking,
1169        allocating memory, and acquiring semaphores and mutexes.
1170        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1171        New files.
1172
11732008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1174
1175        * sp25/system.h: Add warning and temporary m32c conditional until size
1176        type addressed.
1177
11782008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * sp09/screen07.c: Use INT_MAX as number of messages so always
1181        properly sized and no overflow on constant.
1182        * sp09/screen10.c: Delay so on targets with simulator idle clock
1183        tick driver this will work.
1184        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1185        byte boundaries rather than two byte boundaries.
1186        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1187        allocate more memory than size_t holds on m32c.
1188
11892008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1190
1191        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1192        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1193        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1194        and Region calls. On 16-bit architectures, size_t can be 16-bits
1195        which would limit sizes to 64K. Also address constants which
1196        overflowed on 16-bit integer targets.
1197
11982008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1199
1200        * sp43/sp43.scn: Bump version to 4.9.99.0
1201
12022008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1203
1204        * sp19/system.h: Use "double" instead of "rtems_double".
1205
12062008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1207
1208        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1209
12102008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1211
1212        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1213        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1214        spfatal_support/init.c, spfatal_support/system.h:
1215        Convert to "bool".
1216
12172008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1218
1219        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1220        declared in a public place.
1221
12222008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1223
1224        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1225
12262008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1227
1228        * sp43/init.c: Fix derefence of uninitialized pointer.
1229
12302008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1231
1232        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1233        multiprocessing is not enabled. Saves one more variable from single
1234        processor configuration.
1235
12362008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1237
1238        PR 1212/cpukit
1239        * Makefile.am, configure.ac: Time slicing will not happen if the task
1240        mode is changed from a non-timeslicing mode to timeslicing mode if it
1241        is done by the executing thread (e.g. in its task body). This change
1242        includes sp44 to demonstrate the problem and verify the correction.
1243        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1244
12452008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1246
1247        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1248        architectures they are not supported on.
1249
12502008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1251
1252        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1253
12542008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1255
1256        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1257          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1258
12592008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1260
1261        * sp28/init.c: Corrections to configuration.
1262        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1263        * spsize/size.c: _ISR_Vector_table only exists on architectures
1264        which use the Simple Vectored Interrupt Model.
1265
12662008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        * spsize/size.c: Convention calls for leading underscore on private
1269        RTEMS variables.
1270
12712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1272
1273        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1274        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1275        Refactored and renamed initialization routines to
1276        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1277        rtems_initialize_device_drivers, and
1278        rtems_initialize_start_multitasking. This opened the sequence up so
1279        that bootcard() could provide a more robust and flexible framework
1280        which is easier to explain and understand. This also lays the
1281        groundwork for sharing the division of available memory between the
1282        RTEMS workspace and heap and the C library initialization across all
1283        BSPs.
1284
12852008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1286
1287        * sp32/init.c: Formatting.
1288
12892008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1290
1291        * sp09/screen01.c: Correct test.
1292        * sp09/screen14.c: Update copyright.
1293        * sp28/init.c: Correct end of test messages.
1294
12952008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1296
1297        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1298
12992008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1300
1301        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1302        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1303        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1304        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1305        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1306        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1307        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1308        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1309        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1310        tests. Add a clock_settime case for < 1988.
1311
13122008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1313
1314        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1315
13162008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1317
1318        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1319        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1320        * sp41/sp41.scn: Now has content.
1321        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1322        Object Services recently added to API.
1323
13242008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1325
1326        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1327        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1328        collection. This changed the name of a few previously public but
1329        undocumented services and added a some new services.
1330        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1331        sp43/system.h: New files.
1332
13332008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1334
1335        * spfatal10/.cvsignore: New file.
1336
13372008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1338
1339        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1340        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1341        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1342        New files.
1343
13442008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1345
1346        * Makefile.am, configure.ac: Added fatal error tests
1347        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1348        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1349        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1350        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1351        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1352        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1353        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1354        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1355        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1356        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1357        spfatal_support/init.c, spfatal_support/system.h: New files.
1358
13592008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1360
1361        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1362        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1363        test messages.
1364
13652008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1366
1367        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1368        simple type to a union of an unsigned 32 bit integer and a pointer.
1369        This should help eliminate weird casts between u32 and pointers in
1370        various places. The APIs now have to explicitly call _u32 or _string
1371        versions of helper routines. This should also simplify things and
1372        eliminate the need for ugly casts in some cases.
1373
13742008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1375
1376        * sp42/Makefile.am: New file.
1377
13782008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1379
1380        Add sp42 to exercise thread queue with knowledge of the implementation
1381        so we can exercise all of the normal paths possible.
1382        * Makefile.am, configure.ac: Add sp42.
1383        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1384
13852008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1386
1387        * sp39/init.c: Add case for long timeout on blocking operation.
1388        * Makefile.am, configure.ac: Add new test to exercise thread
1389        queue blokcing synchronization. sp39 and sp41 are very similar.
1390        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1391        sp41/system.h: New files.
1392
13932008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1394
1395        * sp39/init.c: Clean up.
1396
13972008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1398
1399        * sp39/init.c: Modify to improve coverage.
1400
14012008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1402
1403        * sp36/strict_order_mut.c:
1404
14052008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1406
1407        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1408        driver registration.
1409        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1410        sp40/system.h: New files.
1411
14122008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1413
1414        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1415        Add test cases for:
1416          + message queue create requesting too many message buffers
1417            for the available memory
1418          + region extend with address inside existing heap
1419          + timer server initiate too large a stack, create error
1420        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1421          + task set priority while holding resource
1422
14232008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1424
1425        * Makefile.am, configure.ac: Added sp38 and sp39.
1426        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1427        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1428        sp39/sp39.scn, sp39/system.h: New files.
1429
14302007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1431
1432        * sp36/strict_order_mut.c: New file.
1433
14342007-12-21      Xi Yang <hiyangxi@gmail.com>
1435
1436        * Makefile.am, configure.ac: Add support for proper stacking of
1437        priority inheritance on mutexes as well as enforce proper order of
1438        release.
1439        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1440        sp36/sp36.scn: New files.
1441
14422007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1443
1444        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1445        directive instead of violating RTEMS internals.
1446
14472007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1448
1449        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1450        Add test cases for User Extension Manager to improve code coverage.
1451        * sp21/task1.c: Fix spelling error.
1452
14532007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1454
1455        * spsize/size.c: Account for previous changes in calculation of MPCI
1456        receive server stack.
1457
14582007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1459
1460        * sp09/screen07.c, sp09/sp09.scn: Add test for
1461        rtems_message_queue_broadcast for bad buffer and count pointers.
1462        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1463        with bad priority or initiating twice.
1464        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1465        it forces a dispatch.
1466        * sp37/init.c: New file.
1467
14682007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1469
1470        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1471        enable, flash, and is in progress. These are normally inlines but
1472        also have bodies for non-C code. This test also exercises the odd
1473        case of calling clock tick from outside an ISR.
1474        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1475
14762007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1477
1478        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1479        using notepad with the current task's ID or SELF
1480        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1481        test missing test cases for clock_get.
1482
14832007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1484
1485        * sp28/init.c: Add test code for task variables to improve coverage.
1486
14872007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1488
1489        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1490        RTEMS provided accessor macros to obtain configuration fields.
1491
14922007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1495        Configuration Table. Eliminate CPU Table from all ports. Delete
1496        references to CPU Table in all forms.
1497
14982007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1499
1500        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1501
15022007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1503
1504        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1505        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1506        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1507        to improve test coverage.
1508
15092007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1510
1511        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1512        coverage.
1513
15142007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1515
1516        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1517
15182007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1519
1520        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1521        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1522        .scn files.
1523
15242007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1525
1526        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1527        commented out and updated the .scn file.
1528
15292007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1530
1531        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1532        buffered test IO.
1533
15342007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1535
1536        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1537        rtems_io_unregister_driver did not have any test code.
1538
15392007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1540
1541        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1542        since it was used to configure a no longer used feature. Device names
1543        are now part of the filesystem not in a table. This also eliminated
1544        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1545        RTEMS as well as the memory allocation used to populate
1546        _IO_Driver_name_table.
1547
15482007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1549
1550        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1551        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1552        properly.
1553
15542007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * spsize/size.c: Eliminated the variables
1557        _RTEMS_tasks_User_initialization_tasks and
1558        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1559        used in one place after initialized. It was a waste of space.
1560
15612007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1562
1563        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1564        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1565        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1566        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1567        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1568        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1569        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1570        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1571        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1572        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1573        spsize/size.c: Add optional managers to Makefiles. Clean up test
1574        cases so last output line follows END OF pattern. Make sure test case
1575        all run. All tests appeared ok on sis.
1576
15772007-04-05      Joel Sherrill <joel@OARcorp.com>
1578
1579        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1580
15812007-04-05      Joel Sherrill <joel@OARcorp.com>
1582
1583        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1584        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1585        CONFIGURE_APPLICATION_NEEDS_XXX.
1586
15872007-04-02      Joel Sherrill <joel@OARcorp.com>
1588
1589        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1590
15912007-04-02      Joel Sherrill <joel@OARcorp.com>
1592
1593        * spsize/size.c: Convert from Classic API style TOD_Control as
1594        fundamental time structure to POSIX struct timespec. Add
1595        clock_get_uptime().
1596
15972007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1598
1599        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1600
16012007-03-26      Joel Sherrill <joel@OARcorp.com>
1602
1603        * sp35/priinv.c: Remove warning.
1604
16052007-03-10      Joel Sherrill <joel@OARcorp.com>
1606
1607        * sp26/system.h: Remove incorrect and duplicate
1608        CONFIGURE_EXTRA_TASK_STACKS.
1609
16102007-03-05      Joel Sherrill <joel@OARcorp.com>
1611
1612        PR 1222/cpukit
1613        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1614        thread that is blocked on a priority based thread queue is changed,
1615        that its placement in the queue is reevaluated based upon the new
1616        priority. This enhancement includes modifications to the SuperCore as
1617        well as new test cases.
1618        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1619        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1620        sp35/sp35.doc, sp35/sp35.scn: New files.
1621
16222007-03-05      Joel Sherrill <joel@OARcorp.com>
1623
1624        * sp26/system.h: Correct memory required for stack sizes.
1625
16262007-02-06      Joel Sherrill <joel@OARcorp.com>
1627
1628        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1629        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1630        tests.
1631
16322006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1633
1634        * sp33/init.c: Improve barrier test to include normal blocking with
1635        manual release and unblocking in barrier deletion.
1636
16372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1638
1639        * configure.ac: New BUG-REPORT address.
1640
16412006-11-20      Joel Sherrill <joel@OARcorp.com>
1642
1643        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1644        and make output more compliant with other tests.
1645
16462006-11-17      Joel Sherrill <joel@OARcorp.com>
1647
1648        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1649        cases intended on all targets possible with new heap algorithm.
1650
16512006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1652
1653        * Makefile.am, configure.ac: Adding Classic API Barriers.
1654        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1655        New files.
1656
16572006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1658
1659        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1660
16612006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1662
1663        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1664        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1665        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1666        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1667        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1668        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1669        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1670        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1671        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1672        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1673        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1674        Use rtems_testsdir instead.
1675
16762006-04-05      Joel Sherrill <joel@OARcorp.com>
1677                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1678
1679        * spsize/size.c: Victor spotted the problem that
1680        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1681        variables and needed to be set to the same value.  I took that
1682        idea and just removed _Thread_MP_Receive.  All uses are now
1683        _MPCI_Receive_server_tcb.
1684
16852005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1686
1687        * configure.ac: Remove RTEMS_ENABLE_BARE,
1688        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1689
16902005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1691
1692        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1693        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1694        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1695        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1696        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1697        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1698        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1699        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1700        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1701        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1702        spfatal/Makefile.am, spsize/Makefile.am:
1703        Convert to use *_PROGRAMS.
1704
17052005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1706
1707        * sp01/Makefile.am, sp02/Makefile.am,
1708        sp03/Makefile.am, sp04/Makefile.am,
1709        sp05/Makefile.am, sp06/Makefile.am,
1710        sp07/Makefile.am, sp08/Makefile.am,
1711        sp09/Makefile.am, sp11/Makefile.am,
1712        sp12/Makefile.am, sp13/Makefile.am,
1713        sp14/Makefile.am, sp15/Makefile.am,
1714        sp16/Makefile.am, sp17/Makefile.am,
1715        sp19/Makefile.am, sp20/Makefile.am,
1716        sp21/Makefile.am, sp22/Makefile.am,
1717        sp23/Makefile.am, sp24/Makefile.am,
1718        sp25/Makefile.am, sp26/Makefile.am,
1719        sp27/Makefile.am, sp28/Makefile.am,
1720        sp29/Makefile.am, sp30/Makefile.am,
1721        sp31/Makefile.am, sp32/Makefile.am,
1722        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1723
17242005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1725
1726        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1727        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1728        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1729        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1730        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1731        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1732        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1733        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1734        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1735        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1736        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1737        * sptests.am: Remove.
1738
17392005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1740
1741        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1742        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1743        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1744        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1745        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1746        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1747        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1748        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1749        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1750        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1751        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1752
17532005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1754
1755        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1756
17572005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1758
1759        * spsize/Makefile.am: Rename TEST to spsize.
1760        * spsize/size.scn: Remove.
1761        * spsize/spsize.scn: New (renamed from size.scn).
1762
17632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * configure.ac: Add spfatal/Makefile.
1766        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1767        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1768        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1769        * sptests.am: Remove LIB_VARIANT.
1770
17712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1772
1773        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1774        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1775        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1776        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1777        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1778        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1779        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1780        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1781        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1782        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1783        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1784
17852005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1786
1787        * Makefile.am: Cleanup.
1788
17892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1790
1791        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1792        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1793        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1794        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1795        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1796        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1797        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1798        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1799        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1800        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1801        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1802        spfatal/Makefile.am, spsize/Makefile.am:
1803        Partial conversion to automake.
1804
18052005-03-07      Joel Sherrill <joel@OARcorp.com>
1806
1807        * sp13/task1.c: Removed warnings.
1808
18092004-09-29      Joel Sherrill <joel@OARcorp.com>
1810
1811        * spsize/size.c: i960 obsoleted and all references removed.
1812
18132004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1814
1815        * configure.ac: Require automake > 1.9.
1816
18172004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1818
1819        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1820        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1821        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1822        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1823        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1824        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1825        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1826        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1827        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1828        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1829        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1830        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1831        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1832        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1833        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1834        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1835        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1836        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1837        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1838        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1839        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1840        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1841        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1842        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1843        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1844        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1845        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1846        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1847        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1848        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1849        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1850        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1851
18522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1853
1854        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1855
18562004-03-30      David Querbach <querbach@realtime.bc.ca>
1857
1858        PR 595/tests
1859        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1860        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1861        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1862        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1863        others treat it as a count of longs.
1864
18652004-03-30      David Querbach <querbach@realtime.bc.ca>
1866
1867        PR 596/tests
1868        * sp32/init.c: A missing definition of TEST_INIT before including
1869        <tmacros.h> means that buffered output will not work even if selected
1870        in buffer_test_io.h.
1871
18722004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1873
1874        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1875        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1876        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1877        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1878        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1879        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1880        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1881        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1882        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1883        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1884        types.
1885
18862004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1887
1888        * configure.ac: Add 2nd arg to RTEMS_TOP.
1889
18902004-03-05      Joel Sherrill <joel@OARcorp.com>
1891
1892        * sp07/buffered_io.c: Remove warning.
1893
18942004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1895
1896        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1897        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1898        * sp02/Makefile.am: Ditto.
1899        * sp03/Makefile.am: Ditto.
1900        * sp04/Makefile.am: Ditto.
1901        * sp05/Makefile.am: Ditto.
1902        * sp06/Makefile.am: Ditto.
1903        * sp07/Makefile.am: Ditto.
1904        * sp08/Makefile.am: Ditto.
1905        * sp09/Makefile.am: Ditto.
1906        * sp11/Makefile.am: Ditto.
1907        * sp12/Makefile.am: Ditto.
1908        * sp13/Makefile.am: Ditto.
1909        * sp14/Makefile.am: Ditto.
1910        * sp15/Makefile.am: Ditto.
1911        * sp16/Makefile.am: Ditto.
1912        * sp17/Makefile.am: Ditto.
1913        * sp19/Makefile.am: Ditto.
1914        * sp20/Makefile.am: Ditto.
1915        * sp21/Makefile.am: Ditto.
1916        * sp22/Makefile.am: Ditto.
1917        * sp23/Makefile.am: Ditto.
1918        * sp24/Makefile.am: Ditto.
1919        * sp25/Makefile.am: Ditto.
1920        * sp26/Makefile.am: Ditto.
1921        * sp27/Makefile.am: Ditto.
1922        * sp28/Makefile.am: Ditto.
1923        * sp29/Makefile.am: Ditto.
1924        * sp30/Makefile.am: Ditto.
1925        * sp31/Makefile.am: Ditto.
1926        * sp32/Makefile.am: Ditto.
1927        * spfatal/Makefile.am: Ditto.
1928        * spsize/Makefile.am: Ditto.
1929
19302003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1931
1932        * sptests.am: Add dirstamp support.
1933
19342003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1935
1936        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1937
19382003-12-16      Joel Sherrill <joel@OARcorp.com>
1939
1940        PR 544/tests
1941        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1942        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1943        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1944        make tests account for resources and not print at inappropriate
1945        times.
1946        * sp07/buffered_io.c: New file.
1947
19482003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1949
1950        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1951
19522003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1953
1954        * sp01/Makefile.am: Remove all-local: $(ARCH).
1955        * sp02/Makefile.am: Remove all-local: $(ARCH).
1956        * sp03/Makefile.am: Remove all-local: $(ARCH).
1957        * sp04/Makefile.am: Remove all-local: $(ARCH).
1958        * sp05/Makefile.am: Remove all-local: $(ARCH).
1959        * sp06/Makefile.am: Remove all-local: $(ARCH).
1960        * sp07/Makefile.am: Remove all-local: $(ARCH).
1961        * sp08/Makefile.am: Remove all-local: $(ARCH).
1962        * sp09/Makefile.am: Remove all-local: $(ARCH).
1963        * sp11/Makefile.am: Remove all-local: $(ARCH).
1964        * sp12/Makefile.am: Remove all-local: $(ARCH).
1965        * sp13/Makefile.am: Remove all-local: $(ARCH).
1966        * sp14/Makefile.am: Remove all-local: $(ARCH).
1967        * sp15/Makefile.am: Remove all-local: $(ARCH).
1968        * sp16/Makefile.am: Remove all-local: $(ARCH).
1969        * sp17/Makefile.am: Remove all-local: $(ARCH).
1970        * sp19/Makefile.am: Remove all-local: $(ARCH).
1971        * sp20/Makefile.am: Remove all-local: $(ARCH).
1972        * sp21/Makefile.am: Remove all-local: $(ARCH).
1973        * sp22/Makefile.am: Remove all-local: $(ARCH).
1974        * sp23/Makefile.am: Remove all-local: $(ARCH).
1975        * sp24/Makefile.am: Remove all-local: $(ARCH).
1976        * sp25/Makefile.am: Remove all-local: $(ARCH).
1977        * sp26/Makefile.am: Remove all-local: $(ARCH).
1978        * sp27/Makefile.am: Remove all-local: $(ARCH).
1979        * sp28/Makefile.am: Remove all-local: $(ARCH).
1980        * sp29/Makefile.am: Remove all-local: $(ARCH).
1981        * sp30/Makefile.am: Remove all-local: $(ARCH).
1982        * sp31/Makefile.am: Remove all-local: $(ARCH).
1983        * sp32/Makefile.am: Remove all-local: $(ARCH).
1984        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1985        * spsize/Makefile.am: Remove all-local: $(ARCH).
1986
19872003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1988
1989        * configure.ac: Reflect having moved to testsuites/.
1990
19912003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1994
19952003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1996
1997        * configure.ac:Remove RTEMS_CHECK_CPU.
1998
19992003-09-04      Joel Sherrill <joel@OARcorp.com>
2000
2001        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2002        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2003        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2004        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2005        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2006        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2007        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2008        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2009        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2010        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2011        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2012        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2013        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2014        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2015        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2016        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2017        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2018        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2019        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2020        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2021        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2022        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2023        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2024        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2025        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2026        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2027        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2028        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2029        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2030        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2031        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2032        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2033        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2034        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2035        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2036        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2037        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2038        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2039        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2040        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2041        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2042        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2043        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2044        spsize/size.c, spsize/system.h: URL for license changed.
2045
20462003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2047
2048        PR 458/tests
2049        * sp30/task1.c: Correct indexing problem.
2050
20512003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2052
2053        * Makefile.am: Reflect having moved aclocal/.
2054
20552003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2056
2057        * Makefile.am: Reflect having moved automake/.
2058        * sp01/Makefile.am: Reflect having moved automake/.
2059        * sp02/Makefile.am: Reflect having moved automake/.
2060        * sp03/Makefile.am: Reflect having moved automake/.
2061        * sp04/Makefile.am: Reflect having moved automake/.
2062        * sp05/Makefile.am: Reflect having moved automake/.
2063        * sp06/Makefile.am: Reflect having moved automake/.
2064        * sp07/Makefile.am: Reflect having moved automake/.
2065        * sp08/Makefile.am: Reflect having moved automake/.
2066        * sp09/Makefile.am: Reflect having moved automake/.
2067        * sp11/Makefile.am: Reflect having moved automake/.
2068        * sp12/Makefile.am: Reflect having moved automake/.
2069        * sp13/Makefile.am: Reflect having moved automake/.
2070        * sp14/Makefile.am: Reflect having moved automake/.
2071        * sp15/Makefile.am: Reflect having moved automake/.
2072        * sp16/Makefile.am: Reflect having moved automake/.
2073        * sp17/Makefile.am: Reflect having moved automake/.
2074        * sp19/Makefile.am: Reflect having moved automake/.
2075        * sp20/Makefile.am: Reflect having moved automake/.
2076        * sp21/Makefile.am: Reflect having moved automake/.
2077        * sp22/Makefile.am: Reflect having moved automake/.
2078        * sp23/Makefile.am: Reflect having moved automake/.
2079        * sp24/Makefile.am: Reflect having moved automake/.
2080        * sp25/Makefile.am: Reflect having moved automake/.
2081        * sp26/Makefile.am: Reflect having moved automake/.
2082        * sp27/Makefile.am: Reflect having moved automake/.
2083        * sp28/Makefile.am: Reflect having moved automake/.
2084        * sp29/Makefile.am: Reflect having moved automake/.
2085        * sp30/Makefile.am: Reflect having moved automake/.
2086        * sp31/Makefile.am: Reflect having moved automake/.
2087        * sp32/Makefile.am: Reflect having moved automake/.
2088        * spfatal/Makefile.am: Reflect having moved automake/.
2089        * spsize/Makefile.am: Reflect having moved automake/.
2090
20912003-08-14      Joel Sherrill <joel@OARcorp.com>
2092
2093        * sp02/task1.c: Added ID to name lookup service and changed name of
2094        id/name translation status code. This propagated to multiple
2095        functions. The user API service added was rtems_object_id_to_name()
2096
20972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2098
2099        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2100
21012003-05-29      Joel Sherrill <joel@OARcorp.com>
2102
2103        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2104
21052003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2106
2107        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2108        CC_CFLAGS_DEFAULT (obsolete).
2109
21102003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2113        Remove CC_LDFLAGS_PROFILE_V.
2114
21152003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2118
21192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2120
2121        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2122
21232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2124
2125        * configure.ac: AC_PREREQ(2.57).
2126
21272002-11-14      Joel Sherrill <joel@OARcorp.com>
2128
2129        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2130        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2131        update the IDs in the screens.
2132
21332002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2134
2135        * .cvsignore: Reformat.
2136        Add autom4te*cache.
2137        Remove autom4te.cache.
2138
21392002-09-14      Joel Sherrill <joel@OARcorp.com>
2140
2141        * sp32/.cvsignore: New file.
2142
21432002-09-14      Aaron J. Grier <aaron@frye.com>
2144
2145        * PR271 was not applicable against the current source but included
2146        a nice test that Joel decided to add to the tree as sp32.
2147        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2148        * Makefile.am, configure.ac: Modified to reflect addition.
2149
21502002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2151
2152        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2153        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2154        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2155        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2156        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2157        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2158        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2159        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2160        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2161        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2162        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2163        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2164        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2165        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2166        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2167        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2168        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2169        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2170        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2171        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2172        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2173        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2174        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2175        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2176        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2177        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2178        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2179        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2180        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2181        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2182        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2183
21842002-08-01      Joel Sherrill <joel@OARcorp.com>
2185
2186        * Per PR47 add support for buffered test output.  This involved
2187        adding defines to redirect output to a buffer and dump it when
2188        full, at "test pause", and at exit.  To avoid problems when redefining
2189        exit(), all tests were modified to call rtems_test_exit().
2190        Some tests, notable psxtests, had to be modified to include
2191        the standard test macro .h file (pmacros.h or tmacros.h) to
2192        enable this support.
2193        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2194        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2195        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2196        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2197        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2198        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2199        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2200
22012002-07-30      Joel Sherrill <joel@OARcorp.com>
2202
2203        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2204        stack if the port doesn't configure using it.
2205
22062002-07-04      Joel Sherrill <joel@OARcorp.com>
2207
2208        * Jump table for single entry point removed.
2209        * spsize/size.c:  Modified to reflect above.
2210
22112002-07-01      Joel Sherrill <joel@OARcorp.com>
2212
2213        * sp29/init.c: Corrected definitions for task stack usage.
2214
22152002-07-01      Joel Sherrill <joel@OARcorp.com>
2216
2217        * spsize/size.c: _Thread_queue_Extract_table removed.
2218
22192001-05-17      Joel Sherrill <joel@OARcorp.com>
2220
2221        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2222        number of staticly configured device drivers.
2223
22242001-05-14      Joel Sherrill <joel@OARcorp.com>
2225
2226        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2227        than the configured number of drivers.
2228 
22292002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2230
2231        * configure.ac: Remove ENABLE_GCC28.
2232
22332001-04-04      Joel Sherrill <joel@OARcorp.com>
2234
2235        * spsize/size.c: Reflect SPARC modifcation to get rid of
2236        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2237 
22382001-03-29      Joel Sherrill <joel@OARcorp.com>
2239
2240        * Per PR147 addressed problems when reseting and inserting a timer
2241        into a timer chain that did not honor time passage since the last
2242        time the timer server was scheduled and the new insertion.
2243        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2244
22452001-03-28      Joel Sherrill <joel@OARcorp.com>
2246
2247        * Side-effect of PR132.
2248        * sp21/system.h: Now must explicitly request NULL driver.
2249
22502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2251
2252        * configure.ac:
2253        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2254        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2255        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2256        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2257        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2258        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2259        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2260        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2271        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287
22882002-03-20      Chris Johns <ccj@acm.org>
2289
2290        * PR145.
2291        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2292        in system (e.g. driver tasks).  Also exit on minimum number of
2293        switches not precise number.
2294
22952001-01-29      Joel Sherrill <joel@OARcorp.com>
2296
2297        * Fixed bug where resetting a timer that was not at the head
2298        of one of the task timer chains resulted in the Timer Server
2299        task waking up too far in the future.
2300        * Added rtems_timer_get_information() directive to support testing.
2301        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2302        above condition.
2303
23042001-01-22      Joel Sherrill <joel@OARcorp.com>
2305
2306        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2307        because priority added as argument to rtems_timer_initiate_server().
2308
23092001-01-16      Joel Sherrill <joel@OARcorp.com>
2310
2311        * Added tests for task-based timers.  This included the new tests
2312        sp30 and sp31.
2313        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2314        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2315        for task-based timer services.
2316        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2317        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2318        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2319        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2320        sp31/task1.c: New files.
2321
23222001-11-01      Joel Sherrill <joel@OARcorp.com>
2323
2324        * sp26/system.h: Properly account for stack memory used by
2325        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2326        and processed as PR78.
2327
23282001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2329
2330        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2331        * configure.in: Remove.
2332        * configure.ac: New file, generated from configure.in by autoupdate.
2333
23342001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2335
2336        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2337
23382001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2339
2340        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2341        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2342        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2343        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2344        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2345        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2347        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2348        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2349        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2350        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2369
23702001-08-16      Joel Sherrill <joel@OARcorp.com>
2371
2372        * sp20/system.h: Account for extra task stacks properly.
2373
23742001-08-16      Joel Sherrill <joel@OARcorp.com>
2375
2376        * sp13/sp13.scn: Id in screen had wrong class field value.
2377        * sp13/system.h: Account for message buffer memory.
2378        * sp13/task2.c: Remove unnecessary check for failure.
2379
23802001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2381
2382        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2383
23842001-04-20      Joel Sherrill <joel@OARcorp.com>
2385
2386        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2387        file.
2388
23892001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2390
2391        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2392
23932001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2394
2395        * sp21/Makefile.am: Remove libtest.
2396
23972000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2398
2399        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2400
24012000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2402
2403        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2404
24052000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2406
2407        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2408        Switch to GNU canonicalization.
2409        * sptests.am: Remove DEFS.
2410
24112000-09-29      Joel Sherrill <joel@OARcorp.com>
2412
2413        * sp20/sp20.scn: Corrected to reflect new addition.
2414        * sp20/system.h: Removed comment reflecting history.
2415
24162000-09-29      Stephan Merker <merker@decrc.abb.de>
2417
2418        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2419        Added new task to test sequence of altering a period's length
2420        while it is still active.
2421
24222000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2423
2424        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2425        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2426        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2427        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2428        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2429        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2430        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2431        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2432        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2433        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2434
24352000-08-10      Joel Sherrill <joel@OARcorp.com>
2436
2437        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.