source: rtems/testsuites/sptests/ChangeLog @ fe0286a

4.104.115
Last change on this file since fe0286a was fe0286a, checked in by Joel Sherrill <joel.sherrill@…>, on 12/10/09 at 20:25:39

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

  • sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on expired periods. This detected the recently introduced PR1480.
  • Property mode set to 100644
File size: 92.7 KB
Line 
12009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
4        expired periods. This detected the recently introduced PR1480.
5
62009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * sp69/.cvsignore: New file.
9
102009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
11
12        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
13        to ensure that all paths are tested.
14        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
15
162009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
17
18        * sp31/task1.c: Fixed spacing.
19
202009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
23        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
24        spwkspace/init.c: Use rtems_test_assert() consistently instead of
25        system assert(). rtems_test_assert() is designed to integrate into
26        the RTEMS test suite infrastructure.
27
282009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
29
30        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
31        cases. Updated copyright notice.
32
332009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
34
35        * sp25/task1.c: Use PRIuPTR for segment_sizes.
36
372009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
38
39        * sp68/Makefile.in, sp68/.cvsignore,
40        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
41        removed unneeded Makefile.in, added cvsignore
42       
432009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
44
45        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
46        spintrcritical17/init.c, spintrcritical17/Makefile.am,
47        spintrcritical17/spintrcritical17.doc,
48        spintrcritical17/spintrcritical17.scn: New files.
49        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
50        * sp31/task1.c, sp67/init.c: Changes for new timer server
51        implementation.
52        * sp52/init.c: The init task must be preemptible to let the timer
53        server run.
54
552009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        PR 1460/cpukit
58        * sp43/init.c: Change return type on methods accessing portions of
59        RTEMS Ids to int. This allows -1 to be return on error.
60
612009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
62
63        * spsize/Makefile.am: Fix broken install rule.
64
652009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * spprintk/spprintk.scn: Add end of line at end of file.
68
692009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
70
71        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
72        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
73        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
74        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
75        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
76        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
77        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
78        spwkspace/Makefile.am: Add documentation files for multiple tests.
79        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
80        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
81        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
82        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
83        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
84        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
85        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
86        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
87        spwkspace/spwkspace.doc: New files.
88
892009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
92        Include "tmacros.h".
93        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
94        _Heap_Allocate for 16bit compliance.
95        * sp44/init.c: Another printf format fix.
96
972009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
98
99        * sp37/init.c: Add local prototypes for
100        rtems_interrupt_disable, rtems_interrupt_enable,
101        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
102        * sp43/init.c: Add local prototypes for
103        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
104        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
105        rtems_object_id_api_minimum, rtems_object_id_get_api,
106        rtems_object_id_get_class, rtems_object_id_get_index,
107        rtems_object_id_get_node.
108        Spray PRId32's into printf's for 16bit target complianance.
109        * sp37/init.c: Add local prototype for
110        rtems_interrupt_level_attribute.
111
1122009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * sp29/init.c: Include "tmacros.h".
115        Misc. changes related to rtems_intervals.
116        * sp14/asr.c: Add PRIxrtems_signal_set.
117        Use PRIxrtems_signal_set to print rtems_signal_set's.
118        * sp13/task3.c: Use PRIu32 to print "count".
119        * sp09/screen12.c: Segment sizes are uintptr_t's.
120        * sp09/screen11.c: Use size_t for "size".
121        * sp62/init.c: Segment sizes are uintptr_t's.
122        * sp25/task1.c: Use PRIuPTR to print segment_size's.
123        * sp21/task1.c: Add PRIurtems_device_major_number.
124        * sp11/task1.c, sp11/task2.c:
125        Use PRIxrtems_event_set to print rtems_event_set's.
126        * sp09/screen13.c: Revert previous change.
127        Remove broken extraneous line seemingly having crept into in
128        2009-08-10 patch.
129        * sp27/init.c: Remove extraneous argument to print.
130        * spsize/size.c: Use PRIu32 to print sys_req.
131        * sp37/init.c: Add missing argument to printf.
132        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
133        sp12/pritask.c, sp34/changepri.c:
134        Use PRIdrtems_task_argument to print rtems_task_argument's.
135
1362009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
137
138        * sp25/task1.c: segment_size is uintptr_t.
139        * spfatal06/testcase.h: Add missing return.
140        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
141        Duplicate code from rtems_name_to_characters to convert rtems_name's
142        into char arrays.
143        * sp09/screen13.c: Comment out unused return status.
144        * sp63/init.c: Use PRIu32 to print uint32_t's.
145        * sp33/init.c: Use PRIu32 to print uint32_t's.
146        * sp28/init.c: Use PRIu32 to print uint32_t's.
147
1482009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * sp31/task1.c: Use PRIdWatchdog_Interval to print
151        Watchdog_Interval's.
152        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
153        PRIdrtems_interval to print rtems_interval's.
154
1552009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
156
157        * sp13/task1.c: Misc. uint32_t fixes.
158        * sp20/task1.c: Misc. uint32_t fixes.
159        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
160        Use PRIXrtems_mode to print rtems_mode's.
161        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
162        Use PRIxrtems_mode to print rtems_mode's.
163        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
164        sp19/task1.c: Add missing PRI*32's.
165
1662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * sp34/changepri.c, sp35/priinv.c:
169        Use PRIdPriority_Control to print Priority_Control's.
170
1712009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * sp34/changepri.c, sp59/init.c:
174        Use PRIdrtems_task_priority to print rtems_task_priority's.
175        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
176        Use PRIdrtems_task_priority to print rtems_task_priority's.
177        * sp12/system.h:
178        Change Priority_Test_driver to use rtems_task_priority argument.
179        * sp12/pridrv.c:
180        Change Priority_Test_driver to use rtems_task_priority argument.
181        Use PRIdrtems_task_priority to print rtems_task_priority's.
182
1832009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
186        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
187        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
188        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
189        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
190
1912009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
194        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
195        * sp63/init.c: Fix _Heap_Resize_block args.
196        * sp09/screen09.c: Eliminate unused var warning.
197
1982009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * sp27/init.c, spsize/init.c: Fix prototypes.
201        * spwatchdog/task1.c: Remove unused vars.
202
2032009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
204
205        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
206        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
207        spobjgetnext/init.c, spprintk/init.c:
208        Eliminate unused vars.
209
2102009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
211
212        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
213        confdefs.h define typos.
214
2152009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * configure.ac: Don't add -ansi -fasm to CFLAGS.
218
2192009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * sp32/init.c: Lengthen the clock tick and move configuration to the
222        bottom of the file.
223
2242009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * Makefile.am, configure.ac: Add new test to exercise when the ticks
227        since boot wraps around 0 and the timer server must deal with that
228        condition.
229        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
230        sp67/sp67.scn: New files.
231
2322009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
233
234        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
235
2362009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
237
238        * spintrcritical09/init.c, spintrcritical10/init.c,
239        spintrcritical11/init.c: Fixed potentially infinite loops.
240        * sp20/system.h: Increased micro seconds per tick in order to be more
241        independent of the console output speed.
242
2432009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
246        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
247        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
248        at -Os and m68k at -Os. Fix typos.
249
2502009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * sp54/init.c: Use rtems_build_id to make building Objects_Id
253        RTEMS_USE_16_BIT_OBJECT clean.
254
2552009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am, configure.ac: Add new test to exercise when notepads are
258        not configured.
259        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
260        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
261
2622009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
265        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
266        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
267        coverage runs.
268
2692009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
272        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
273        some error cases uncovered by uC5282 coverage runs.
274
2752009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
278        uC5282 coverage runs.
279
2802009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
281
282        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
283        Correct minor issues uncovered on uC5282.
284
2852009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
288        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
289        Eliminate use of deprecated rtems_extension.
290
2912009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
294        run when IO speed varies.
295
2962009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
299        the intended code.
300
3012009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * configure.ac: Revert accidentally committed lines.
304
3052009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
308        simple priority ceiling case that was previously only tested via the
309        POSIX API.
310        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
311        sp66/sp66.scn: New files.
312
3132009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
314
315        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
316        for Id which is in range for the object class but not allocated yet.
317
3182009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * sp46/init.c, sp46/sp46.scn: Fix numbering.
321
3222009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
323
324        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
325
3262009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
327
328        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
329        spfatal02/spfatal02.scn, spfatal02/testcase.h,
330        spfatal03/spfatal03.scn, spfatal03/testcase.h,
331        spfatal04/spfatal04.scn, spfatal04/testcase.h,
332        spfatal05/spfatal05.scn, spfatal05/testcase.h,
333        spfatal06/spfatal06.scn, spfatal06/testcase.h,
334        spfatal07/spfatal07.scn, spfatal07/testcase.h,
335        spfatal08/spfatal08.scn, spfatal08/testcase.h,
336        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
337        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
338        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
339        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
340        tests use testcase.h and spfatal_support framework. Print test name
341        herald in all cases.
342        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
343        New files.
344        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
345
3462009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
347
348        * spfatal07/testcase.h: Indicate test is not applicable on some
349        architectures.
350
3512009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * Makefile.am: Fix spacing.
354
3552009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
356
357        * spstkalloc/init.c: Changed allocator signature. Functions are now
358        static.
359
3602009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
361
362        * sp29/init.c: Fixed return value evaluation.
363        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
364        * sp63/init.c: Check return value of _Heap_Initialize().
365
3662009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
367
368        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
369        _Watchdog_Report() when name is not NULL. This case was covered at
370        -Os on erc32 but at -O2 we had more code.
371
3722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
375        overflowing on _Heap_Allocate_aligned.
376
3772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
380        for various null parameters.
381
3822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * sp16/sp16.scn, sp16/task1.c: Fix typo.
385
3862009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
387
388        * sp65/init.c: Remove stray print.
389        * sp65/sp65.doc: Add information on second case.
390
3912009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
392
393        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
394        verify that obtaining a priority ceiling mutex when the calling
395        task's priority is the same as the priority ceiling is handled
396        correctly.
397
3982009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
401        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
402        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
403        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
404        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
405        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
406        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
407        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
408        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
409        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
410        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
411        rtems_clock_get_ticks_per_second().
412
4132009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
416        Change attributes to priority ceiling. Use directive_failed, not
417        assert. Configure a semaphore not a region.
418
4192009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
420
421        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
422        mutex cases.
423        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
424        sp65/sp65.scn: New files.
425
4262009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
427
428        * Makefile.am, configure.ac: Add new test for some core mutex cases.
429        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
430        sp65/sp65.scn: New files.
431
4322009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
433
434        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
435        per tick.
436
4372009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
440        adjust existing for alignment. New test ensures coverage begin and
441        end marker methods are exercised so they do not get considered
442        unexecuted.
443        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
444        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
445
4462009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * Makefile.am, configure.ac: Add new test to exercise legacy
449        rtems_clock_get().
450        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
451        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
452
4532009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
456        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
457        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
458
4592009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
460
461        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
462        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
463        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
464        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
465        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
466        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
467        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
468        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
469        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
470
4712009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
474        cases.
475
4762009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
477
478        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
479        all memory is successfully allocated. This means the test can
480        validate the heap is unchanged on extend failure.
481
4822009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * spintrcritical01/init.c, spintrcritical06/init.c,
485        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
486        per tick so tests run quicker and more reliably hit the intended
487        critical section.
488
4892009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
490
491        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
492        when we are unable to allocate the memory needed for an object
493        extend. Make sure all is handled properly.
494        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
495        sp64/sp64.scn: New files.
496
4972009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * sp63/init.c: Correct test case two.
500
5012009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
504        test case to exercise another odd branch not taken.
505
5062009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
509        particular path is taken through the _Heap_Resize_block code.
510        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
511        sp63/sp63.scn: New files.
512
5132009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
516        wrong thing in a cpp macro. Added contents to screen file and add
517        documentation file.
518        * sp42/sp42.doc: New file.
519
5202009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
523
5242009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * spintrcritical16/init.c: Tinker with test to make it hit the case
527        more reliably.
528
5292009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
530
531        * Makefile.am, configure.ac: Add new test to exercise as many cases as
532        possible of not being able to allocate memory from the workspace
533        during thread creation.
534        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
535        sp18/sp18.scn: New files.
536
5372009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * Makefile.am, configure.ac: Add new test to handle the case where
540        a region resize frees enough memory to unblock a task.
541        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
542        sp62/sp62.scn: New files.
543        * sp61/init.c: Test does not need regions.
544
5452009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * Makefile.am, configure.ac: Add test case for processing a timeout
548        on a thread (that is the thread executing) that has also had its
549        request satisfied while it is being enqueued.
550        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
551        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
552        spintrcritical16/spintrcritical16.scn: New files.
553        * spintrcritical15/init.c: Remove unused TSR>
554
5552009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
556
557        * Makefile.am, configure.ac: Add test case for a thread timing out on a
558        thread queue while another thread is in the process of blocking on
559        the same thread queue.
560        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
561        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
562        spintrcritical15/spintrcritical15.scn: New files.
563
5642009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
565
566        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
567
5682009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
571        sp40/sp40.scn: Now verified to hit coverage cases.
572        * sp40/sp40.doc: New file.
573
5742009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
575
576        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
577        to catch two remaining uncovered cases in rtems_io_register_driver.
578        * sp40/system.h: Removed.
579
5802009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * Makefile.am, configure.ac: Add new test to exercise odd case in
583        rtems_iterate_over_all_threads.
584        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
585        sp41/sp41.scn: New files.
586
5872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
590        inheritance protocol since there is no holder associated with them.
591
5922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
593
594        * Makefile.am, configure.ac: Add new tests to exercise cases where a
595        timer is scheduled from an ISR while it is being scheduled at the
596        task level.
597        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
598        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
599        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
600        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
601        spintrcritical14/spintrcritical14.scn: New files.
602
6032009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
604
605        * spintrcritical01/init.c, spintrcritical06/init.c,
606        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
607        cleanup and make the tests more similar.
608
6092009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
610
611        * spintrcritical06/init.c: Test now hits forward and reverse cases.
612
6132009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
616        test work for case that it is documented to handle.
617
6182009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
621        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
622        spintrcritical10/spintrcritical10.scn: New files.
623
6242009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
627        unreliable third case in sp39 to spintrcritical10. New tests to hit
628        other event synchronization critical sections.
629        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
630        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
631        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
632        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
633        spintrcritical12/spintrcritical12.scn: New files.
634
6352009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
636
637        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
638        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
639        sp10/sp10.scn: New files.
640
6412009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
642
643        * spintrcritical06/init.c: Clean up.
644        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
645        * spintrcritical09/spintrcritical09.scn: Fill in.
646
6472009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
648
649        * spintrcritical06/init.c: Add comment to indicate test is not finished
650        and known to not hit the case.
651        * Makefile.am, configure.ac: Add a couple more interrupt critical
652        section tests.
653        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
654        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
655        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
656        spintrcritical09/Makefile.am, spintrcritical09/init.c,
657        spintrcritical09/spintrcritical09.doc,
658        spintrcritical09/spintrcritical09.scn: New files.
659
6602009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
663        at hitting interrupt synchronization critical section in thread queue
664        enqueue priority for reverse insertions.
665        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
666        spintrcritical07/spintrcritical07.doc,
667        spintrcritical07/spintrcritical07.scn: New files.
668
6692009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
670
671        * Makefile.am, configure.ac: Add test case for the
672        _Thread_queue_Enqueue_priority interrupt critical section where the
673        TCB we are using as a current pointer is removed from the thread
674        queue when we flash interrupts while searching forward.
675        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
676        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
677        spintrcritical06/spintrcritical06.scn: New files.
678
6792009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
680
681        * spintrcritical_support/intrcritical.c,
682        spintrcritical_support/intrcritical.h: Change prototype of delay
683        method to indicate when counter is reset. This can be used to count
684        how many iterations we are doing.
685
6862009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
687
688        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
689        blocked on one period while another expires. Add sp61 which exercises
690        the case where a call is made to rtems_shutdown_executive when the
691        system is not up.
692        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
693        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
694        sp61/sp61.doc, sp61/sp61.scn: New files.
695
6962009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
697
698        * sp04/init.c: To be timesliced, tasks must also me preemptible.
699
7002009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
701
702        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
703        what it was intended to do.
704
7052009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * spintrcritical_support/intrcritical.c,
708        spintrcritical_support/intrcritical.h: New files.
709
7102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * Makefile.am, configure.ac: Add new infrastructure which is more
713        reliable about generating cases which hit interrupt critical
714        sections. Remove sp41 since it used its own mechanism.
715        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
716        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
717        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
718        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
719        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
720        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
721        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
722        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
723        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
724        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
725        spintrcritical05/spintrcritical05.scn: New files.
726        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
727        sp41/system.h: Removed.
728
7292009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
730
731        * sp41/init.c: Remove incorrect comment.
732
7332009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
734
735        * sp29/init.c: Simple binary semaphores can not be inherit priority.
736
7372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
738
739        * sp25/init.c: Spacing.
740
7412009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
742
743        * Makefile.am, configure.ac: Add sp59 to test path through
744        _Thread_queue_First_priority where the task's priority was in the
745        bottom 1/4 of the range.
746        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
747        sp59/sp59.scn: New files.
748
7492009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
750
751        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
752        not blocked on a thread queue.
753        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
754        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
755
7562009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
757
758        * Makefile.am, configure.ac: Add test for timespec divide by zero.
759        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
760        sp58/sp58.scn: New files.
761
7622009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
765        pointer being null. This does not happen naturally at this time so
766        force the point.
767
7682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
769
770        * sp12/sp12.scn: Update screen to reflect priority changes from long
771        ago.
772
7732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
774
775        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
776        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
777        as sp27a and test flushing both counting and binary semaphores.
778        Reformatted.
779        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
780        sp27a/sp27a.scn: New files.
781
7822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
783
784        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
785        copied fomr other Makefile.am's.
786
7872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
788
789        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
790        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
791        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
792        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
793
7942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * sp57/sp57.doc: Correct.
797
7982009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
799
800        * Makefile.am, configure.ac: Add test of restarting a task which is in
801        the middle of a sleep or wake after.
802        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
803        sp57/sp57.scn: New files.
804
8052009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
806
807        * sp43/init.c, sp43/sp43.scn: Add more cases for
808        rtems_object_get_class_information() to improve coverage.
809
8102009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * Makefile.am, configure.ac: Add new test to verify that when a user
813        extension create hook fails, that the error is properly propagated.
814        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
815        sp56/sp56.scn: New files.
816
8172009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
820        rtems_extension_delete.
821
8222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
823
824        * sp09/screen01.c, sp09/sp09.scn: Add test for
825        rtems_object_get_classic_name with invalid id.
826
8272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * sp02/task1.c: Minor spacing.
830
8312009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
832
833        * spfatal12/init.c: Address to heap initialize must be aligned but size
834        must be too small.
835
8362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
837
838        * Makefile.am, configure.ac: Add new test to exercise case when
839        broadcasting to a message queue with a pending message.
840        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
841        sp55/sp55.scn: New files.
842
8432009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
846        spfatal tests appear to cover all fatal error cases.
847        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
848        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
849        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
850        spfatal/task1.c: Removed.
851
8522009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
853
854        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
855        initialize workspace heap during initialize. Can be caused by
856        unaligned address or not enough memory to initialize heap required
857        overhead.
858        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
859        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
860
8612009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
862
863        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
864
8652009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
868
8692009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * spstkalloc/spstkalloc.scn: Update screen.
872
8732009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
874
875        * Makefile.am, configure.ac: Add new test for user configured stack
876        allocator/deallocator. Test both pass and fail cases.
877        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
878        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
879
8802009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
881
882        * spchain/init.c, spchain/spchain.scn: Clean up test.
883
8842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
885
886        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
887        routines whose bodies are not used by RTEMS itself.
888        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
889        spchain/spchain.doc, spchain/spchain.scn: New files.
890
8912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
894        chain for coverage.
895
8962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
899        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
900        improve coverage.
901
9022009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
905
9062009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
907
908        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
909        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
910
9112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
914        Enhance spprintk. Add two new fatal error tests to cover
915        __assert_func.
916        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
917        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
918
9192009-06-18      Chris Johns <chrisj@rtems.org>
920
921        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
922        workaround the H8300 gcc bug.
923
9242009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
925
926        * sp54/init.c: Fix spacing.
927
9282009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
929
930        * sp02/sp02.doc, sp02/system.h: Update copyright year.
931
9322009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
935
9362009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
937
938        * Makefile.am, configure.ac: Add new test.
939        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
940        sp54/sp54.scn: New files.
941
9422009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
943
944        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
945        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
946        the time of day forward not making server based timers fire.
947        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
948        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
949        sp53/sp53.scn: New files.
950
9512009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
952
953        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
954
9552009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        PR 1415/cpukit
958        * Makefile.am, configure.ac: Add test for very simple priority ceiling
959        violation.
960        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
961        sp51/sp51.scn: New files.
962
9632009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
964
965        PR 1413/cpukit
966        * Makefile.am, configure.ac: Add test for case where server based
967        timers which reinitiated themselves did not get reinserted onto timer
968        chain.
969        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
970        sp50/sp50.scn: New files.
971
9722009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
973
974        PR 1414/cpukit
975        * Makefile.am, configure.ac: Tighten math on extraction of index so it
976        is harder to trick by passing in a valid id of an incorrect object
977        class.
978        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
979        sp49/sp49.scn: New files.
980
9812009-05-19      Chris Johns <chrisj@rtems.org>
982
983        * sp04/tswitch.c: Lower sample count for small memory targets.
984       
9852009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * spprintk/init.c: printk() now 100% covered.
988
9892009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        * spprintk/init.c: More test cases.
992
9932009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
996        large enough for buffer node overhead.
997
9982009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
999
1000        * Makefile.am, configure.ac, spwatchdog/system.h,
1001        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1002        printk. These will help coverage. Simplify spwkspace.
1003        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1004        spprintk/spprintk.scn: New files.
1005        * spwkspace/system.h: Removed.
1006
10072009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1008
1009        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1010        methods.
1011        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1012        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1013
10142009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1015
1016        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1017        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1018        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1019        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1020        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1021        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1022        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1023        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1024        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1025        spsize/size.c: Fix warnings.
1026
10272009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1030        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1031        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1032        spobjgetnext/system.h: New files.
1033
10342009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1037        64k to 20k. No impact on test behavior.
1038
10392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1040
1041        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1042
10432009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1044
1045        * sp37/init.c, sp37/sp37.scn: Add test case for
1046        rtems_interrupt_level_attribute body.
1047
10482009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1049
1050        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1051        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1052        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1053        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1054        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1055        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1056        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1057        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1058        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1059        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1060        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1061        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1062        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1063        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1064        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1065        sp48/Makefile.am, spfatal/Makefile.am,
1066        spfatal01/Makefile.am, spfatal02/Makefile.am,
1067        spfatal03/Makefile.am, spfatal04/Makefile.am,
1068        spfatal05/Makefile.am, spfatal06/Makefile.am,
1069        spfatal07/Makefile.am, spfatal08/Makefile.am,
1070        spfatal09/Makefile.am, spsize/Makefile.am,
1071        spwatchdog/Makefile.am:
1072        Eliminate _exe_/.exe.
1073
10742009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1075
1076        PR 1388/cpukit
1077        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1078        allow both priority inherit and ceiling attributes to be set on
1079        semaphore create. These attributes are mutually exclusive and this
1080        should be an error.
1081
10822009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1085        unlimited objects when configured for a unified workspace works as
1086        expected.
1087        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1088        sp48/sp48.scn: New files.
1089
10902009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1091                Joel Sherrill <joel.sherrill@oarcorp.com>
1092
1093        PR 1357/cpukit
1094        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1095        honored.
1096        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1097        sp47/sp47.scn: New files.
1098
10992009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1100
1101        * Makefile.am, configure.ac: Add new test to test Watchdog display
1102        helper routines. These reach into the SuperCore.
1103        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1104        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1105        spwatchdog/system.h, spwatchdog/task1.c: New files.
1106
11072009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1108
1109        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1110
11112009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1114        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1115        hard-coded hex numbers for bad object Ids.
1116
11172009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1118
1119        * sp15/system.h, sp19/system.h: Array of task names should be of type
1120        rtems_name not rtems_id. Similarly array of task ids should be
1121        rtems_id not rtems_name.
1122
11232008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1124
1125        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1126
11272008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1128
1129        * Makefile.am, configure.ac, spfatal06/testcase.h,
1130        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1131        spsize/size.c: Eliminate pointers to API configuration tables in the
1132        main configuration table. Reference the main configuration table and
1133        the API configuration tables directly using the confdefs.h version
1134        rather than obtaining a pointer to it. This eliminated some
1135        variables, a potential fatal error, some unnecessary default
1136        configuration structures. Overall, about a 4.5% reduction in the code
1137        size for minimum and hello on the SPARC.
1138        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1139        spfatal10/testcase.h: Removed.
1140
11412008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1144        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1145        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1146        successfully with maxixum number of priorities as 16 instead of 256.
1147        This was done by temporarily modifying the score priority.h maximum.
1148        This allowed testing of all API code to ensure that it worked
1149        properly with a reduced number of priorities. Most modifications were
1150        to switch from hard-coded maximum to using the API provided methods
1151        to determine maximum number of priority levels.
1152
11532008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * sp46/sp46.scn: Add screen missed earlier.
1156
11572008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        PR 1348/cpukit
1160        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1161        usage information while a period is running.
1162        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1163        sp46/sp46.scn: New files.
1164
11652008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1166
1167        * sp45/init.c: New file.
1168
11692008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        PR 1347/cpukit
1172        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1173        Rework Timer Server to ensure that the context allows for blocking,
1174        allocating memory, and acquiring semaphores and mutexes.
1175        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1176        New files.
1177
11782008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * sp25/system.h: Add warning and temporary m32c conditional until size
1181        type addressed.
1182
11832008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1184
1185        * sp09/screen07.c: Use INT_MAX as number of messages so always
1186        properly sized and no overflow on constant.
1187        * sp09/screen10.c: Delay so on targets with simulator idle clock
1188        tick driver this will work.
1189        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1190        byte boundaries rather than two byte boundaries.
1191        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1192        allocate more memory than size_t holds on m32c.
1193
11942008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1197        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1198        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1199        and Region calls. On 16-bit architectures, size_t can be 16-bits
1200        which would limit sizes to 64K. Also address constants which
1201        overflowed on 16-bit integer targets.
1202
12032008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1204
1205        * sp43/sp43.scn: Bump version to 4.9.99.0
1206
12072008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1208
1209        * sp19/system.h: Use "double" instead of "rtems_double".
1210
12112008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1212
1213        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1214
12152008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1216
1217        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1218        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1219        spfatal_support/init.c, spfatal_support/system.h:
1220        Convert to "bool".
1221
12222008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1223
1224        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1225        declared in a public place.
1226
12272008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1228
1229        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1230
12312008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * sp43/init.c: Fix derefence of uninitialized pointer.
1234
12352008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1236
1237        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1238        multiprocessing is not enabled. Saves one more variable from single
1239        processor configuration.
1240
12412008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1242
1243        PR 1212/cpukit
1244        * Makefile.am, configure.ac: Time slicing will not happen if the task
1245        mode is changed from a non-timeslicing mode to timeslicing mode if it
1246        is done by the executing thread (e.g. in its task body). This change
1247        includes sp44 to demonstrate the problem and verify the correction.
1248        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1249
12502008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1251
1252        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1253        architectures they are not supported on.
1254
12552008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1258
12592008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1260
1261        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1262          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1263
12642008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * sp28/init.c: Corrections to configuration.
1267        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1268        * spsize/size.c: _ISR_Vector_table only exists on architectures
1269        which use the Simple Vectored Interrupt Model.
1270
12712008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1272
1273        * spsize/size.c: Convention calls for leading underscore on private
1274        RTEMS variables.
1275
12762008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1277
1278        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1279        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1280        Refactored and renamed initialization routines to
1281        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1282        rtems_initialize_device_drivers, and
1283        rtems_initialize_start_multitasking. This opened the sequence up so
1284        that bootcard() could provide a more robust and flexible framework
1285        which is easier to explain and understand. This also lays the
1286        groundwork for sharing the division of available memory between the
1287        RTEMS workspace and heap and the C library initialization across all
1288        BSPs.
1289
12902008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * sp32/init.c: Formatting.
1293
12942008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1295
1296        * sp09/screen01.c: Correct test.
1297        * sp09/screen14.c: Update copyright.
1298        * sp28/init.c: Correct end of test messages.
1299
13002008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1301
1302        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1303
13042008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1305
1306        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1307        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1308        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1309        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1310        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1311        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1312        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1313        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1314        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1315        tests. Add a clock_settime case for < 1988.
1316
13172008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1318
1319        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1320
13212008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1324        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1325        * sp41/sp41.scn: Now has content.
1326        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1327        Object Services recently added to API.
1328
13292008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1330
1331        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1332        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1333        collection. This changed the name of a few previously public but
1334        undocumented services and added a some new services.
1335        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1336        sp43/system.h: New files.
1337
13382008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1339
1340        * spfatal10/.cvsignore: New file.
1341
13422008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1343
1344        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1345        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1346        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1347        New files.
1348
13492008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1350
1351        * Makefile.am, configure.ac: Added fatal error tests
1352        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1353        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1354        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1355        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1356        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1357        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1358        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1359        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1360        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1361        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1362        spfatal_support/init.c, spfatal_support/system.h: New files.
1363
13642008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1365
1366        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1367        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1368        test messages.
1369
13702008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1371
1372        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1373        simple type to a union of an unsigned 32 bit integer and a pointer.
1374        This should help eliminate weird casts between u32 and pointers in
1375        various places. The APIs now have to explicitly call _u32 or _string
1376        versions of helper routines. This should also simplify things and
1377        eliminate the need for ugly casts in some cases.
1378
13792008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1380
1381        * sp42/Makefile.am: New file.
1382
13832008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        Add sp42 to exercise thread queue with knowledge of the implementation
1386        so we can exercise all of the normal paths possible.
1387        * Makefile.am, configure.ac: Add sp42.
1388        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1389
13902008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1391
1392        * sp39/init.c: Add case for long timeout on blocking operation.
1393        * Makefile.am, configure.ac: Add new test to exercise thread
1394        queue blokcing synchronization. sp39 and sp41 are very similar.
1395        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1396        sp41/system.h: New files.
1397
13982008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1399
1400        * sp39/init.c: Clean up.
1401
14022008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1403
1404        * sp39/init.c: Modify to improve coverage.
1405
14062008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1407
1408        * sp36/strict_order_mut.c:
1409
14102008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1411
1412        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1413        driver registration.
1414        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1415        sp40/system.h: New files.
1416
14172008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1418
1419        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1420        Add test cases for:
1421          + message queue create requesting too many message buffers
1422            for the available memory
1423          + region extend with address inside existing heap
1424          + timer server initiate too large a stack, create error
1425        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1426          + task set priority while holding resource
1427
14282008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1429
1430        * Makefile.am, configure.ac: Added sp38 and sp39.
1431        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1432        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1433        sp39/sp39.scn, sp39/system.h: New files.
1434
14352007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1436
1437        * sp36/strict_order_mut.c: New file.
1438
14392007-12-21      Xi Yang <hiyangxi@gmail.com>
1440
1441        * Makefile.am, configure.ac: Add support for proper stacking of
1442        priority inheritance on mutexes as well as enforce proper order of
1443        release.
1444        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1445        sp36/sp36.scn: New files.
1446
14472007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1448
1449        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1450        directive instead of violating RTEMS internals.
1451
14522007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1453
1454        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1455        Add test cases for User Extension Manager to improve code coverage.
1456        * sp21/task1.c: Fix spelling error.
1457
14582007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1459
1460        * spsize/size.c: Account for previous changes in calculation of MPCI
1461        receive server stack.
1462
14632007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1464
1465        * sp09/screen07.c, sp09/sp09.scn: Add test for
1466        rtems_message_queue_broadcast for bad buffer and count pointers.
1467        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1468        with bad priority or initiating twice.
1469        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1470        it forces a dispatch.
1471        * sp37/init.c: New file.
1472
14732007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1474
1475        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1476        enable, flash, and is in progress. These are normally inlines but
1477        also have bodies for non-C code. This test also exercises the odd
1478        case of calling clock tick from outside an ISR.
1479        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1480
14812007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1482
1483        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1484        using notepad with the current task's ID or SELF
1485        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1486        test missing test cases for clock_get.
1487
14882007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1489
1490        * sp28/init.c: Add test code for task variables to improve coverage.
1491
14922007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1495        RTEMS provided accessor macros to obtain configuration fields.
1496
14972007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1500        Configuration Table. Eliminate CPU Table from all ports. Delete
1501        references to CPU Table in all forms.
1502
15032007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1504
1505        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1506
15072007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1508
1509        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1510        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1511        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1512        to improve test coverage.
1513
15142007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1515
1516        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1517        coverage.
1518
15192007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1522
15232007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1524
1525        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1526        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1527        .scn files.
1528
15292007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1530
1531        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1532        commented out and updated the .scn file.
1533
15342007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1535
1536        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1537        buffered test IO.
1538
15392007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1540
1541        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1542        rtems_io_unregister_driver did not have any test code.
1543
15442007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1545
1546        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1547        since it was used to configure a no longer used feature. Device names
1548        are now part of the filesystem not in a table. This also eliminated
1549        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1550        RTEMS as well as the memory allocation used to populate
1551        _IO_Driver_name_table.
1552
15532007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1554
1555        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1556        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1557        properly.
1558
15592007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1560
1561        * spsize/size.c: Eliminated the variables
1562        _RTEMS_tasks_User_initialization_tasks and
1563        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1564        used in one place after initialized. It was a waste of space.
1565
15662007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1567
1568        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1569        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1570        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1571        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1572        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1573        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1574        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1575        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1576        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1577        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1578        spsize/size.c: Add optional managers to Makefiles. Clean up test
1579        cases so last output line follows END OF pattern. Make sure test case
1580        all run. All tests appeared ok on sis.
1581
15822007-04-05      Joel Sherrill <joel@OARcorp.com>
1583
1584        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1585
15862007-04-05      Joel Sherrill <joel@OARcorp.com>
1587
1588        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1589        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1590        CONFIGURE_APPLICATION_NEEDS_XXX.
1591
15922007-04-02      Joel Sherrill <joel@OARcorp.com>
1593
1594        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1595
15962007-04-02      Joel Sherrill <joel@OARcorp.com>
1597
1598        * spsize/size.c: Convert from Classic API style TOD_Control as
1599        fundamental time structure to POSIX struct timespec. Add
1600        clock_get_uptime().
1601
16022007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1603
1604        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1605
16062007-03-26      Joel Sherrill <joel@OARcorp.com>
1607
1608        * sp35/priinv.c: Remove warning.
1609
16102007-03-10      Joel Sherrill <joel@OARcorp.com>
1611
1612        * sp26/system.h: Remove incorrect and duplicate
1613        CONFIGURE_EXTRA_TASK_STACKS.
1614
16152007-03-05      Joel Sherrill <joel@OARcorp.com>
1616
1617        PR 1222/cpukit
1618        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1619        thread that is blocked on a priority based thread queue is changed,
1620        that its placement in the queue is reevaluated based upon the new
1621        priority. This enhancement includes modifications to the SuperCore as
1622        well as new test cases.
1623        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1624        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1625        sp35/sp35.doc, sp35/sp35.scn: New files.
1626
16272007-03-05      Joel Sherrill <joel@OARcorp.com>
1628
1629        * sp26/system.h: Correct memory required for stack sizes.
1630
16312007-02-06      Joel Sherrill <joel@OARcorp.com>
1632
1633        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1634        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1635        tests.
1636
16372006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1638
1639        * sp33/init.c: Improve barrier test to include normal blocking with
1640        manual release and unblocking in barrier deletion.
1641
16422006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1643
1644        * configure.ac: New BUG-REPORT address.
1645
16462006-11-20      Joel Sherrill <joel@OARcorp.com>
1647
1648        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1649        and make output more compliant with other tests.
1650
16512006-11-17      Joel Sherrill <joel@OARcorp.com>
1652
1653        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1654        cases intended on all targets possible with new heap algorithm.
1655
16562006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1657
1658        * Makefile.am, configure.ac: Adding Classic API Barriers.
1659        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1660        New files.
1661
16622006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1663
1664        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1665
16662006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1667
1668        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1669        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1670        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1671        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1672        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1673        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1674        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1675        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1676        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1677        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1678        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1679        Use rtems_testsdir instead.
1680
16812006-04-05      Joel Sherrill <joel@OARcorp.com>
1682                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1683
1684        * spsize/size.c: Victor spotted the problem that
1685        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1686        variables and needed to be set to the same value.  I took that
1687        idea and just removed _Thread_MP_Receive.  All uses are now
1688        _MPCI_Receive_server_tcb.
1689
16902005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1691
1692        * configure.ac: Remove RTEMS_ENABLE_BARE,
1693        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1694
16952005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1696
1697        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1698        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1699        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1700        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1701        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1702        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1703        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1704        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1705        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1706        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1707        spfatal/Makefile.am, spsize/Makefile.am:
1708        Convert to use *_PROGRAMS.
1709
17102005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1711
1712        * sp01/Makefile.am, sp02/Makefile.am,
1713        sp03/Makefile.am, sp04/Makefile.am,
1714        sp05/Makefile.am, sp06/Makefile.am,
1715        sp07/Makefile.am, sp08/Makefile.am,
1716        sp09/Makefile.am, sp11/Makefile.am,
1717        sp12/Makefile.am, sp13/Makefile.am,
1718        sp14/Makefile.am, sp15/Makefile.am,
1719        sp16/Makefile.am, sp17/Makefile.am,
1720        sp19/Makefile.am, sp20/Makefile.am,
1721        sp21/Makefile.am, sp22/Makefile.am,
1722        sp23/Makefile.am, sp24/Makefile.am,
1723        sp25/Makefile.am, sp26/Makefile.am,
1724        sp27/Makefile.am, sp28/Makefile.am,
1725        sp29/Makefile.am, sp30/Makefile.am,
1726        sp31/Makefile.am, sp32/Makefile.am,
1727        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1728
17292005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1730
1731        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1732        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1733        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1734        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1735        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1736        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1737        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1738        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1739        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1740        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1741        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1742        * sptests.am: Remove.
1743
17442005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1745
1746        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1747        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1748        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1749        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1750        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1751        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1752        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1753        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1754        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1755        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1756        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1757
17582005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1759
1760        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1761
17622005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1763
1764        * spsize/Makefile.am: Rename TEST to spsize.
1765        * spsize/size.scn: Remove.
1766        * spsize/spsize.scn: New (renamed from size.scn).
1767
17682005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1769
1770        * configure.ac: Add spfatal/Makefile.
1771        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1772        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1773        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1774        * sptests.am: Remove LIB_VARIANT.
1775
17762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1777
1778        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1779        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1780        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1781        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1782        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1783        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1784        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1785        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1786        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1787        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1788        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1789
17902005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1791
1792        * Makefile.am: Cleanup.
1793
17942005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1795
1796        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1797        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1798        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1799        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1800        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1801        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1802        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1803        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1804        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1805        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1806        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1807        spfatal/Makefile.am, spsize/Makefile.am:
1808        Partial conversion to automake.
1809
18102005-03-07      Joel Sherrill <joel@OARcorp.com>
1811
1812        * sp13/task1.c: Removed warnings.
1813
18142004-09-29      Joel Sherrill <joel@OARcorp.com>
1815
1816        * spsize/size.c: i960 obsoleted and all references removed.
1817
18182004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * configure.ac: Require automake > 1.9.
1821
18222004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1823
1824        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1825        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1826        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1827        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1828        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1829        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1830        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1831        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1832        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1833        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1834        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1835        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1836        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1837        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1838        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1839        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1840        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1841        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1842        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1843        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1844        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1845        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1846        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1847        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1848        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1849        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1850        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1851        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1852        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1853        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1854        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856
18572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1858
1859        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1860
18612004-03-30      David Querbach <querbach@realtime.bc.ca>
1862
1863        PR 595/tests
1864        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1865        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1866        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1867        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1868        others treat it as a count of longs.
1869
18702004-03-30      David Querbach <querbach@realtime.bc.ca>
1871
1872        PR 596/tests
1873        * sp32/init.c: A missing definition of TEST_INIT before including
1874        <tmacros.h> means that buffered output will not work even if selected
1875        in buffer_test_io.h.
1876
18772004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1878
1879        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1880        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1881        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1882        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1883        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1884        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1885        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1886        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1887        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1888        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1889        types.
1890
18912004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1892
1893        * configure.ac: Add 2nd arg to RTEMS_TOP.
1894
18952004-03-05      Joel Sherrill <joel@OARcorp.com>
1896
1897        * sp07/buffered_io.c: Remove warning.
1898
18992004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1900
1901        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1902        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1903        * sp02/Makefile.am: Ditto.
1904        * sp03/Makefile.am: Ditto.
1905        * sp04/Makefile.am: Ditto.
1906        * sp05/Makefile.am: Ditto.
1907        * sp06/Makefile.am: Ditto.
1908        * sp07/Makefile.am: Ditto.
1909        * sp08/Makefile.am: Ditto.
1910        * sp09/Makefile.am: Ditto.
1911        * sp11/Makefile.am: Ditto.
1912        * sp12/Makefile.am: Ditto.
1913        * sp13/Makefile.am: Ditto.
1914        * sp14/Makefile.am: Ditto.
1915        * sp15/Makefile.am: Ditto.
1916        * sp16/Makefile.am: Ditto.
1917        * sp17/Makefile.am: Ditto.
1918        * sp19/Makefile.am: Ditto.
1919        * sp20/Makefile.am: Ditto.
1920        * sp21/Makefile.am: Ditto.
1921        * sp22/Makefile.am: Ditto.
1922        * sp23/Makefile.am: Ditto.
1923        * sp24/Makefile.am: Ditto.
1924        * sp25/Makefile.am: Ditto.
1925        * sp26/Makefile.am: Ditto.
1926        * sp27/Makefile.am: Ditto.
1927        * sp28/Makefile.am: Ditto.
1928        * sp29/Makefile.am: Ditto.
1929        * sp30/Makefile.am: Ditto.
1930        * sp31/Makefile.am: Ditto.
1931        * sp32/Makefile.am: Ditto.
1932        * spfatal/Makefile.am: Ditto.
1933        * spsize/Makefile.am: Ditto.
1934
19352003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1936
1937        * sptests.am: Add dirstamp support.
1938
19392003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1940
1941        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1942
19432003-12-16      Joel Sherrill <joel@OARcorp.com>
1944
1945        PR 544/tests
1946        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1947        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1948        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1949        make tests account for resources and not print at inappropriate
1950        times.
1951        * sp07/buffered_io.c: New file.
1952
19532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1954
1955        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1956
19572003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1958
1959        * sp01/Makefile.am: Remove all-local: $(ARCH).
1960        * sp02/Makefile.am: Remove all-local: $(ARCH).
1961        * sp03/Makefile.am: Remove all-local: $(ARCH).
1962        * sp04/Makefile.am: Remove all-local: $(ARCH).
1963        * sp05/Makefile.am: Remove all-local: $(ARCH).
1964        * sp06/Makefile.am: Remove all-local: $(ARCH).
1965        * sp07/Makefile.am: Remove all-local: $(ARCH).
1966        * sp08/Makefile.am: Remove all-local: $(ARCH).
1967        * sp09/Makefile.am: Remove all-local: $(ARCH).
1968        * sp11/Makefile.am: Remove all-local: $(ARCH).
1969        * sp12/Makefile.am: Remove all-local: $(ARCH).
1970        * sp13/Makefile.am: Remove all-local: $(ARCH).
1971        * sp14/Makefile.am: Remove all-local: $(ARCH).
1972        * sp15/Makefile.am: Remove all-local: $(ARCH).
1973        * sp16/Makefile.am: Remove all-local: $(ARCH).
1974        * sp17/Makefile.am: Remove all-local: $(ARCH).
1975        * sp19/Makefile.am: Remove all-local: $(ARCH).
1976        * sp20/Makefile.am: Remove all-local: $(ARCH).
1977        * sp21/Makefile.am: Remove all-local: $(ARCH).
1978        * sp22/Makefile.am: Remove all-local: $(ARCH).
1979        * sp23/Makefile.am: Remove all-local: $(ARCH).
1980        * sp24/Makefile.am: Remove all-local: $(ARCH).
1981        * sp25/Makefile.am: Remove all-local: $(ARCH).
1982        * sp26/Makefile.am: Remove all-local: $(ARCH).
1983        * sp27/Makefile.am: Remove all-local: $(ARCH).
1984        * sp28/Makefile.am: Remove all-local: $(ARCH).
1985        * sp29/Makefile.am: Remove all-local: $(ARCH).
1986        * sp30/Makefile.am: Remove all-local: $(ARCH).
1987        * sp31/Makefile.am: Remove all-local: $(ARCH).
1988        * sp32/Makefile.am: Remove all-local: $(ARCH).
1989        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1990        * spsize/Makefile.am: Remove all-local: $(ARCH).
1991
19922003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
1994        * configure.ac: Reflect having moved to testsuites/.
1995
19962003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1997
1998        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1999
20002003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2001
2002        * configure.ac:Remove RTEMS_CHECK_CPU.
2003
20042003-09-04      Joel Sherrill <joel@OARcorp.com>
2005
2006        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2007        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2008        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2009        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2010        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2011        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2012        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2013        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2014        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2015        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2016        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2017        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2018        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2019        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2020        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2021        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2022        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2023        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2024        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2025        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2026        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2027        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2028        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2029        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2030        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2031        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2032        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2033        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2034        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2035        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2036        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2037        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2038        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2039        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2040        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2041        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2042        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2043        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2044        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2045        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2046        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2047        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2048        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2049        spsize/size.c, spsize/system.h: URL for license changed.
2050
20512003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2052
2053        PR 458/tests
2054        * sp30/task1.c: Correct indexing problem.
2055
20562003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2057
2058        * Makefile.am: Reflect having moved aclocal/.
2059
20602003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2061
2062        * Makefile.am: Reflect having moved automake/.
2063        * sp01/Makefile.am: Reflect having moved automake/.
2064        * sp02/Makefile.am: Reflect having moved automake/.
2065        * sp03/Makefile.am: Reflect having moved automake/.
2066        * sp04/Makefile.am: Reflect having moved automake/.
2067        * sp05/Makefile.am: Reflect having moved automake/.
2068        * sp06/Makefile.am: Reflect having moved automake/.
2069        * sp07/Makefile.am: Reflect having moved automake/.
2070        * sp08/Makefile.am: Reflect having moved automake/.
2071        * sp09/Makefile.am: Reflect having moved automake/.
2072        * sp11/Makefile.am: Reflect having moved automake/.
2073        * sp12/Makefile.am: Reflect having moved automake/.
2074        * sp13/Makefile.am: Reflect having moved automake/.
2075        * sp14/Makefile.am: Reflect having moved automake/.
2076        * sp15/Makefile.am: Reflect having moved automake/.
2077        * sp16/Makefile.am: Reflect having moved automake/.
2078        * sp17/Makefile.am: Reflect having moved automake/.
2079        * sp19/Makefile.am: Reflect having moved automake/.
2080        * sp20/Makefile.am: Reflect having moved automake/.
2081        * sp21/Makefile.am: Reflect having moved automake/.
2082        * sp22/Makefile.am: Reflect having moved automake/.
2083        * sp23/Makefile.am: Reflect having moved automake/.
2084        * sp24/Makefile.am: Reflect having moved automake/.
2085        * sp25/Makefile.am: Reflect having moved automake/.
2086        * sp26/Makefile.am: Reflect having moved automake/.
2087        * sp27/Makefile.am: Reflect having moved automake/.
2088        * sp28/Makefile.am: Reflect having moved automake/.
2089        * sp29/Makefile.am: Reflect having moved automake/.
2090        * sp30/Makefile.am: Reflect having moved automake/.
2091        * sp31/Makefile.am: Reflect having moved automake/.
2092        * sp32/Makefile.am: Reflect having moved automake/.
2093        * spfatal/Makefile.am: Reflect having moved automake/.
2094        * spsize/Makefile.am: Reflect having moved automake/.
2095
20962003-08-14      Joel Sherrill <joel@OARcorp.com>
2097
2098        * sp02/task1.c: Added ID to name lookup service and changed name of
2099        id/name translation status code. This propagated to multiple
2100        functions. The user API service added was rtems_object_id_to_name()
2101
21022003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2103
2104        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2105
21062003-05-29      Joel Sherrill <joel@OARcorp.com>
2107
2108        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2109
21102003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2113        CC_CFLAGS_DEFAULT (obsolete).
2114
21152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2118        Remove CC_LDFLAGS_PROFILE_V.
2119
21202003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2123
21242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2125
2126        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2127
21282003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * configure.ac: AC_PREREQ(2.57).
2131
21322002-11-14      Joel Sherrill <joel@OARcorp.com>
2133
2134        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2135        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2136        update the IDs in the screens.
2137
21382002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2139
2140        * .cvsignore: Reformat.
2141        Add autom4te*cache.
2142        Remove autom4te.cache.
2143
21442002-09-14      Joel Sherrill <joel@OARcorp.com>
2145
2146        * sp32/.cvsignore: New file.
2147
21482002-09-14      Aaron J. Grier <aaron@frye.com>
2149
2150        * PR271 was not applicable against the current source but included
2151        a nice test that Joel decided to add to the tree as sp32.
2152        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2153        * Makefile.am, configure.ac: Modified to reflect addition.
2154
21552002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2156
2157        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2158        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2159        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2160        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2161        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2162        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2163        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2164        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2165        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2166        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2167        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2168        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2169        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2170        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2171        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2172        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2173        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2174        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2175        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2176        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2177        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2178        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2179        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2180        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2181        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2182        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2183        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2184        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2185        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2186        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2187        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2188
21892002-08-01      Joel Sherrill <joel@OARcorp.com>
2190
2191        * Per PR47 add support for buffered test output.  This involved
2192        adding defines to redirect output to a buffer and dump it when
2193        full, at "test pause", and at exit.  To avoid problems when redefining
2194        exit(), all tests were modified to call rtems_test_exit().
2195        Some tests, notable psxtests, had to be modified to include
2196        the standard test macro .h file (pmacros.h or tmacros.h) to
2197        enable this support.
2198        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2199        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2200        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2201        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2202        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2203        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2204        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2205
22062002-07-30      Joel Sherrill <joel@OARcorp.com>
2207
2208        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2209        stack if the port doesn't configure using it.
2210
22112002-07-04      Joel Sherrill <joel@OARcorp.com>
2212
2213        * Jump table for single entry point removed.
2214        * spsize/size.c:  Modified to reflect above.
2215
22162002-07-01      Joel Sherrill <joel@OARcorp.com>
2217
2218        * sp29/init.c: Corrected definitions for task stack usage.
2219
22202002-07-01      Joel Sherrill <joel@OARcorp.com>
2221
2222        * spsize/size.c: _Thread_queue_Extract_table removed.
2223
22242001-05-17      Joel Sherrill <joel@OARcorp.com>
2225
2226        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2227        number of staticly configured device drivers.
2228
22292001-05-14      Joel Sherrill <joel@OARcorp.com>
2230
2231        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2232        than the configured number of drivers.
2233 
22342002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2235
2236        * configure.ac: Remove ENABLE_GCC28.
2237
22382001-04-04      Joel Sherrill <joel@OARcorp.com>
2239
2240        * spsize/size.c: Reflect SPARC modifcation to get rid of
2241        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2242 
22432001-03-29      Joel Sherrill <joel@OARcorp.com>
2244
2245        * Per PR147 addressed problems when reseting and inserting a timer
2246        into a timer chain that did not honor time passage since the last
2247        time the timer server was scheduled and the new insertion.
2248        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2249
22502001-03-28      Joel Sherrill <joel@OARcorp.com>
2251
2252        * Side-effect of PR132.
2253        * sp21/system.h: Now must explicitly request NULL driver.
2254
22552002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2256
2257        * configure.ac:
2258        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2259        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2260        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2266        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2267        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2268        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2269        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2270        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2271        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2272        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2273        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292
22932002-03-20      Chris Johns <ccj@acm.org>
2294
2295        * PR145.
2296        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2297        in system (e.g. driver tasks).  Also exit on minimum number of
2298        switches not precise number.
2299
23002001-01-29      Joel Sherrill <joel@OARcorp.com>
2301
2302        * Fixed bug where resetting a timer that was not at the head
2303        of one of the task timer chains resulted in the Timer Server
2304        task waking up too far in the future.
2305        * Added rtems_timer_get_information() directive to support testing.
2306        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2307        above condition.
2308
23092001-01-22      Joel Sherrill <joel@OARcorp.com>
2310
2311        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2312        because priority added as argument to rtems_timer_initiate_server().
2313
23142001-01-16      Joel Sherrill <joel@OARcorp.com>
2315
2316        * Added tests for task-based timers.  This included the new tests
2317        sp30 and sp31.
2318        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2319        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2320        for task-based timer services.
2321        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2322        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2323        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2324        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2325        sp31/task1.c: New files.
2326
23272001-11-01      Joel Sherrill <joel@OARcorp.com>
2328
2329        * sp26/system.h: Properly account for stack memory used by
2330        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2331        and processed as PR78.
2332
23332001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2334
2335        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2336        * configure.in: Remove.
2337        * configure.ac: New file, generated from configure.in by autoupdate.
2338
23392001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2340
2341        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2342
23432001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2344
2345        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2347        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2348        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2349        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2350        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2351        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2352        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2353        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2354        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2355        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2356        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2357        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2358        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2369        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2370        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2371        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2374
23752001-08-16      Joel Sherrill <joel@OARcorp.com>
2376
2377        * sp20/system.h: Account for extra task stacks properly.
2378
23792001-08-16      Joel Sherrill <joel@OARcorp.com>
2380
2381        * sp13/sp13.scn: Id in screen had wrong class field value.
2382        * sp13/system.h: Account for message buffer memory.
2383        * sp13/task2.c: Remove unnecessary check for failure.
2384
23852001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2386
2387        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2388
23892001-04-20      Joel Sherrill <joel@OARcorp.com>
2390
2391        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2392        file.
2393
23942001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2395
2396        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2397
23982001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2399
2400        * sp21/Makefile.am: Remove libtest.
2401
24022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2403
2404        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2405
24062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2407
2408        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2409
24102000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2411
2412        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2413        Switch to GNU canonicalization.
2414        * sptests.am: Remove DEFS.
2415
24162000-09-29      Joel Sherrill <joel@OARcorp.com>
2417
2418        * sp20/sp20.scn: Corrected to reflect new addition.
2419        * sp20/system.h: Removed comment reflecting history.
2420
24212000-09-29      Stephan Merker <merker@decrc.abb.de>
2422
2423        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2424        Added new task to test sequence of altering a period's length
2425        while it is still active.
2426
24272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2428
2429        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2430        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2431        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2432        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2433        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2434        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2435        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2436        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2437        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2438        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2439
24402000-08-10      Joel Sherrill <joel@OARcorp.com>
2441
2442        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.