source: rtems/testsuites/sptests/ChangeLog @ 4cbb4af6

4.104.115
Last change on this file since 4cbb4af6 was 4cbb4af6, checked in by Joel Sherrill <joel.sherrill@…>, on 12/10/09 at 22:58:05

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

  • sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and update.
  • Property mode set to 100644
File size: 92.8 KB
Line 
12009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
4        update.
5
62009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
9        expired periods. This detected the recently introduced PR1480.
10
112009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * sp69/.cvsignore: New file.
14
152009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
16
17        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
18        to ensure that all paths are tested.
19        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
20
212009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * sp31/task1.c: Fixed spacing.
24
252009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
28        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
29        spwkspace/init.c: Use rtems_test_assert() consistently instead of
30        system assert(). rtems_test_assert() is designed to integrate into
31        the RTEMS test suite infrastructure.
32
332009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
34
35        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
36        cases. Updated copyright notice.
37
382009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
39
40        * sp25/task1.c: Use PRIuPTR for segment_sizes.
41
422009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
43
44        * sp68/Makefile.in, sp68/.cvsignore,
45        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
46        removed unneeded Makefile.in, added cvsignore
47       
482009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
49
50        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
51        spintrcritical17/init.c, spintrcritical17/Makefile.am,
52        spintrcritical17/spintrcritical17.doc,
53        spintrcritical17/spintrcritical17.scn: New files.
54        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
55        * sp31/task1.c, sp67/init.c: Changes for new timer server
56        implementation.
57        * sp52/init.c: The init task must be preemptible to let the timer
58        server run.
59
602009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
61
62        PR 1460/cpukit
63        * sp43/init.c: Change return type on methods accessing portions of
64        RTEMS Ids to int. This allows -1 to be return on error.
65
662009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
67
68        * spsize/Makefile.am: Fix broken install rule.
69
702009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
71
72        * spprintk/spprintk.scn: Add end of line at end of file.
73
742009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
75
76        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
77        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
78        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
79        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
80        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
81        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
82        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
83        spwkspace/Makefile.am: Add documentation files for multiple tests.
84        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
85        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
86        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
87        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
88        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
89        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
90        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
91        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
92        spwkspace/spwkspace.doc: New files.
93
942009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
97        Include "tmacros.h".
98        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
99        _Heap_Allocate for 16bit compliance.
100        * sp44/init.c: Another printf format fix.
101
1022009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * sp37/init.c: Add local prototypes for
105        rtems_interrupt_disable, rtems_interrupt_enable,
106        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
107        * sp43/init.c: Add local prototypes for
108        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
109        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
110        rtems_object_id_api_minimum, rtems_object_id_get_api,
111        rtems_object_id_get_class, rtems_object_id_get_index,
112        rtems_object_id_get_node.
113        Spray PRId32's into printf's for 16bit target complianance.
114        * sp37/init.c: Add local prototype for
115        rtems_interrupt_level_attribute.
116
1172009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * sp29/init.c: Include "tmacros.h".
120        Misc. changes related to rtems_intervals.
121        * sp14/asr.c: Add PRIxrtems_signal_set.
122        Use PRIxrtems_signal_set to print rtems_signal_set's.
123        * sp13/task3.c: Use PRIu32 to print "count".
124        * sp09/screen12.c: Segment sizes are uintptr_t's.
125        * sp09/screen11.c: Use size_t for "size".
126        * sp62/init.c: Segment sizes are uintptr_t's.
127        * sp25/task1.c: Use PRIuPTR to print segment_size's.
128        * sp21/task1.c: Add PRIurtems_device_major_number.
129        * sp11/task1.c, sp11/task2.c:
130        Use PRIxrtems_event_set to print rtems_event_set's.
131        * sp09/screen13.c: Revert previous change.
132        Remove broken extraneous line seemingly having crept into in
133        2009-08-10 patch.
134        * sp27/init.c: Remove extraneous argument to print.
135        * spsize/size.c: Use PRIu32 to print sys_req.
136        * sp37/init.c: Add missing argument to printf.
137        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
138        sp12/pritask.c, sp34/changepri.c:
139        Use PRIdrtems_task_argument to print rtems_task_argument's.
140
1412009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * sp25/task1.c: segment_size is uintptr_t.
144        * spfatal06/testcase.h: Add missing return.
145        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
146        Duplicate code from rtems_name_to_characters to convert rtems_name's
147        into char arrays.
148        * sp09/screen13.c: Comment out unused return status.
149        * sp63/init.c: Use PRIu32 to print uint32_t's.
150        * sp33/init.c: Use PRIu32 to print uint32_t's.
151        * sp28/init.c: Use PRIu32 to print uint32_t's.
152
1532009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * sp31/task1.c: Use PRIdWatchdog_Interval to print
156        Watchdog_Interval's.
157        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
158        PRIdrtems_interval to print rtems_interval's.
159
1602009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * sp13/task1.c: Misc. uint32_t fixes.
163        * sp20/task1.c: Misc. uint32_t fixes.
164        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
165        Use PRIXrtems_mode to print rtems_mode's.
166        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
167        Use PRIxrtems_mode to print rtems_mode's.
168        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
169        sp19/task1.c: Add missing PRI*32's.
170
1712009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * sp34/changepri.c, sp35/priinv.c:
174        Use PRIdPriority_Control to print Priority_Control's.
175
1762009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * sp34/changepri.c, sp59/init.c:
179        Use PRIdrtems_task_priority to print rtems_task_priority's.
180        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
181        Use PRIdrtems_task_priority to print rtems_task_priority's.
182        * sp12/system.h:
183        Change Priority_Test_driver to use rtems_task_priority argument.
184        * sp12/pridrv.c:
185        Change Priority_Test_driver to use rtems_task_priority argument.
186        Use PRIdrtems_task_priority to print rtems_task_priority's.
187
1882009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
191        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
192        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
193        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
194        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
195
1962009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
199        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
200        * sp63/init.c: Fix _Heap_Resize_block args.
201        * sp09/screen09.c: Eliminate unused var warning.
202
2032009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * sp27/init.c, spsize/init.c: Fix prototypes.
206        * spwatchdog/task1.c: Remove unused vars.
207
2082009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
211        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
212        spobjgetnext/init.c, spprintk/init.c:
213        Eliminate unused vars.
214
2152009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
216
217        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
218        confdefs.h define typos.
219
2202009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
221
222        * configure.ac: Don't add -ansi -fasm to CFLAGS.
223
2242009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * sp32/init.c: Lengthen the clock tick and move configuration to the
227        bottom of the file.
228
2292009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * Makefile.am, configure.ac: Add new test to exercise when the ticks
232        since boot wraps around 0 and the timer server must deal with that
233        condition.
234        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
235        sp67/sp67.scn: New files.
236
2372009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
238
239        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
240
2412009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
242
243        * spintrcritical09/init.c, spintrcritical10/init.c,
244        spintrcritical11/init.c: Fixed potentially infinite loops.
245        * sp20/system.h: Increased micro seconds per tick in order to be more
246        independent of the console output speed.
247
2482009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
251        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
252        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
253        at -Os and m68k at -Os. Fix typos.
254
2552009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * sp54/init.c: Use rtems_build_id to make building Objects_Id
258        RTEMS_USE_16_BIT_OBJECT clean.
259
2602009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * Makefile.am, configure.ac: Add new test to exercise when notepads are
263        not configured.
264        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
265        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
266
2672009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
270        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
271        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
272        coverage runs.
273
2742009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
275
276        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
277        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
278        some error cases uncovered by uC5282 coverage runs.
279
2802009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
283        uC5282 coverage runs.
284
2852009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
288        Correct minor issues uncovered on uC5282.
289
2902009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
291
292        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
293        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
294        Eliminate use of deprecated rtems_extension.
295
2962009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
299        run when IO speed varies.
300
3012009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
304        the intended code.
305
3062009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * configure.ac: Revert accidentally committed lines.
309
3102009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
313        simple priority ceiling case that was previously only tested via the
314        POSIX API.
315        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
316        sp66/sp66.scn: New files.
317
3182009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
321        for Id which is in range for the object class but not allocated yet.
322
3232009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * sp46/init.c, sp46/sp46.scn: Fix numbering.
326
3272009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
328
329        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
330
3312009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
332
333        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
334        spfatal02/spfatal02.scn, spfatal02/testcase.h,
335        spfatal03/spfatal03.scn, spfatal03/testcase.h,
336        spfatal04/spfatal04.scn, spfatal04/testcase.h,
337        spfatal05/spfatal05.scn, spfatal05/testcase.h,
338        spfatal06/spfatal06.scn, spfatal06/testcase.h,
339        spfatal07/spfatal07.scn, spfatal07/testcase.h,
340        spfatal08/spfatal08.scn, spfatal08/testcase.h,
341        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
342        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
343        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
344        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
345        tests use testcase.h and spfatal_support framework. Print test name
346        herald in all cases.
347        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
348        New files.
349        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
350
3512009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * spfatal07/testcase.h: Indicate test is not applicable on some
354        architectures.
355
3562009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * Makefile.am: Fix spacing.
359
3602009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
361
362        * spstkalloc/init.c: Changed allocator signature. Functions are now
363        static.
364
3652009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
366
367        * sp29/init.c: Fixed return value evaluation.
368        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
369        * sp63/init.c: Check return value of _Heap_Initialize().
370
3712009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
374        _Watchdog_Report() when name is not NULL. This case was covered at
375        -Os on erc32 but at -O2 we had more code.
376
3772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
380        overflowing on _Heap_Allocate_aligned.
381
3822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
385        for various null parameters.
386
3872009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        * sp16/sp16.scn, sp16/task1.c: Fix typo.
390
3912009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
392
393        * sp65/init.c: Remove stray print.
394        * sp65/sp65.doc: Add information on second case.
395
3962009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
397
398        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
399        verify that obtaining a priority ceiling mutex when the calling
400        task's priority is the same as the priority ceiling is handled
401        correctly.
402
4032009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
404
405        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
406        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
407        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
408        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
409        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
410        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
411        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
412        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
413        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
414        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
415        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
416        rtems_clock_get_ticks_per_second().
417
4182009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
421        Change attributes to priority ceiling. Use directive_failed, not
422        assert. Configure a semaphore not a region.
423
4242009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
425
426        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
427        mutex cases.
428        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
429        sp65/sp65.scn: New files.
430
4312009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
432
433        * Makefile.am, configure.ac: Add new test for some core mutex cases.
434        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
435        sp65/sp65.scn: New files.
436
4372009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
440        per tick.
441
4422009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
443
444        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
445        adjust existing for alignment. New test ensures coverage begin and
446        end marker methods are exercised so they do not get considered
447        unexecuted.
448        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
449        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
450
4512009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * Makefile.am, configure.ac: Add new test to exercise legacy
454        rtems_clock_get().
455        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
456        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
457
4582009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
461        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
462        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
463
4642009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
465
466        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
467        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
468        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
469        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
470        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
471        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
472        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
473        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
474        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
475
4762009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
477
478        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
479        cases.
480
4812009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
482
483        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
484        all memory is successfully allocated. This means the test can
485        validate the heap is unchanged on extend failure.
486
4872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * spintrcritical01/init.c, spintrcritical06/init.c,
490        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
491        per tick so tests run quicker and more reliably hit the intended
492        critical section.
493
4942009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
497        when we are unable to allocate the memory needed for an object
498        extend. Make sure all is handled properly.
499        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
500        sp64/sp64.scn: New files.
501
5022009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * sp63/init.c: Correct test case two.
505
5062009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
509        test case to exercise another odd branch not taken.
510
5112009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
512
513        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
514        particular path is taken through the _Heap_Resize_block code.
515        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
516        sp63/sp63.scn: New files.
517
5182009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
521        wrong thing in a cpp macro. Added contents to screen file and add
522        documentation file.
523        * sp42/sp42.doc: New file.
524
5252009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
526
527        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
528
5292009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
530
531        * spintrcritical16/init.c: Tinker with test to make it hit the case
532        more reliably.
533
5342009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
535
536        * Makefile.am, configure.ac: Add new test to exercise as many cases as
537        possible of not being able to allocate memory from the workspace
538        during thread creation.
539        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
540        sp18/sp18.scn: New files.
541
5422009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
543
544        * Makefile.am, configure.ac: Add new test to handle the case where
545        a region resize frees enough memory to unblock a task.
546        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
547        sp62/sp62.scn: New files.
548        * sp61/init.c: Test does not need regions.
549
5502009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * Makefile.am, configure.ac: Add test case for processing a timeout
553        on a thread (that is the thread executing) that has also had its
554        request satisfied while it is being enqueued.
555        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
556        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
557        spintrcritical16/spintrcritical16.scn: New files.
558        * spintrcritical15/init.c: Remove unused TSR>
559
5602009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
561
562        * Makefile.am, configure.ac: Add test case for a thread timing out on a
563        thread queue while another thread is in the process of blocking on
564        the same thread queue.
565        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
566        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
567        spintrcritical15/spintrcritical15.scn: New files.
568
5692009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
570
571        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
572
5732009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
574
575        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
576        sp40/sp40.scn: Now verified to hit coverage cases.
577        * sp40/sp40.doc: New file.
578
5792009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
580
581        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
582        to catch two remaining uncovered cases in rtems_io_register_driver.
583        * sp40/system.h: Removed.
584
5852009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
586
587        * Makefile.am, configure.ac: Add new test to exercise odd case in
588        rtems_iterate_over_all_threads.
589        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
590        sp41/sp41.scn: New files.
591
5922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
593
594        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
595        inheritance protocol since there is no holder associated with them.
596
5972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
598
599        * Makefile.am, configure.ac: Add new tests to exercise cases where a
600        timer is scheduled from an ISR while it is being scheduled at the
601        task level.
602        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
603        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
604        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
605        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
606        spintrcritical14/spintrcritical14.scn: New files.
607
6082009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * spintrcritical01/init.c, spintrcritical06/init.c,
611        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
612        cleanup and make the tests more similar.
613
6142009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
615
616        * spintrcritical06/init.c: Test now hits forward and reverse cases.
617
6182009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
621        test work for case that it is documented to handle.
622
6232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
624
625        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
626        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
627        spintrcritical10/spintrcritical10.scn: New files.
628
6292009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
632        unreliable third case in sp39 to spintrcritical10. New tests to hit
633        other event synchronization critical sections.
634        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
635        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
636        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
637        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
638        spintrcritical12/spintrcritical12.scn: New files.
639
6402009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
641
642        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
643        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
644        sp10/sp10.scn: New files.
645
6462009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
647
648        * spintrcritical06/init.c: Clean up.
649        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
650        * spintrcritical09/spintrcritical09.scn: Fill in.
651
6522009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
653
654        * spintrcritical06/init.c: Add comment to indicate test is not finished
655        and known to not hit the case.
656        * Makefile.am, configure.ac: Add a couple more interrupt critical
657        section tests.
658        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
659        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
660        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
661        spintrcritical09/Makefile.am, spintrcritical09/init.c,
662        spintrcritical09/spintrcritical09.doc,
663        spintrcritical09/spintrcritical09.scn: New files.
664
6652009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
666
667        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
668        at hitting interrupt synchronization critical section in thread queue
669        enqueue priority for reverse insertions.
670        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
671        spintrcritical07/spintrcritical07.doc,
672        spintrcritical07/spintrcritical07.scn: New files.
673
6742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * Makefile.am, configure.ac: Add test case for the
677        _Thread_queue_Enqueue_priority interrupt critical section where the
678        TCB we are using as a current pointer is removed from the thread
679        queue when we flash interrupts while searching forward.
680        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
681        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
682        spintrcritical06/spintrcritical06.scn: New files.
683
6842009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
685
686        * spintrcritical_support/intrcritical.c,
687        spintrcritical_support/intrcritical.h: Change prototype of delay
688        method to indicate when counter is reset. This can be used to count
689        how many iterations we are doing.
690
6912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
692
693        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
694        blocked on one period while another expires. Add sp61 which exercises
695        the case where a call is made to rtems_shutdown_executive when the
696        system is not up.
697        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
698        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
699        sp61/sp61.doc, sp61/sp61.scn: New files.
700
7012009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
702
703        * sp04/init.c: To be timesliced, tasks must also me preemptible.
704
7052009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
706
707        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
708        what it was intended to do.
709
7102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * spintrcritical_support/intrcritical.c,
713        spintrcritical_support/intrcritical.h: New files.
714
7152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
716
717        * Makefile.am, configure.ac: Add new infrastructure which is more
718        reliable about generating cases which hit interrupt critical
719        sections. Remove sp41 since it used its own mechanism.
720        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
721        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
722        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
723        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
724        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
725        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
726        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
727        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
728        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
729        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
730        spintrcritical05/spintrcritical05.scn: New files.
731        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
732        sp41/system.h: Removed.
733
7342009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
735
736        * sp41/init.c: Remove incorrect comment.
737
7382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
739
740        * sp29/init.c: Simple binary semaphores can not be inherit priority.
741
7422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
743
744        * sp25/init.c: Spacing.
745
7462009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
747
748        * Makefile.am, configure.ac: Add sp59 to test path through
749        _Thread_queue_First_priority where the task's priority was in the
750        bottom 1/4 of the range.
751        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
752        sp59/sp59.scn: New files.
753
7542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
755
756        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
757        not blocked on a thread queue.
758        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
759        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
760
7612009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
762
763        * Makefile.am, configure.ac: Add test for timespec divide by zero.
764        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
765        sp58/sp58.scn: New files.
766
7672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
770        pointer being null. This does not happen naturally at this time so
771        force the point.
772
7732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
774
775        * sp12/sp12.scn: Update screen to reflect priority changes from long
776        ago.
777
7782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
781        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
782        as sp27a and test flushing both counting and binary semaphores.
783        Reformatted.
784        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
785        sp27a/sp27a.scn: New files.
786
7872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
788
789        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
790        copied fomr other Makefile.am's.
791
7922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
793
794        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
795        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
796        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
797        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
798
7992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * sp57/sp57.doc: Correct.
802
8032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
804
805        * Makefile.am, configure.ac: Add test of restarting a task which is in
806        the middle of a sleep or wake after.
807        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
808        sp57/sp57.scn: New files.
809
8102009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * sp43/init.c, sp43/sp43.scn: Add more cases for
813        rtems_object_get_class_information() to improve coverage.
814
8152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
816
817        * Makefile.am, configure.ac: Add new test to verify that when a user
818        extension create hook fails, that the error is properly propagated.
819        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
820        sp56/sp56.scn: New files.
821
8222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
823
824        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
825        rtems_extension_delete.
826
8272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * sp09/screen01.c, sp09/sp09.scn: Add test for
830        rtems_object_get_classic_name with invalid id.
831
8322009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        * sp02/task1.c: Minor spacing.
835
8362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
837
838        * spfatal12/init.c: Address to heap initialize must be aligned but size
839        must be too small.
840
8412009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
842
843        * Makefile.am, configure.ac: Add new test to exercise case when
844        broadcasting to a message queue with a pending message.
845        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
846        sp55/sp55.scn: New files.
847
8482009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
849
850        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
851        spfatal tests appear to cover all fatal error cases.
852        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
853        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
854        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
855        spfatal/task1.c: Removed.
856
8572009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
858
859        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
860        initialize workspace heap during initialize. Can be caused by
861        unaligned address or not enough memory to initialize heap required
862        overhead.
863        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
864        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
865
8662009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
869
8702009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
873
8742009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * spstkalloc/spstkalloc.scn: Update screen.
877
8782009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * Makefile.am, configure.ac: Add new test for user configured stack
881        allocator/deallocator. Test both pass and fail cases.
882        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
883        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
884
8852009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * spchain/init.c, spchain/spchain.scn: Clean up test.
888
8892009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
890
891        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
892        routines whose bodies are not used by RTEMS itself.
893        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
894        spchain/spchain.doc, spchain/spchain.scn: New files.
895
8962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
899        chain for coverage.
900
9012009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
902
903        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
904        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
905        improve coverage.
906
9072009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
908
909        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
910
9112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
914        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
915
9162009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
917
918        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
919        Enhance spprintk. Add two new fatal error tests to cover
920        __assert_func.
921        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
922        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
923
9242009-06-18      Chris Johns <chrisj@rtems.org>
925
926        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
927        workaround the H8300 gcc bug.
928
9292009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
930
931        * sp54/init.c: Fix spacing.
932
9332009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
934
935        * sp02/sp02.doc, sp02/system.h: Update copyright year.
936
9372009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
940
9412009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * Makefile.am, configure.ac: Add new test.
944        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
945        sp54/sp54.scn: New files.
946
9472009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
948
949        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
950        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
951        the time of day forward not making server based timers fire.
952        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
953        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
954        sp53/sp53.scn: New files.
955
9562009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
957
958        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
959
9602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        PR 1415/cpukit
963        * Makefile.am, configure.ac: Add test for very simple priority ceiling
964        violation.
965        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
966        sp51/sp51.scn: New files.
967
9682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
969
970        PR 1413/cpukit
971        * Makefile.am, configure.ac: Add test for case where server based
972        timers which reinitiated themselves did not get reinserted onto timer
973        chain.
974        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
975        sp50/sp50.scn: New files.
976
9772009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        PR 1414/cpukit
980        * Makefile.am, configure.ac: Tighten math on extraction of index so it
981        is harder to trick by passing in a valid id of an incorrect object
982        class.
983        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
984        sp49/sp49.scn: New files.
985
9862009-05-19      Chris Johns <chrisj@rtems.org>
987
988        * sp04/tswitch.c: Lower sample count for small memory targets.
989       
9902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
991
992        * spprintk/init.c: printk() now 100% covered.
993
9942009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
995
996        * spprintk/init.c: More test cases.
997
9982009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1001        large enough for buffer node overhead.
1002
10032009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1004
1005        * Makefile.am, configure.ac, spwatchdog/system.h,
1006        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1007        printk. These will help coverage. Simplify spwkspace.
1008        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1009        spprintk/spprintk.scn: New files.
1010        * spwkspace/system.h: Removed.
1011
10122009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1013
1014        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1015        methods.
1016        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1017        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1018
10192009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1020
1021        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1022        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1023        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1024        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1025        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1026        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1027        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1028        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1029        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1030        spsize/size.c: Fix warnings.
1031
10322009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1035        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1036        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1037        spobjgetnext/system.h: New files.
1038
10392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1040
1041        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1042        64k to 20k. No impact on test behavior.
1043
10442009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1045
1046        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1047
10482009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1049
1050        * sp37/init.c, sp37/sp37.scn: Add test case for
1051        rtems_interrupt_level_attribute body.
1052
10532009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1054
1055        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1056        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1057        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1058        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1059        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1060        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1061        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1062        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1063        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1064        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1065        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1066        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1067        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1068        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1069        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1070        sp48/Makefile.am, spfatal/Makefile.am,
1071        spfatal01/Makefile.am, spfatal02/Makefile.am,
1072        spfatal03/Makefile.am, spfatal04/Makefile.am,
1073        spfatal05/Makefile.am, spfatal06/Makefile.am,
1074        spfatal07/Makefile.am, spfatal08/Makefile.am,
1075        spfatal09/Makefile.am, spsize/Makefile.am,
1076        spwatchdog/Makefile.am:
1077        Eliminate _exe_/.exe.
1078
10792009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1080
1081        PR 1388/cpukit
1082        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1083        allow both priority inherit and ceiling attributes to be set on
1084        semaphore create. These attributes are mutually exclusive and this
1085        should be an error.
1086
10872009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1088
1089        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1090        unlimited objects when configured for a unified workspace works as
1091        expected.
1092        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1093        sp48/sp48.scn: New files.
1094
10952009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1096                Joel Sherrill <joel.sherrill@oarcorp.com>
1097
1098        PR 1357/cpukit
1099        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1100        honored.
1101        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1102        sp47/sp47.scn: New files.
1103
11042009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1105
1106        * Makefile.am, configure.ac: Add new test to test Watchdog display
1107        helper routines. These reach into the SuperCore.
1108        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1109        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1110        spwatchdog/system.h, spwatchdog/task1.c: New files.
1111
11122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1113
1114        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1115
11162009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1119        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1120        hard-coded hex numbers for bad object Ids.
1121
11222009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * sp15/system.h, sp19/system.h: Array of task names should be of type
1125        rtems_name not rtems_id. Similarly array of task ids should be
1126        rtems_id not rtems_name.
1127
11282008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1129
1130        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1131
11322008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1133
1134        * Makefile.am, configure.ac, spfatal06/testcase.h,
1135        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1136        spsize/size.c: Eliminate pointers to API configuration tables in the
1137        main configuration table. Reference the main configuration table and
1138        the API configuration tables directly using the confdefs.h version
1139        rather than obtaining a pointer to it. This eliminated some
1140        variables, a potential fatal error, some unnecessary default
1141        configuration structures. Overall, about a 4.5% reduction in the code
1142        size for minimum and hello on the SPARC.
1143        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1144        spfatal10/testcase.h: Removed.
1145
11462008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1147
1148        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1149        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1150        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1151        successfully with maxixum number of priorities as 16 instead of 256.
1152        This was done by temporarily modifying the score priority.h maximum.
1153        This allowed testing of all API code to ensure that it worked
1154        properly with a reduced number of priorities. Most modifications were
1155        to switch from hard-coded maximum to using the API provided methods
1156        to determine maximum number of priority levels.
1157
11582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1159
1160        * sp46/sp46.scn: Add screen missed earlier.
1161
11622008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1163
1164        PR 1348/cpukit
1165        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1166        usage information while a period is running.
1167        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1168        sp46/sp46.scn: New files.
1169
11702008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1171
1172        * sp45/init.c: New file.
1173
11742008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        PR 1347/cpukit
1177        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1178        Rework Timer Server to ensure that the context allows for blocking,
1179        allocating memory, and acquiring semaphores and mutexes.
1180        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1181        New files.
1182
11832008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1184
1185        * sp25/system.h: Add warning and temporary m32c conditional until size
1186        type addressed.
1187
11882008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1189
1190        * sp09/screen07.c: Use INT_MAX as number of messages so always
1191        properly sized and no overflow on constant.
1192        * sp09/screen10.c: Delay so on targets with simulator idle clock
1193        tick driver this will work.
1194        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1195        byte boundaries rather than two byte boundaries.
1196        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1197        allocate more memory than size_t holds on m32c.
1198
11992008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1200
1201        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1202        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1203        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1204        and Region calls. On 16-bit architectures, size_t can be 16-bits
1205        which would limit sizes to 64K. Also address constants which
1206        overflowed on 16-bit integer targets.
1207
12082008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1209
1210        * sp43/sp43.scn: Bump version to 4.9.99.0
1211
12122008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1213
1214        * sp19/system.h: Use "double" instead of "rtems_double".
1215
12162008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1217
1218        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1219
12202008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1221
1222        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1223        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1224        spfatal_support/init.c, spfatal_support/system.h:
1225        Convert to "bool".
1226
12272008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1228
1229        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1230        declared in a public place.
1231
12322008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1233
1234        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1235
12362008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1237
1238        * sp43/init.c: Fix derefence of uninitialized pointer.
1239
12402008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1243        multiprocessing is not enabled. Saves one more variable from single
1244        processor configuration.
1245
12462008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1247
1248        PR 1212/cpukit
1249        * Makefile.am, configure.ac: Time slicing will not happen if the task
1250        mode is changed from a non-timeslicing mode to timeslicing mode if it
1251        is done by the executing thread (e.g. in its task body). This change
1252        includes sp44 to demonstrate the problem and verify the correction.
1253        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1254
12552008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1258        architectures they are not supported on.
1259
12602008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1263
12642008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1265
1266        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1267          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1268
12692008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1270
1271        * sp28/init.c: Corrections to configuration.
1272        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1273        * spsize/size.c: _ISR_Vector_table only exists on architectures
1274        which use the Simple Vectored Interrupt Model.
1275
12762008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1277
1278        * spsize/size.c: Convention calls for leading underscore on private
1279        RTEMS variables.
1280
12812008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1282
1283        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1284        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1285        Refactored and renamed initialization routines to
1286        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1287        rtems_initialize_device_drivers, and
1288        rtems_initialize_start_multitasking. This opened the sequence up so
1289        that bootcard() could provide a more robust and flexible framework
1290        which is easier to explain and understand. This also lays the
1291        groundwork for sharing the division of available memory between the
1292        RTEMS workspace and heap and the C library initialization across all
1293        BSPs.
1294
12952008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * sp32/init.c: Formatting.
1298
12992008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1300
1301        * sp09/screen01.c: Correct test.
1302        * sp09/screen14.c: Update copyright.
1303        * sp28/init.c: Correct end of test messages.
1304
13052008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1308
13092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1310
1311        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1312        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1313        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1314        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1315        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1316        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1317        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1318        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1319        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1320        tests. Add a clock_settime case for < 1988.
1321
13222008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1323
1324        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1325
13262008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1329        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1330        * sp41/sp41.scn: Now has content.
1331        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1332        Object Services recently added to API.
1333
13342008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1335
1336        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1337        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1338        collection. This changed the name of a few previously public but
1339        undocumented services and added a some new services.
1340        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1341        sp43/system.h: New files.
1342
13432008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1344
1345        * spfatal10/.cvsignore: New file.
1346
13472008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1350        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1351        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1352        New files.
1353
13542008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1355
1356        * Makefile.am, configure.ac: Added fatal error tests
1357        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1358        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1359        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1360        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1361        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1362        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1363        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1364        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1365        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1366        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1367        spfatal_support/init.c, spfatal_support/system.h: New files.
1368
13692008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1370
1371        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1372        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1373        test messages.
1374
13752008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1376
1377        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1378        simple type to a union of an unsigned 32 bit integer and a pointer.
1379        This should help eliminate weird casts between u32 and pointers in
1380        various places. The APIs now have to explicitly call _u32 or _string
1381        versions of helper routines. This should also simplify things and
1382        eliminate the need for ugly casts in some cases.
1383
13842008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1385
1386        * sp42/Makefile.am: New file.
1387
13882008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        Add sp42 to exercise thread queue with knowledge of the implementation
1391        so we can exercise all of the normal paths possible.
1392        * Makefile.am, configure.ac: Add sp42.
1393        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1394
13952008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1396
1397        * sp39/init.c: Add case for long timeout on blocking operation.
1398        * Makefile.am, configure.ac: Add new test to exercise thread
1399        queue blokcing synchronization. sp39 and sp41 are very similar.
1400        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1401        sp41/system.h: New files.
1402
14032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1404
1405        * sp39/init.c: Clean up.
1406
14072008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1408
1409        * sp39/init.c: Modify to improve coverage.
1410
14112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1412
1413        * sp36/strict_order_mut.c:
1414
14152008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1416
1417        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1418        driver registration.
1419        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1420        sp40/system.h: New files.
1421
14222008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1423
1424        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1425        Add test cases for:
1426          + message queue create requesting too many message buffers
1427            for the available memory
1428          + region extend with address inside existing heap
1429          + timer server initiate too large a stack, create error
1430        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1431          + task set priority while holding resource
1432
14332008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435        * Makefile.am, configure.ac: Added sp38 and sp39.
1436        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1437        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1438        sp39/sp39.scn, sp39/system.h: New files.
1439
14402007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1441
1442        * sp36/strict_order_mut.c: New file.
1443
14442007-12-21      Xi Yang <hiyangxi@gmail.com>
1445
1446        * Makefile.am, configure.ac: Add support for proper stacking of
1447        priority inheritance on mutexes as well as enforce proper order of
1448        release.
1449        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1450        sp36/sp36.scn: New files.
1451
14522007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1453
1454        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1455        directive instead of violating RTEMS internals.
1456
14572007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1458
1459        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1460        Add test cases for User Extension Manager to improve code coverage.
1461        * sp21/task1.c: Fix spelling error.
1462
14632007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1464
1465        * spsize/size.c: Account for previous changes in calculation of MPCI
1466        receive server stack.
1467
14682007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1469
1470        * sp09/screen07.c, sp09/sp09.scn: Add test for
1471        rtems_message_queue_broadcast for bad buffer and count pointers.
1472        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1473        with bad priority or initiating twice.
1474        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1475        it forces a dispatch.
1476        * sp37/init.c: New file.
1477
14782007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1479
1480        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1481        enable, flash, and is in progress. These are normally inlines but
1482        also have bodies for non-C code. This test also exercises the odd
1483        case of calling clock tick from outside an ISR.
1484        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1485
14862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1487
1488        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1489        using notepad with the current task's ID or SELF
1490        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1491        test missing test cases for clock_get.
1492
14932007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * sp28/init.c: Add test code for task variables to improve coverage.
1496
14972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1500        RTEMS provided accessor macros to obtain configuration fields.
1501
15022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1503
1504        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1505        Configuration Table. Eliminate CPU Table from all ports. Delete
1506        references to CPU Table in all forms.
1507
15082007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1509
1510        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1511
15122007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1513
1514        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1515        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1516        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1517        to improve test coverage.
1518
15192007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1520
1521        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1522        coverage.
1523
15242007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1527
15282007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1529
1530        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1531        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1532        .scn files.
1533
15342007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1535
1536        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1537        commented out and updated the .scn file.
1538
15392007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1540
1541        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1542        buffered test IO.
1543
15442007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1545
1546        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1547        rtems_io_unregister_driver did not have any test code.
1548
15492007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1550
1551        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1552        since it was used to configure a no longer used feature. Device names
1553        are now part of the filesystem not in a table. This also eliminated
1554        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1555        RTEMS as well as the memory allocation used to populate
1556        _IO_Driver_name_table.
1557
15582007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1559
1560        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1561        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1562        properly.
1563
15642007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1565
1566        * spsize/size.c: Eliminated the variables
1567        _RTEMS_tasks_User_initialization_tasks and
1568        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1569        used in one place after initialized. It was a waste of space.
1570
15712007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1572
1573        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1574        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1575        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1576        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1577        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1578        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1579        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1580        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1581        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1582        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1583        spsize/size.c: Add optional managers to Makefiles. Clean up test
1584        cases so last output line follows END OF pattern. Make sure test case
1585        all run. All tests appeared ok on sis.
1586
15872007-04-05      Joel Sherrill <joel@OARcorp.com>
1588
1589        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1590
15912007-04-05      Joel Sherrill <joel@OARcorp.com>
1592
1593        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1594        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1595        CONFIGURE_APPLICATION_NEEDS_XXX.
1596
15972007-04-02      Joel Sherrill <joel@OARcorp.com>
1598
1599        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1600
16012007-04-02      Joel Sherrill <joel@OARcorp.com>
1602
1603        * spsize/size.c: Convert from Classic API style TOD_Control as
1604        fundamental time structure to POSIX struct timespec. Add
1605        clock_get_uptime().
1606
16072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1608
1609        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1610
16112007-03-26      Joel Sherrill <joel@OARcorp.com>
1612
1613        * sp35/priinv.c: Remove warning.
1614
16152007-03-10      Joel Sherrill <joel@OARcorp.com>
1616
1617        * sp26/system.h: Remove incorrect and duplicate
1618        CONFIGURE_EXTRA_TASK_STACKS.
1619
16202007-03-05      Joel Sherrill <joel@OARcorp.com>
1621
1622        PR 1222/cpukit
1623        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1624        thread that is blocked on a priority based thread queue is changed,
1625        that its placement in the queue is reevaluated based upon the new
1626        priority. This enhancement includes modifications to the SuperCore as
1627        well as new test cases.
1628        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1629        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1630        sp35/sp35.doc, sp35/sp35.scn: New files.
1631
16322007-03-05      Joel Sherrill <joel@OARcorp.com>
1633
1634        * sp26/system.h: Correct memory required for stack sizes.
1635
16362007-02-06      Joel Sherrill <joel@OARcorp.com>
1637
1638        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1639        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1640        tests.
1641
16422006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1643
1644        * sp33/init.c: Improve barrier test to include normal blocking with
1645        manual release and unblocking in barrier deletion.
1646
16472006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1648
1649        * configure.ac: New BUG-REPORT address.
1650
16512006-11-20      Joel Sherrill <joel@OARcorp.com>
1652
1653        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1654        and make output more compliant with other tests.
1655
16562006-11-17      Joel Sherrill <joel@OARcorp.com>
1657
1658        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1659        cases intended on all targets possible with new heap algorithm.
1660
16612006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1662
1663        * Makefile.am, configure.ac: Adding Classic API Barriers.
1664        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1665        New files.
1666
16672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1668
1669        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1670
16712006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1672
1673        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1674        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1675        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1676        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1677        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1678        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1679        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1680        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1681        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1682        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1683        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1684        Use rtems_testsdir instead.
1685
16862006-04-05      Joel Sherrill <joel@OARcorp.com>
1687                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1688
1689        * spsize/size.c: Victor spotted the problem that
1690        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1691        variables and needed to be set to the same value.  I took that
1692        idea and just removed _Thread_MP_Receive.  All uses are now
1693        _MPCI_Receive_server_tcb.
1694
16952005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1696
1697        * configure.ac: Remove RTEMS_ENABLE_BARE,
1698        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1699
17002005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1701
1702        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1703        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1704        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1705        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1706        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1707        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1708        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1709        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1710        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1711        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1712        spfatal/Makefile.am, spsize/Makefile.am:
1713        Convert to use *_PROGRAMS.
1714
17152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1716
1717        * sp01/Makefile.am, sp02/Makefile.am,
1718        sp03/Makefile.am, sp04/Makefile.am,
1719        sp05/Makefile.am, sp06/Makefile.am,
1720        sp07/Makefile.am, sp08/Makefile.am,
1721        sp09/Makefile.am, sp11/Makefile.am,
1722        sp12/Makefile.am, sp13/Makefile.am,
1723        sp14/Makefile.am, sp15/Makefile.am,
1724        sp16/Makefile.am, sp17/Makefile.am,
1725        sp19/Makefile.am, sp20/Makefile.am,
1726        sp21/Makefile.am, sp22/Makefile.am,
1727        sp23/Makefile.am, sp24/Makefile.am,
1728        sp25/Makefile.am, sp26/Makefile.am,
1729        sp27/Makefile.am, sp28/Makefile.am,
1730        sp29/Makefile.am, sp30/Makefile.am,
1731        sp31/Makefile.am, sp32/Makefile.am,
1732        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1733
17342005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1735
1736        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1737        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1738        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1739        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1740        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1741        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1742        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1743        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1744        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1745        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1746        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1747        * sptests.am: Remove.
1748
17492005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1750
1751        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1752        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1753        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1754        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1755        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1756        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1757        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1758        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1759        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1760        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1761        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1762
17632005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1766
17672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1768
1769        * spsize/Makefile.am: Rename TEST to spsize.
1770        * spsize/size.scn: Remove.
1771        * spsize/spsize.scn: New (renamed from size.scn).
1772
17732005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1774
1775        * configure.ac: Add spfatal/Makefile.
1776        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1777        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1778        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1779        * sptests.am: Remove LIB_VARIANT.
1780
17812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1782
1783        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1784        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1785        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1786        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1787        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1788        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1789        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1790        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1791        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1792        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1793        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1794
17952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1796
1797        * Makefile.am: Cleanup.
1798
17992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1800
1801        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1802        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1803        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1804        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1805        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1806        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1807        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1808        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1809        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1810        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1811        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1812        spfatal/Makefile.am, spsize/Makefile.am:
1813        Partial conversion to automake.
1814
18152005-03-07      Joel Sherrill <joel@OARcorp.com>
1816
1817        * sp13/task1.c: Removed warnings.
1818
18192004-09-29      Joel Sherrill <joel@OARcorp.com>
1820
1821        * spsize/size.c: i960 obsoleted and all references removed.
1822
18232004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1824
1825        * configure.ac: Require automake > 1.9.
1826
18272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1828
1829        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1830        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1831        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1832        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1833        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1834        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1835        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1836        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1837        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1838        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1839        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1840        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1841        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1842        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1843        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1844        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1845        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1846        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1847        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1848        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1849        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1850        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1851        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1852        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1853        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1854        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1857        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1858        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1859        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861
18622004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1863
1864        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1865
18662004-03-30      David Querbach <querbach@realtime.bc.ca>
1867
1868        PR 595/tests
1869        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1870        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1871        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1872        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1873        others treat it as a count of longs.
1874
18752004-03-30      David Querbach <querbach@realtime.bc.ca>
1876
1877        PR 596/tests
1878        * sp32/init.c: A missing definition of TEST_INIT before including
1879        <tmacros.h> means that buffered output will not work even if selected
1880        in buffer_test_io.h.
1881
18822004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1883
1884        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1885        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1886        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1887        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1888        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1889        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1890        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1891        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1892        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1893        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1894        types.
1895
18962004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1897
1898        * configure.ac: Add 2nd arg to RTEMS_TOP.
1899
19002004-03-05      Joel Sherrill <joel@OARcorp.com>
1901
1902        * sp07/buffered_io.c: Remove warning.
1903
19042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1905
1906        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1907        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1908        * sp02/Makefile.am: Ditto.
1909        * sp03/Makefile.am: Ditto.
1910        * sp04/Makefile.am: Ditto.
1911        * sp05/Makefile.am: Ditto.
1912        * sp06/Makefile.am: Ditto.
1913        * sp07/Makefile.am: Ditto.
1914        * sp08/Makefile.am: Ditto.
1915        * sp09/Makefile.am: Ditto.
1916        * sp11/Makefile.am: Ditto.
1917        * sp12/Makefile.am: Ditto.
1918        * sp13/Makefile.am: Ditto.
1919        * sp14/Makefile.am: Ditto.
1920        * sp15/Makefile.am: Ditto.
1921        * sp16/Makefile.am: Ditto.
1922        * sp17/Makefile.am: Ditto.
1923        * sp19/Makefile.am: Ditto.
1924        * sp20/Makefile.am: Ditto.
1925        * sp21/Makefile.am: Ditto.
1926        * sp22/Makefile.am: Ditto.
1927        * sp23/Makefile.am: Ditto.
1928        * sp24/Makefile.am: Ditto.
1929        * sp25/Makefile.am: Ditto.
1930        * sp26/Makefile.am: Ditto.
1931        * sp27/Makefile.am: Ditto.
1932        * sp28/Makefile.am: Ditto.
1933        * sp29/Makefile.am: Ditto.
1934        * sp30/Makefile.am: Ditto.
1935        * sp31/Makefile.am: Ditto.
1936        * sp32/Makefile.am: Ditto.
1937        * spfatal/Makefile.am: Ditto.
1938        * spsize/Makefile.am: Ditto.
1939
19402003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1941
1942        * sptests.am: Add dirstamp support.
1943
19442003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1945
1946        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1947
19482003-12-16      Joel Sherrill <joel@OARcorp.com>
1949
1950        PR 544/tests
1951        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1952        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1953        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1954        make tests account for resources and not print at inappropriate
1955        times.
1956        * sp07/buffered_io.c: New file.
1957
19582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1959
1960        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1961
19622003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1963
1964        * sp01/Makefile.am: Remove all-local: $(ARCH).
1965        * sp02/Makefile.am: Remove all-local: $(ARCH).
1966        * sp03/Makefile.am: Remove all-local: $(ARCH).
1967        * sp04/Makefile.am: Remove all-local: $(ARCH).
1968        * sp05/Makefile.am: Remove all-local: $(ARCH).
1969        * sp06/Makefile.am: Remove all-local: $(ARCH).
1970        * sp07/Makefile.am: Remove all-local: $(ARCH).
1971        * sp08/Makefile.am: Remove all-local: $(ARCH).
1972        * sp09/Makefile.am: Remove all-local: $(ARCH).
1973        * sp11/Makefile.am: Remove all-local: $(ARCH).
1974        * sp12/Makefile.am: Remove all-local: $(ARCH).
1975        * sp13/Makefile.am: Remove all-local: $(ARCH).
1976        * sp14/Makefile.am: Remove all-local: $(ARCH).
1977        * sp15/Makefile.am: Remove all-local: $(ARCH).
1978        * sp16/Makefile.am: Remove all-local: $(ARCH).
1979        * sp17/Makefile.am: Remove all-local: $(ARCH).
1980        * sp19/Makefile.am: Remove all-local: $(ARCH).
1981        * sp20/Makefile.am: Remove all-local: $(ARCH).
1982        * sp21/Makefile.am: Remove all-local: $(ARCH).
1983        * sp22/Makefile.am: Remove all-local: $(ARCH).
1984        * sp23/Makefile.am: Remove all-local: $(ARCH).
1985        * sp24/Makefile.am: Remove all-local: $(ARCH).
1986        * sp25/Makefile.am: Remove all-local: $(ARCH).
1987        * sp26/Makefile.am: Remove all-local: $(ARCH).
1988        * sp27/Makefile.am: Remove all-local: $(ARCH).
1989        * sp28/Makefile.am: Remove all-local: $(ARCH).
1990        * sp29/Makefile.am: Remove all-local: $(ARCH).
1991        * sp30/Makefile.am: Remove all-local: $(ARCH).
1992        * sp31/Makefile.am: Remove all-local: $(ARCH).
1993        * sp32/Makefile.am: Remove all-local: $(ARCH).
1994        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1995        * spsize/Makefile.am: Remove all-local: $(ARCH).
1996
19972003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1998
1999        * configure.ac: Reflect having moved to testsuites/.
2000
20012003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2002
2003        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2004
20052003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2006
2007        * configure.ac:Remove RTEMS_CHECK_CPU.
2008
20092003-09-04      Joel Sherrill <joel@OARcorp.com>
2010
2011        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2012        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2013        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2014        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2015        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2016        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2017        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2018        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2019        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2020        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2021        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2022        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2023        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2024        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2025        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2026        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2027        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2028        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2029        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2030        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2031        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2032        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2033        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2034        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2035        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2036        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2037        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2038        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2039        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2040        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2041        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2042        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2043        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2044        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2045        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2046        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2047        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2048        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2049        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2050        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2051        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2052        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2053        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2054        spsize/size.c, spsize/system.h: URL for license changed.
2055
20562003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2057
2058        PR 458/tests
2059        * sp30/task1.c: Correct indexing problem.
2060
20612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2062
2063        * Makefile.am: Reflect having moved aclocal/.
2064
20652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2066
2067        * Makefile.am: Reflect having moved automake/.
2068        * sp01/Makefile.am: Reflect having moved automake/.
2069        * sp02/Makefile.am: Reflect having moved automake/.
2070        * sp03/Makefile.am: Reflect having moved automake/.
2071        * sp04/Makefile.am: Reflect having moved automake/.
2072        * sp05/Makefile.am: Reflect having moved automake/.
2073        * sp06/Makefile.am: Reflect having moved automake/.
2074        * sp07/Makefile.am: Reflect having moved automake/.
2075        * sp08/Makefile.am: Reflect having moved automake/.
2076        * sp09/Makefile.am: Reflect having moved automake/.
2077        * sp11/Makefile.am: Reflect having moved automake/.
2078        * sp12/Makefile.am: Reflect having moved automake/.
2079        * sp13/Makefile.am: Reflect having moved automake/.
2080        * sp14/Makefile.am: Reflect having moved automake/.
2081        * sp15/Makefile.am: Reflect having moved automake/.
2082        * sp16/Makefile.am: Reflect having moved automake/.
2083        * sp17/Makefile.am: Reflect having moved automake/.
2084        * sp19/Makefile.am: Reflect having moved automake/.
2085        * sp20/Makefile.am: Reflect having moved automake/.
2086        * sp21/Makefile.am: Reflect having moved automake/.
2087        * sp22/Makefile.am: Reflect having moved automake/.
2088        * sp23/Makefile.am: Reflect having moved automake/.
2089        * sp24/Makefile.am: Reflect having moved automake/.
2090        * sp25/Makefile.am: Reflect having moved automake/.
2091        * sp26/Makefile.am: Reflect having moved automake/.
2092        * sp27/Makefile.am: Reflect having moved automake/.
2093        * sp28/Makefile.am: Reflect having moved automake/.
2094        * sp29/Makefile.am: Reflect having moved automake/.
2095        * sp30/Makefile.am: Reflect having moved automake/.
2096        * sp31/Makefile.am: Reflect having moved automake/.
2097        * sp32/Makefile.am: Reflect having moved automake/.
2098        * spfatal/Makefile.am: Reflect having moved automake/.
2099        * spsize/Makefile.am: Reflect having moved automake/.
2100
21012003-08-14      Joel Sherrill <joel@OARcorp.com>
2102
2103        * sp02/task1.c: Added ID to name lookup service and changed name of
2104        id/name translation status code. This propagated to multiple
2105        functions. The user API service added was rtems_object_id_to_name()
2106
21072003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2108
2109        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2110
21112003-05-29      Joel Sherrill <joel@OARcorp.com>
2112
2113        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2114
21152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2118        CC_CFLAGS_DEFAULT (obsolete).
2119
21202003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2123        Remove CC_LDFLAGS_PROFILE_V.
2124
21252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2126
2127        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2128
21292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2130
2131        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2132
21332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2134
2135        * configure.ac: AC_PREREQ(2.57).
2136
21372002-11-14      Joel Sherrill <joel@OARcorp.com>
2138
2139        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2140        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2141        update the IDs in the screens.
2142
21432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2144
2145        * .cvsignore: Reformat.
2146        Add autom4te*cache.
2147        Remove autom4te.cache.
2148
21492002-09-14      Joel Sherrill <joel@OARcorp.com>
2150
2151        * sp32/.cvsignore: New file.
2152
21532002-09-14      Aaron J. Grier <aaron@frye.com>
2154
2155        * PR271 was not applicable against the current source but included
2156        a nice test that Joel decided to add to the tree as sp32.
2157        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2158        * Makefile.am, configure.ac: Modified to reflect addition.
2159
21602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2161
2162        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2163        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2164        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2165        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2166        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2167        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2168        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2169        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2170        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2171        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2172        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2173        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2174        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2175        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2176        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2177        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2178        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2179        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2180        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2181        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2182        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2183        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2184        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2185        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2186        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2187        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2188        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2189        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2190        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2191        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2192        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2193
21942002-08-01      Joel Sherrill <joel@OARcorp.com>
2195
2196        * Per PR47 add support for buffered test output.  This involved
2197        adding defines to redirect output to a buffer and dump it when
2198        full, at "test pause", and at exit.  To avoid problems when redefining
2199        exit(), all tests were modified to call rtems_test_exit().
2200        Some tests, notable psxtests, had to be modified to include
2201        the standard test macro .h file (pmacros.h or tmacros.h) to
2202        enable this support.
2203        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2204        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2205        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2206        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2207        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2208        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2209        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2210
22112002-07-30      Joel Sherrill <joel@OARcorp.com>
2212
2213        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2214        stack if the port doesn't configure using it.
2215
22162002-07-04      Joel Sherrill <joel@OARcorp.com>
2217
2218        * Jump table for single entry point removed.
2219        * spsize/size.c:  Modified to reflect above.
2220
22212002-07-01      Joel Sherrill <joel@OARcorp.com>
2222
2223        * sp29/init.c: Corrected definitions for task stack usage.
2224
22252002-07-01      Joel Sherrill <joel@OARcorp.com>
2226
2227        * spsize/size.c: _Thread_queue_Extract_table removed.
2228
22292001-05-17      Joel Sherrill <joel@OARcorp.com>
2230
2231        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2232        number of staticly configured device drivers.
2233
22342001-05-14      Joel Sherrill <joel@OARcorp.com>
2235
2236        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2237        than the configured number of drivers.
2238 
22392002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2240
2241        * configure.ac: Remove ENABLE_GCC28.
2242
22432001-04-04      Joel Sherrill <joel@OARcorp.com>
2244
2245        * spsize/size.c: Reflect SPARC modifcation to get rid of
2246        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2247 
22482001-03-29      Joel Sherrill <joel@OARcorp.com>
2249
2250        * Per PR147 addressed problems when reseting and inserting a timer
2251        into a timer chain that did not honor time passage since the last
2252        time the timer server was scheduled and the new insertion.
2253        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2254
22552001-03-28      Joel Sherrill <joel@OARcorp.com>
2256
2257        * Side-effect of PR132.
2258        * sp21/system.h: Now must explicitly request NULL driver.
2259
22602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2261
2262        * configure.ac:
2263        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2264        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2265        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2271        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297
22982002-03-20      Chris Johns <ccj@acm.org>
2299
2300        * PR145.
2301        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2302        in system (e.g. driver tasks).  Also exit on minimum number of
2303        switches not precise number.
2304
23052001-01-29      Joel Sherrill <joel@OARcorp.com>
2306
2307        * Fixed bug where resetting a timer that was not at the head
2308        of one of the task timer chains resulted in the Timer Server
2309        task waking up too far in the future.
2310        * Added rtems_timer_get_information() directive to support testing.
2311        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2312        above condition.
2313
23142001-01-22      Joel Sherrill <joel@OARcorp.com>
2315
2316        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2317        because priority added as argument to rtems_timer_initiate_server().
2318
23192001-01-16      Joel Sherrill <joel@OARcorp.com>
2320
2321        * Added tests for task-based timers.  This included the new tests
2322        sp30 and sp31.
2323        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2324        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2325        for task-based timer services.
2326        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2327        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2328        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2329        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2330        sp31/task1.c: New files.
2331
23322001-11-01      Joel Sherrill <joel@OARcorp.com>
2333
2334        * sp26/system.h: Properly account for stack memory used by
2335        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2336        and processed as PR78.
2337
23382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2339
2340        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2341        * configure.in: Remove.
2342        * configure.ac: New file, generated from configure.in by autoupdate.
2343
23442001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2345
2346        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2347
23482001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2349
2350        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2369        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2370        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2371        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2374        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2375        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2379
23802001-08-16      Joel Sherrill <joel@OARcorp.com>
2381
2382        * sp20/system.h: Account for extra task stacks properly.
2383
23842001-08-16      Joel Sherrill <joel@OARcorp.com>
2385
2386        * sp13/sp13.scn: Id in screen had wrong class field value.
2387        * sp13/system.h: Account for message buffer memory.
2388        * sp13/task2.c: Remove unnecessary check for failure.
2389
23902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2391
2392        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2393
23942001-04-20      Joel Sherrill <joel@OARcorp.com>
2395
2396        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2397        file.
2398
23992001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2400
2401        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2402
24032001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2404
2405        * sp21/Makefile.am: Remove libtest.
2406
24072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2408
2409        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2410
24112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2412
2413        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2414
24152000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2416
2417        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2418        Switch to GNU canonicalization.
2419        * sptests.am: Remove DEFS.
2420
24212000-09-29      Joel Sherrill <joel@OARcorp.com>
2422
2423        * sp20/sp20.scn: Corrected to reflect new addition.
2424        * sp20/system.h: Removed comment reflecting history.
2425
24262000-09-29      Stephan Merker <merker@decrc.abb.de>
2427
2428        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2429        Added new task to test sequence of altering a period's length
2430        while it is still active.
2431
24322000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2433
2434        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2435        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2436        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2437        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2438        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2439        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2440        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2441        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2442        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2443        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2444
24452000-08-10      Joel Sherrill <joel@OARcorp.com>
2446
2447        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.