source: rtems/testsuites/sptests/ChangeLog @ 34f2d677

4.104.115
Last change on this file since 34f2d677 was 34f2d677, checked in by Ralf Corsepius <ralf.corsepius@…>, on 11/17/09 at 03:47:52

2009-11-17 Ralf Corsépius <ralf.corsepius@…>

  • spsize/Makefile.am: Fix broken install rule.
  • Property mode set to 100644
File size: 90.4 KB
Line 
12009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * spsize/Makefile.am: Fix broken install rule.
4
52009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * spprintk/spprintk.scn: Add end of line at end of file.
8
92009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
12        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
13        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
14        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
15        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
16        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
17        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
18        spwkspace/Makefile.am: Add documentation files for multiple tests.
19        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
20        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
21        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
22        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
23        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
24        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
25        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
26        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
27        spwkspace/spwkspace.doc: New files.
28
292009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
30
31        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
32        Include "tmacros.h".
33        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
34        _Heap_Allocate for 16bit compliance.
35        * sp44/init.c: Another printf format fix.
36
372009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
38
39        * sp37/init.c: Add local prototypes for
40        rtems_interrupt_disable, rtems_interrupt_enable,
41        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
42        * sp43/init.c: Add local prototypes for
43        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
44        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
45        rtems_object_id_api_minimum, rtems_object_id_get_api,
46        rtems_object_id_get_class, rtems_object_id_get_index,
47        rtems_object_id_get_node.
48        Spray PRId32's into printf's for 16bit target complianance.
49        * sp37/init.c: Add local prototype for
50        rtems_interrupt_level_attribute.
51
522009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
53
54        * sp29/init.c: Include "tmacros.h".
55        Misc. changes related to rtems_intervals.
56        * sp14/asr.c: Add PRIxrtems_signal_set.
57        Use PRIxrtems_signal_set to print rtems_signal_set's.
58        * sp13/task3.c: Use PRIu32 to print "count".
59        * sp09/screen12.c: Segment sizes are uintptr_t's.
60        * sp09/screen11.c: Use size_t for "size".
61        * sp62/init.c: Segment sizes are uintptr_t's.
62        * sp25/task1.c: Use PRIuPTR to print segment_size's.
63        * sp21/task1.c: Add PRIurtems_device_major_number.
64        * sp11/task1.c, sp11/task2.c:
65        Use PRIxrtems_event_set to print rtems_event_set's.
66        * sp09/screen13.c: Revert previous change.
67        Remove broken extraneous line seemingly having crept into in
68        2009-08-10 patch.
69        * sp27/init.c: Remove extraneous argument to print.
70        * spsize/size.c: Use PRIu32 to print sys_req.
71        * sp37/init.c: Add missing argument to printf.
72        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
73        sp12/pritask.c, sp34/changepri.c:
74        Use PRIdrtems_task_argument to print rtems_task_argument's.
75
762009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
77
78        * sp25/task1.c: segment_size is uintptr_t.
79        * spfatal06/testcase.h: Add missing return.
80        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
81        Duplicate code from rtems_name_to_characters to convert rtems_name's
82        into char arrays.
83        * sp09/screen13.c: Comment out unused return status.
84        * sp63/init.c: Use PRIu32 to print uint32_t's.
85        * sp33/init.c: Use PRIu32 to print uint32_t's.
86        * sp28/init.c: Use PRIu32 to print uint32_t's.
87
882009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
89
90        * sp31/task1.c: Use PRIdWatchdog_Interval to print
91        Watchdog_Interval's.
92        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
93        PRIdrtems_interval to print rtems_interval's.
94
952009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
96
97        * sp13/task1.c: Misc. uint32_t fixes.
98        * sp20/task1.c: Misc. uint32_t fixes.
99        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
100        Use PRIXrtems_mode to print rtems_mode's.
101        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
102        Use PRIxrtems_mode to print rtems_mode's.
103        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
104        sp19/task1.c: Add missing PRI*32's.
105
1062009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * sp34/changepri.c, sp35/priinv.c:
109        Use PRIdPriority_Control to print Priority_Control's.
110
1112009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
112
113        * sp34/changepri.c, sp59/init.c:
114        Use PRIdrtems_task_priority to print rtems_task_priority's.
115        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
116        Use PRIdrtems_task_priority to print rtems_task_priority's.
117        * sp12/system.h:
118        Change Priority_Test_driver to use rtems_task_priority argument.
119        * sp12/pridrv.c:
120        Change Priority_Test_driver to use rtems_task_priority argument.
121        Use PRIdrtems_task_priority to print rtems_task_priority's.
122
1232009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
126        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
127        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
128        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
129        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
130
1312009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
132
133        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
134        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
135        * sp63/init.c: Fix _Heap_Resize_block args.
136        * sp09/screen09.c: Eliminate unused var warning.
137
1382009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * sp27/init.c, spsize/init.c: Fix prototypes.
141        * spwatchdog/task1.c: Remove unused vars.
142
1432009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
144
145        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
146        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
147        spobjgetnext/init.c, spprintk/init.c:
148        Eliminate unused vars.
149
1502009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * configure.ac: Don't add -ansi -fasm to CFLAGS.
153
1542009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * sp32/init.c: Lengthen the clock tick and move configuration to the
157        bottom of the file.
158
1592009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * Makefile.am, configure.ac: Add new test to exercise when the ticks
162        since boot wraps around 0 and the timer server must deal with that
163        condition.
164        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
165        sp67/sp67.scn: New files.
166
1672009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
168
169        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
170
1712009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
172
173        * spintrcritical09/init.c, spintrcritical10/init.c,
174        spintrcritical11/init.c: Fixed potentially infinite loops.
175        * sp20/system.h: Increased micro seconds per tick in order to be more
176        independent of the console output speed.
177
1782009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
179
180        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
181        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
182        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
183        at -Os and m68k at -Os. Fix typos.
184
1852009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * sp54/init.c: Use rtems_build_id to make building Objects_Id
188        RTEMS_USE_16_BIT_OBJECT clean.
189
1902009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am, configure.ac: Add new test to exercise when notepads are
193        not configured.
194        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
195        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
196
1972009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
200        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
201        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
202        coverage runs.
203
2042009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
207        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
208        some error cases uncovered by uC5282 coverage runs.
209
2102009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
213        uC5282 coverage runs.
214
2152009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
216
217        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
218        Correct minor issues uncovered on uC5282.
219
2202009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
221
222        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
223        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
224        Eliminate use of deprecated rtems_extension.
225
2262009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
229        run when IO speed varies.
230
2312009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
232
233        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
234        the intended code.
235
2362009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
237
238        * configure.ac: Revert accidentally committed lines.
239
2402009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
243        simple priority ceiling case that was previously only tested via the
244        POSIX API.
245        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
246        sp66/sp66.scn: New files.
247
2482009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
251        for Id which is in range for the object class but not allocated yet.
252
2532009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * sp46/init.c, sp46/sp46.scn: Fix numbering.
256
2572009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
258
259        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
260
2612009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
262
263        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
264        spfatal02/spfatal02.scn, spfatal02/testcase.h,
265        spfatal03/spfatal03.scn, spfatal03/testcase.h,
266        spfatal04/spfatal04.scn, spfatal04/testcase.h,
267        spfatal05/spfatal05.scn, spfatal05/testcase.h,
268        spfatal06/spfatal06.scn, spfatal06/testcase.h,
269        spfatal07/spfatal07.scn, spfatal07/testcase.h,
270        spfatal08/spfatal08.scn, spfatal08/testcase.h,
271        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
272        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
273        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
274        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
275        tests use testcase.h and spfatal_support framework. Print test name
276        herald in all cases.
277        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
278        New files.
279        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
280
2812009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * spfatal07/testcase.h: Indicate test is not applicable on some
284        architectures.
285
2862009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
287
288        * Makefile.am: Fix spacing.
289
2902009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
291
292        * spstkalloc/init.c: Changed allocator signature. Functions are now
293        static.
294
2952009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
296
297        * sp29/init.c: Fixed return value evaluation.
298        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
299        * sp63/init.c: Check return value of _Heap_Initialize().
300
3012009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
304        _Watchdog_Report() when name is not NULL. This case was covered at
305        -Os on erc32 but at -O2 we had more code.
306
3072009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
310        overflowing on _Heap_Allocate_aligned.
311
3122009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
313
314        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
315        for various null parameters.
316
3172009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * sp16/sp16.scn, sp16/task1.c: Fix typo.
320
3212009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
322
323        * sp65/init.c: Remove stray print.
324        * sp65/sp65.doc: Add information on second case.
325
3262009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
327
328        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
329        verify that obtaining a priority ceiling mutex when the calling
330        task's priority is the same as the priority ceiling is handled
331        correctly.
332
3332009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
334
335        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
336        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
337        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
338        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
339        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
340        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
341        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
342        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
343        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
344        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
345        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
346        rtems_clock_get_ticks_per_second().
347
3482009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
349
350        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
351        Change attributes to priority ceiling. Use directive_failed, not
352        assert. Configure a semaphore not a region.
353
3542009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
355
356        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
357        mutex cases.
358        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
359        sp65/sp65.scn: New files.
360
3612009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
362
363        * Makefile.am, configure.ac: Add new test for some core mutex cases.
364        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
365        sp65/sp65.scn: New files.
366
3672009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
370        per tick.
371
3722009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
375        adjust existing for alignment. New test ensures coverage begin and
376        end marker methods are exercised so they do not get considered
377        unexecuted.
378        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
379        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
380
3812009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
382
383        * Makefile.am, configure.ac: Add new test to exercise legacy
384        rtems_clock_get().
385        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
386        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
387
3882009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
389
390        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
391        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
392        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
393
3942009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
397        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
398        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
399        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
400        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
401        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
402        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
403        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
404        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
405
4062009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
409        cases.
410
4112009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
412
413        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
414        all memory is successfully allocated. This means the test can
415        validate the heap is unchanged on extend failure.
416
4172009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * spintrcritical01/init.c, spintrcritical06/init.c,
420        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
421        per tick so tests run quicker and more reliably hit the intended
422        critical section.
423
4242009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
425
426        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
427        when we are unable to allocate the memory needed for an object
428        extend. Make sure all is handled properly.
429        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
430        sp64/sp64.scn: New files.
431
4322009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
433
434        * sp63/init.c: Correct test case two.
435
4362009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
437
438        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
439        test case to exercise another odd branch not taken.
440
4412009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
442
443        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
444        particular path is taken through the _Heap_Resize_block code.
445        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
446        sp63/sp63.scn: New files.
447
4482009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
451        wrong thing in a cpp macro. Added contents to screen file and add
452        documentation file.
453        * sp42/sp42.doc: New file.
454
4552009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
458
4592009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * spintrcritical16/init.c: Tinker with test to make it hit the case
462        more reliably.
463
4642009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
465
466        * Makefile.am, configure.ac: Add new test to exercise as many cases as
467        possible of not being able to allocate memory from the workspace
468        during thread creation.
469        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
470        sp18/sp18.scn: New files.
471
4722009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * Makefile.am, configure.ac: Add new test to handle the case where
475        a region resize frees enough memory to unblock a task.
476        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
477        sp62/sp62.scn: New files.
478        * sp61/init.c: Test does not need regions.
479
4802009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
481
482        * Makefile.am, configure.ac: Add test case for processing a timeout
483        on a thread (that is the thread executing) that has also had its
484        request satisfied while it is being enqueued.
485        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
486        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
487        spintrcritical16/spintrcritical16.scn: New files.
488        * spintrcritical15/init.c: Remove unused TSR>
489
4902009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * Makefile.am, configure.ac: Add test case for a thread timing out on a
493        thread queue while another thread is in the process of blocking on
494        the same thread queue.
495        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
496        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
497        spintrcritical15/spintrcritical15.scn: New files.
498
4992009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
502
5032009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
506        sp40/sp40.scn: Now verified to hit coverage cases.
507        * sp40/sp40.doc: New file.
508
5092009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
512        to catch two remaining uncovered cases in rtems_io_register_driver.
513        * sp40/system.h: Removed.
514
5152009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * Makefile.am, configure.ac: Add new test to exercise odd case in
518        rtems_iterate_over_all_threads.
519        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
520        sp41/sp41.scn: New files.
521
5222009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
523
524        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
525        inheritance protocol since there is no holder associated with them.
526
5272009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * Makefile.am, configure.ac: Add new tests to exercise cases where a
530        timer is scheduled from an ISR while it is being scheduled at the
531        task level.
532        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
533        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
534        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
535        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
536        spintrcritical14/spintrcritical14.scn: New files.
537
5382009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
539
540        * spintrcritical01/init.c, spintrcritical06/init.c,
541        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
542        cleanup and make the tests more similar.
543
5442009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
545
546        * spintrcritical06/init.c: Test now hits forward and reverse cases.
547
5482009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
551        test work for case that it is documented to handle.
552
5532009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
556        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
557        spintrcritical10/spintrcritical10.scn: New files.
558
5592009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
562        unreliable third case in sp39 to spintrcritical10. New tests to hit
563        other event synchronization critical sections.
564        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
565        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
566        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
567        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
568        spintrcritical12/spintrcritical12.scn: New files.
569
5702009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
571
572        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
573        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
574        sp10/sp10.scn: New files.
575
5762009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * spintrcritical06/init.c: Clean up.
579        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
580        * spintrcritical09/spintrcritical09.scn: Fill in.
581
5822009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * spintrcritical06/init.c: Add comment to indicate test is not finished
585        and known to not hit the case.
586        * Makefile.am, configure.ac: Add a couple more interrupt critical
587        section tests.
588        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
589        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
590        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
591        spintrcritical09/Makefile.am, spintrcritical09/init.c,
592        spintrcritical09/spintrcritical09.doc,
593        spintrcritical09/spintrcritical09.scn: New files.
594
5952009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
596
597        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
598        at hitting interrupt synchronization critical section in thread queue
599        enqueue priority for reverse insertions.
600        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
601        spintrcritical07/spintrcritical07.doc,
602        spintrcritical07/spintrcritical07.scn: New files.
603
6042009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
605
606        * Makefile.am, configure.ac: Add test case for the
607        _Thread_queue_Enqueue_priority interrupt critical section where the
608        TCB we are using as a current pointer is removed from the thread
609        queue when we flash interrupts while searching forward.
610        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
611        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
612        spintrcritical06/spintrcritical06.scn: New files.
613
6142009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
615
616        * spintrcritical_support/intrcritical.c,
617        spintrcritical_support/intrcritical.h: Change prototype of delay
618        method to indicate when counter is reset. This can be used to count
619        how many iterations we are doing.
620
6212009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
624        blocked on one period while another expires. Add sp61 which exercises
625        the case where a call is made to rtems_shutdown_executive when the
626        system is not up.
627        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
628        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
629        sp61/sp61.doc, sp61/sp61.scn: New files.
630
6312009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
632
633        * sp04/init.c: To be timesliced, tasks must also me preemptible.
634
6352009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
636
637        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
638        what it was intended to do.
639
6402009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
641
642        * spintrcritical_support/intrcritical.c,
643        spintrcritical_support/intrcritical.h: New files.
644
6452009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
646
647        * Makefile.am, configure.ac: Add new infrastructure which is more
648        reliable about generating cases which hit interrupt critical
649        sections. Remove sp41 since it used its own mechanism.
650        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
651        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
652        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
653        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
654        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
655        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
656        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
657        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
658        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
659        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
660        spintrcritical05/spintrcritical05.scn: New files.
661        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
662        sp41/system.h: Removed.
663
6642009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
665
666        * sp41/init.c: Remove incorrect comment.
667
6682009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
669
670        * sp29/init.c: Simple binary semaphores can not be inherit priority.
671
6722009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
673
674        * sp25/init.c: Spacing.
675
6762009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
677
678        * Makefile.am, configure.ac: Add sp59 to test path through
679        _Thread_queue_First_priority where the task's priority was in the
680        bottom 1/4 of the range.
681        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
682        sp59/sp59.scn: New files.
683
6842009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
685
686        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
687        not blocked on a thread queue.
688        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
689        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
690
6912009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
692
693        * Makefile.am, configure.ac: Add test for timespec divide by zero.
694        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
695        sp58/sp58.scn: New files.
696
6972009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
698
699        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
700        pointer being null. This does not happen naturally at this time so
701        force the point.
702
7032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * sp12/sp12.scn: Update screen to reflect priority changes from long
706        ago.
707
7082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
709
710        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
711        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
712        as sp27a and test flushing both counting and binary semaphores.
713        Reformatted.
714        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
715        sp27a/sp27a.scn: New files.
716
7172009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
718
719        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
720        copied fomr other Makefile.am's.
721
7222009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
723
724        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
725        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
726        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
727        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
728
7292009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
730
731        * sp57/sp57.doc: Correct.
732
7332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
734
735        * Makefile.am, configure.ac: Add test of restarting a task which is in
736        the middle of a sleep or wake after.
737        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
738        sp57/sp57.scn: New files.
739
7402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * sp43/init.c, sp43/sp43.scn: Add more cases for
743        rtems_object_get_class_information() to improve coverage.
744
7452009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
746
747        * Makefile.am, configure.ac: Add new test to verify that when a user
748        extension create hook fails, that the error is properly propagated.
749        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
750        sp56/sp56.scn: New files.
751
7522009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
753
754        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
755        rtems_extension_delete.
756
7572009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
758
759        * sp09/screen01.c, sp09/sp09.scn: Add test for
760        rtems_object_get_classic_name with invalid id.
761
7622009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * sp02/task1.c: Minor spacing.
765
7662009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * spfatal12/init.c: Address to heap initialize must be aligned but size
769        must be too small.
770
7712009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * Makefile.am, configure.ac: Add new test to exercise case when
774        broadcasting to a message queue with a pending message.
775        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
776        sp55/sp55.scn: New files.
777
7782009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
781        spfatal tests appear to cover all fatal error cases.
782        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
783        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
784        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
785        spfatal/task1.c: Removed.
786
7872009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
790        initialize workspace heap during initialize. Can be caused by
791        unaligned address or not enough memory to initialize heap required
792        overhead.
793        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
794        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
795
7962009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
797
798        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
799
8002009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
803
8042009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * spstkalloc/spstkalloc.scn: Update screen.
807
8082009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
809
810        * Makefile.am, configure.ac: Add new test for user configured stack
811        allocator/deallocator. Test both pass and fail cases.
812        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
813        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
814
8152009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
816
817        * spchain/init.c, spchain/spchain.scn: Clean up test.
818
8192009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
820
821        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
822        routines whose bodies are not used by RTEMS itself.
823        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
824        spchain/spchain.doc, spchain/spchain.scn: New files.
825
8262009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
827
828        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
829        chain for coverage.
830
8312009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
832
833        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
834        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
835        improve coverage.
836
8372009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
838
839        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
840
8412009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
842
843        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
844        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
845
8462009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
849        Enhance spprintk. Add two new fatal error tests to cover
850        __assert_func.
851        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
852        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
853
8542009-06-18      Chris Johns <chrisj@rtems.org>
855
856        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
857        workaround the H8300 gcc bug.
858
8592009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
860
861        * sp54/init.c: Fix spacing.
862
8632009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
864
865        * sp02/sp02.doc, sp02/system.h: Update copyright year.
866
8672009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
868
869        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
870
8712009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
872
873        * Makefile.am, configure.ac: Add new test.
874        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
875        sp54/sp54.scn: New files.
876
8772009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
878
879        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
880        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
881        the time of day forward not making server based timers fire.
882        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
883        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
884        sp53/sp53.scn: New files.
885
8862009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
887
888        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
889
8902009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
891
892        PR 1415/cpukit
893        * Makefile.am, configure.ac: Add test for very simple priority ceiling
894        violation.
895        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
896        sp51/sp51.scn: New files.
897
8982009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
899
900        PR 1413/cpukit
901        * Makefile.am, configure.ac: Add test for case where server based
902        timers which reinitiated themselves did not get reinserted onto timer
903        chain.
904        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
905        sp50/sp50.scn: New files.
906
9072009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
908
909        PR 1414/cpukit
910        * Makefile.am, configure.ac: Tighten math on extraction of index so it
911        is harder to trick by passing in a valid id of an incorrect object
912        class.
913        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
914        sp49/sp49.scn: New files.
915
9162009-05-19      Chris Johns <chrisj@rtems.org>
917
918        * sp04/tswitch.c: Lower sample count for small memory targets.
919       
9202009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
921
922        * spprintk/init.c: printk() now 100% covered.
923
9242009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
925
926        * spprintk/init.c: More test cases.
927
9282009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
929
930        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
931        large enough for buffer node overhead.
932
9332009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
934
935        * Makefile.am, configure.ac, spwatchdog/system.h,
936        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
937        printk. These will help coverage. Simplify spwkspace.
938        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
939        spprintk/spprintk.scn: New files.
940        * spwkspace/system.h: Removed.
941
9422009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
943
944        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
945        methods.
946        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
947        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
948
9492009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
952        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
953        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
954        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
955        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
956        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
957        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
958        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
959        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
960        spsize/size.c: Fix warnings.
961
9622009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
965        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
966        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
967        spobjgetnext/system.h: New files.
968
9692009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
970
971        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
972        64k to 20k. No impact on test behavior.
973
9742009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
975
976        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
977
9782009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
979
980        * sp37/init.c, sp37/sp37.scn: Add test case for
981        rtems_interrupt_level_attribute body.
982
9832009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
984
985        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
986        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
987        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
988        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
989        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
990        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
991        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
992        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
993        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
994        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
995        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
996        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
997        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
998        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
999        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1000        sp48/Makefile.am, spfatal/Makefile.am,
1001        spfatal01/Makefile.am, spfatal02/Makefile.am,
1002        spfatal03/Makefile.am, spfatal04/Makefile.am,
1003        spfatal05/Makefile.am, spfatal06/Makefile.am,
1004        spfatal07/Makefile.am, spfatal08/Makefile.am,
1005        spfatal09/Makefile.am, spsize/Makefile.am,
1006        spwatchdog/Makefile.am:
1007        Eliminate _exe_/.exe.
1008
10092009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        PR 1388/cpukit
1012        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1013        allow both priority inherit and ceiling attributes to be set on
1014        semaphore create. These attributes are mutually exclusive and this
1015        should be an error.
1016
10172009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1018
1019        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1020        unlimited objects when configured for a unified workspace works as
1021        expected.
1022        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1023        sp48/sp48.scn: New files.
1024
10252009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1026                Joel Sherrill <joel.sherrill@oarcorp.com>
1027
1028        PR 1357/cpukit
1029        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1030        honored.
1031        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1032        sp47/sp47.scn: New files.
1033
10342009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1035
1036        * Makefile.am, configure.ac: Add new test to test Watchdog display
1037        helper routines. These reach into the SuperCore.
1038        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1039        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1040        spwatchdog/system.h, spwatchdog/task1.c: New files.
1041
10422009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1043
1044        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1045
10462009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1047
1048        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1049        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1050        hard-coded hex numbers for bad object Ids.
1051
10522009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp15/system.h, sp19/system.h: Array of task names should be of type
1055        rtems_name not rtems_id. Similarly array of task ids should be
1056        rtems_id not rtems_name.
1057
10582008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1061
10622008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1063
1064        * Makefile.am, configure.ac, spfatal06/testcase.h,
1065        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1066        spsize/size.c: Eliminate pointers to API configuration tables in the
1067        main configuration table. Reference the main configuration table and
1068        the API configuration tables directly using the confdefs.h version
1069        rather than obtaining a pointer to it. This eliminated some
1070        variables, a potential fatal error, some unnecessary default
1071        configuration structures. Overall, about a 4.5% reduction in the code
1072        size for minimum and hello on the SPARC.
1073        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1074        spfatal10/testcase.h: Removed.
1075
10762008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1077
1078        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1079        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1080        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1081        successfully with maxixum number of priorities as 16 instead of 256.
1082        This was done by temporarily modifying the score priority.h maximum.
1083        This allowed testing of all API code to ensure that it worked
1084        properly with a reduced number of priorities. Most modifications were
1085        to switch from hard-coded maximum to using the API provided methods
1086        to determine maximum number of priority levels.
1087
10882008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1089
1090        * sp46/sp46.scn: Add screen missed earlier.
1091
10922008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        PR 1348/cpukit
1095        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1096        usage information while a period is running.
1097        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1098        sp46/sp46.scn: New files.
1099
11002008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        * sp45/init.c: New file.
1103
11042008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1105
1106        PR 1347/cpukit
1107        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1108        Rework Timer Server to ensure that the context allows for blocking,
1109        allocating memory, and acquiring semaphores and mutexes.
1110        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1111        New files.
1112
11132008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1114
1115        * sp25/system.h: Add warning and temporary m32c conditional until size
1116        type addressed.
1117
11182008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1119
1120        * sp09/screen07.c: Use INT_MAX as number of messages so always
1121        properly sized and no overflow on constant.
1122        * sp09/screen10.c: Delay so on targets with simulator idle clock
1123        tick driver this will work.
1124        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1125        byte boundaries rather than two byte boundaries.
1126        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1127        allocate more memory than size_t holds on m32c.
1128
11292008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1132        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1133        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1134        and Region calls. On 16-bit architectures, size_t can be 16-bits
1135        which would limit sizes to 64K. Also address constants which
1136        overflowed on 16-bit integer targets.
1137
11382008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp43/sp43.scn: Bump version to 4.9.99.0
1141
11422008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1143
1144        * sp19/system.h: Use "double" instead of "rtems_double".
1145
11462008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1147
1148        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1149
11502008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1151
1152        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1153        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1154        spfatal_support/init.c, spfatal_support/system.h:
1155        Convert to "bool".
1156
11572008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1160        declared in a public place.
1161
11622008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1163
1164        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1165
11662008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1167
1168        * sp43/init.c: Fix derefence of uninitialized pointer.
1169
11702008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1171
1172        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1173        multiprocessing is not enabled. Saves one more variable from single
1174        processor configuration.
1175
11762008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1177
1178        PR 1212/cpukit
1179        * Makefile.am, configure.ac: Time slicing will not happen if the task
1180        mode is changed from a non-timeslicing mode to timeslicing mode if it
1181        is done by the executing thread (e.g. in its task body). This change
1182        includes sp44 to demonstrate the problem and verify the correction.
1183        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1184
11852008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1186
1187        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1188        architectures they are not supported on.
1189
11902008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1191
1192        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1193
11942008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1195
1196        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1197          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1198
11992008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1200
1201        * sp28/init.c: Corrections to configuration.
1202        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1203        * spsize/size.c: _ISR_Vector_table only exists on architectures
1204        which use the Simple Vectored Interrupt Model.
1205
12062008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1207
1208        * spsize/size.c: Convention calls for leading underscore on private
1209        RTEMS variables.
1210
12112008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1212
1213        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1214        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1215        Refactored and renamed initialization routines to
1216        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1217        rtems_initialize_device_drivers, and
1218        rtems_initialize_start_multitasking. This opened the sequence up so
1219        that bootcard() could provide a more robust and flexible framework
1220        which is easier to explain and understand. This also lays the
1221        groundwork for sharing the division of available memory between the
1222        RTEMS workspace and heap and the C library initialization across all
1223        BSPs.
1224
12252008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1226
1227        * sp32/init.c: Formatting.
1228
12292008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1230
1231        * sp09/screen01.c: Correct test.
1232        * sp09/screen14.c: Update copyright.
1233        * sp28/init.c: Correct end of test messages.
1234
12352008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1238
12392008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1240
1241        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1242        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1243        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1244        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1245        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1246        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1247        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1248        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1249        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1250        tests. Add a clock_settime case for < 1988.
1251
12522008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1253
1254        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1255
12562008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1257
1258        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1259        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1260        * sp41/sp41.scn: Now has content.
1261        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1262        Object Services recently added to API.
1263
12642008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1267        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1268        collection. This changed the name of a few previously public but
1269        undocumented services and added a some new services.
1270        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1271        sp43/system.h: New files.
1272
12732008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1274
1275        * spfatal10/.cvsignore: New file.
1276
12772008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1280        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1281        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1282        New files.
1283
12842008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1285
1286        * Makefile.am, configure.ac: Added fatal error tests
1287        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1288        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1289        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1290        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1291        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1292        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1293        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1294        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1295        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1296        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1297        spfatal_support/init.c, spfatal_support/system.h: New files.
1298
12992008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1300
1301        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1302        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1303        test messages.
1304
13052008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1308        simple type to a union of an unsigned 32 bit integer and a pointer.
1309        This should help eliminate weird casts between u32 and pointers in
1310        various places. The APIs now have to explicitly call _u32 or _string
1311        versions of helper routines. This should also simplify things and
1312        eliminate the need for ugly casts in some cases.
1313
13142008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1315
1316        * sp42/Makefile.am: New file.
1317
13182008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1319
1320        Add sp42 to exercise thread queue with knowledge of the implementation
1321        so we can exercise all of the normal paths possible.
1322        * Makefile.am, configure.ac: Add sp42.
1323        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1324
13252008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1326
1327        * sp39/init.c: Add case for long timeout on blocking operation.
1328        * Makefile.am, configure.ac: Add new test to exercise thread
1329        queue blokcing synchronization. sp39 and sp41 are very similar.
1330        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1331        sp41/system.h: New files.
1332
13332008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1334
1335        * sp39/init.c: Clean up.
1336
13372008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1338
1339        * sp39/init.c: Modify to improve coverage.
1340
13412008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1342
1343        * sp36/strict_order_mut.c:
1344
13452008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1346
1347        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1348        driver registration.
1349        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1350        sp40/system.h: New files.
1351
13522008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1353
1354        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1355        Add test cases for:
1356          + message queue create requesting too many message buffers
1357            for the available memory
1358          + region extend with address inside existing heap
1359          + timer server initiate too large a stack, create error
1360        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1361          + task set priority while holding resource
1362
13632008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1364
1365        * Makefile.am, configure.ac: Added sp38 and sp39.
1366        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1367        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1368        sp39/sp39.scn, sp39/system.h: New files.
1369
13702007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1371
1372        * sp36/strict_order_mut.c: New file.
1373
13742007-12-21      Xi Yang <hiyangxi@gmail.com>
1375
1376        * Makefile.am, configure.ac: Add support for proper stacking of
1377        priority inheritance on mutexes as well as enforce proper order of
1378        release.
1379        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1380        sp36/sp36.scn: New files.
1381
13822007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1383
1384        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1385        directive instead of violating RTEMS internals.
1386
13872007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1388
1389        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1390        Add test cases for User Extension Manager to improve code coverage.
1391        * sp21/task1.c: Fix spelling error.
1392
13932007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1394
1395        * spsize/size.c: Account for previous changes in calculation of MPCI
1396        receive server stack.
1397
13982007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1399
1400        * sp09/screen07.c, sp09/sp09.scn: Add test for
1401        rtems_message_queue_broadcast for bad buffer and count pointers.
1402        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1403        with bad priority or initiating twice.
1404        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1405        it forces a dispatch.
1406        * sp37/init.c: New file.
1407
14082007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1411        enable, flash, and is in progress. These are normally inlines but
1412        also have bodies for non-C code. This test also exercises the odd
1413        case of calling clock tick from outside an ISR.
1414        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1415
14162007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1417
1418        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1419        using notepad with the current task's ID or SELF
1420        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1421        test missing test cases for clock_get.
1422
14232007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * sp28/init.c: Add test code for task variables to improve coverage.
1426
14272007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1428
1429        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1430        RTEMS provided accessor macros to obtain configuration fields.
1431
14322007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1433
1434        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1435        Configuration Table. Eliminate CPU Table from all ports. Delete
1436        references to CPU Table in all forms.
1437
14382007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1439
1440        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1441
14422007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1443
1444        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1445        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1446        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1447        to improve test coverage.
1448
14492007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1450
1451        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1452        coverage.
1453
14542007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1455
1456        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1457
14582007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1459
1460        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1461        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1462        .scn files.
1463
14642007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1465
1466        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1467        commented out and updated the .scn file.
1468
14692007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1472        buffered test IO.
1473
14742007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1475
1476        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1477        rtems_io_unregister_driver did not have any test code.
1478
14792007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1480
1481        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1482        since it was used to configure a no longer used feature. Device names
1483        are now part of the filesystem not in a table. This also eliminated
1484        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1485        RTEMS as well as the memory allocation used to populate
1486        _IO_Driver_name_table.
1487
14882007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1489
1490        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1491        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1492        properly.
1493
14942007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1495
1496        * spsize/size.c: Eliminated the variables
1497        _RTEMS_tasks_User_initialization_tasks and
1498        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1499        used in one place after initialized. It was a waste of space.
1500
15012007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1502
1503        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1504        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1505        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1506        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1507        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1508        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1509        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1510        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1511        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1512        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1513        spsize/size.c: Add optional managers to Makefiles. Clean up test
1514        cases so last output line follows END OF pattern. Make sure test case
1515        all run. All tests appeared ok on sis.
1516
15172007-04-05      Joel Sherrill <joel@OARcorp.com>
1518
1519        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1520
15212007-04-05      Joel Sherrill <joel@OARcorp.com>
1522
1523        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1524        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1525        CONFIGURE_APPLICATION_NEEDS_XXX.
1526
15272007-04-02      Joel Sherrill <joel@OARcorp.com>
1528
1529        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1530
15312007-04-02      Joel Sherrill <joel@OARcorp.com>
1532
1533        * spsize/size.c: Convert from Classic API style TOD_Control as
1534        fundamental time structure to POSIX struct timespec. Add
1535        clock_get_uptime().
1536
15372007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1538
1539        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1540
15412007-03-26      Joel Sherrill <joel@OARcorp.com>
1542
1543        * sp35/priinv.c: Remove warning.
1544
15452007-03-10      Joel Sherrill <joel@OARcorp.com>
1546
1547        * sp26/system.h: Remove incorrect and duplicate
1548        CONFIGURE_EXTRA_TASK_STACKS.
1549
15502007-03-05      Joel Sherrill <joel@OARcorp.com>
1551
1552        PR 1222/cpukit
1553        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1554        thread that is blocked on a priority based thread queue is changed,
1555        that its placement in the queue is reevaluated based upon the new
1556        priority. This enhancement includes modifications to the SuperCore as
1557        well as new test cases.
1558        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1559        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1560        sp35/sp35.doc, sp35/sp35.scn: New files.
1561
15622007-03-05      Joel Sherrill <joel@OARcorp.com>
1563
1564        * sp26/system.h: Correct memory required for stack sizes.
1565
15662007-02-06      Joel Sherrill <joel@OARcorp.com>
1567
1568        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1569        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1570        tests.
1571
15722006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1573
1574        * sp33/init.c: Improve barrier test to include normal blocking with
1575        manual release and unblocking in barrier deletion.
1576
15772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1578
1579        * configure.ac: New BUG-REPORT address.
1580
15812006-11-20      Joel Sherrill <joel@OARcorp.com>
1582
1583        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1584        and make output more compliant with other tests.
1585
15862006-11-17      Joel Sherrill <joel@OARcorp.com>
1587
1588        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1589        cases intended on all targets possible with new heap algorithm.
1590
15912006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1592
1593        * Makefile.am, configure.ac: Adding Classic API Barriers.
1594        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1595        New files.
1596
15972006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1598
1599        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1600
16012006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1602
1603        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1604        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1605        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1606        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1607        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1608        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1609        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1610        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1611        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1612        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1613        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1614        Use rtems_testsdir instead.
1615
16162006-04-05      Joel Sherrill <joel@OARcorp.com>
1617                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1618
1619        * spsize/size.c: Victor spotted the problem that
1620        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1621        variables and needed to be set to the same value.  I took that
1622        idea and just removed _Thread_MP_Receive.  All uses are now
1623        _MPCI_Receive_server_tcb.
1624
16252005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1626
1627        * configure.ac: Remove RTEMS_ENABLE_BARE,
1628        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1629
16302005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1631
1632        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1633        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1634        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1635        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1636        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1637        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1638        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1639        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1640        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1641        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1642        spfatal/Makefile.am, spsize/Makefile.am:
1643        Convert to use *_PROGRAMS.
1644
16452005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1646
1647        * sp01/Makefile.am, sp02/Makefile.am,
1648        sp03/Makefile.am, sp04/Makefile.am,
1649        sp05/Makefile.am, sp06/Makefile.am,
1650        sp07/Makefile.am, sp08/Makefile.am,
1651        sp09/Makefile.am, sp11/Makefile.am,
1652        sp12/Makefile.am, sp13/Makefile.am,
1653        sp14/Makefile.am, sp15/Makefile.am,
1654        sp16/Makefile.am, sp17/Makefile.am,
1655        sp19/Makefile.am, sp20/Makefile.am,
1656        sp21/Makefile.am, sp22/Makefile.am,
1657        sp23/Makefile.am, sp24/Makefile.am,
1658        sp25/Makefile.am, sp26/Makefile.am,
1659        sp27/Makefile.am, sp28/Makefile.am,
1660        sp29/Makefile.am, sp30/Makefile.am,
1661        sp31/Makefile.am, sp32/Makefile.am,
1662        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1663
16642005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1665
1666        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1667        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1668        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1669        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1670        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1671        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1672        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1673        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1674        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1675        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1676        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1677        * sptests.am: Remove.
1678
16792005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1680
1681        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1682        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1683        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1684        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1685        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1686        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1687        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1688        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1689        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1690        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1691        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1692
16932005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1694
1695        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1696
16972005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1698
1699        * spsize/Makefile.am: Rename TEST to spsize.
1700        * spsize/size.scn: Remove.
1701        * spsize/spsize.scn: New (renamed from size.scn).
1702
17032005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1704
1705        * configure.ac: Add spfatal/Makefile.
1706        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1707        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1708        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1709        * sptests.am: Remove LIB_VARIANT.
1710
17112005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1712
1713        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1714        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1715        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1716        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1717        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1718        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1719        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1720        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1721        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1722        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1723        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1724
17252005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1726
1727        * Makefile.am: Cleanup.
1728
17292005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1730
1731        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1732        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1733        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1734        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1735        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1736        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1737        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1738        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1739        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1740        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1741        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1742        spfatal/Makefile.am, spsize/Makefile.am:
1743        Partial conversion to automake.
1744
17452005-03-07      Joel Sherrill <joel@OARcorp.com>
1746
1747        * sp13/task1.c: Removed warnings.
1748
17492004-09-29      Joel Sherrill <joel@OARcorp.com>
1750
1751        * spsize/size.c: i960 obsoleted and all references removed.
1752
17532004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1754
1755        * configure.ac: Require automake > 1.9.
1756
17572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1758
1759        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1760        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1761        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1762        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1763        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1764        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1765        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1766        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1767        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1768        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1769        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1770        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1771        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1772        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1773        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1774        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1775        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1776        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1777        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1778        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1779        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1780        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1781        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1782        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1783        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1784        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1785        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1786        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1787        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1788        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1789        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1790        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1791
17922004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1793
1794        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1795
17962004-03-30      David Querbach <querbach@realtime.bc.ca>
1797
1798        PR 595/tests
1799        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1800        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1801        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1802        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1803        others treat it as a count of longs.
1804
18052004-03-30      David Querbach <querbach@realtime.bc.ca>
1806
1807        PR 596/tests
1808        * sp32/init.c: A missing definition of TEST_INIT before including
1809        <tmacros.h> means that buffered output will not work even if selected
1810        in buffer_test_io.h.
1811
18122004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1813
1814        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1815        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1816        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1817        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1818        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1819        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1820        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1821        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1822        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1823        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1824        types.
1825
18262004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1827
1828        * configure.ac: Add 2nd arg to RTEMS_TOP.
1829
18302004-03-05      Joel Sherrill <joel@OARcorp.com>
1831
1832        * sp07/buffered_io.c: Remove warning.
1833
18342004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1835
1836        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1837        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1838        * sp02/Makefile.am: Ditto.
1839        * sp03/Makefile.am: Ditto.
1840        * sp04/Makefile.am: Ditto.
1841        * sp05/Makefile.am: Ditto.
1842        * sp06/Makefile.am: Ditto.
1843        * sp07/Makefile.am: Ditto.
1844        * sp08/Makefile.am: Ditto.
1845        * sp09/Makefile.am: Ditto.
1846        * sp11/Makefile.am: Ditto.
1847        * sp12/Makefile.am: Ditto.
1848        * sp13/Makefile.am: Ditto.
1849        * sp14/Makefile.am: Ditto.
1850        * sp15/Makefile.am: Ditto.
1851        * sp16/Makefile.am: Ditto.
1852        * sp17/Makefile.am: Ditto.
1853        * sp19/Makefile.am: Ditto.
1854        * sp20/Makefile.am: Ditto.
1855        * sp21/Makefile.am: Ditto.
1856        * sp22/Makefile.am: Ditto.
1857        * sp23/Makefile.am: Ditto.
1858        * sp24/Makefile.am: Ditto.
1859        * sp25/Makefile.am: Ditto.
1860        * sp26/Makefile.am: Ditto.
1861        * sp27/Makefile.am: Ditto.
1862        * sp28/Makefile.am: Ditto.
1863        * sp29/Makefile.am: Ditto.
1864        * sp30/Makefile.am: Ditto.
1865        * sp31/Makefile.am: Ditto.
1866        * sp32/Makefile.am: Ditto.
1867        * spfatal/Makefile.am: Ditto.
1868        * spsize/Makefile.am: Ditto.
1869
18702003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1871
1872        * sptests.am: Add dirstamp support.
1873
18742003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1875
1876        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1877
18782003-12-16      Joel Sherrill <joel@OARcorp.com>
1879
1880        PR 544/tests
1881        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1882        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1883        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1884        make tests account for resources and not print at inappropriate
1885        times.
1886        * sp07/buffered_io.c: New file.
1887
18882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1889
1890        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1891
18922003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1893
1894        * sp01/Makefile.am: Remove all-local: $(ARCH).
1895        * sp02/Makefile.am: Remove all-local: $(ARCH).
1896        * sp03/Makefile.am: Remove all-local: $(ARCH).
1897        * sp04/Makefile.am: Remove all-local: $(ARCH).
1898        * sp05/Makefile.am: Remove all-local: $(ARCH).
1899        * sp06/Makefile.am: Remove all-local: $(ARCH).
1900        * sp07/Makefile.am: Remove all-local: $(ARCH).
1901        * sp08/Makefile.am: Remove all-local: $(ARCH).
1902        * sp09/Makefile.am: Remove all-local: $(ARCH).
1903        * sp11/Makefile.am: Remove all-local: $(ARCH).
1904        * sp12/Makefile.am: Remove all-local: $(ARCH).
1905        * sp13/Makefile.am: Remove all-local: $(ARCH).
1906        * sp14/Makefile.am: Remove all-local: $(ARCH).
1907        * sp15/Makefile.am: Remove all-local: $(ARCH).
1908        * sp16/Makefile.am: Remove all-local: $(ARCH).
1909        * sp17/Makefile.am: Remove all-local: $(ARCH).
1910        * sp19/Makefile.am: Remove all-local: $(ARCH).
1911        * sp20/Makefile.am: Remove all-local: $(ARCH).
1912        * sp21/Makefile.am: Remove all-local: $(ARCH).
1913        * sp22/Makefile.am: Remove all-local: $(ARCH).
1914        * sp23/Makefile.am: Remove all-local: $(ARCH).
1915        * sp24/Makefile.am: Remove all-local: $(ARCH).
1916        * sp25/Makefile.am: Remove all-local: $(ARCH).
1917        * sp26/Makefile.am: Remove all-local: $(ARCH).
1918        * sp27/Makefile.am: Remove all-local: $(ARCH).
1919        * sp28/Makefile.am: Remove all-local: $(ARCH).
1920        * sp29/Makefile.am: Remove all-local: $(ARCH).
1921        * sp30/Makefile.am: Remove all-local: $(ARCH).
1922        * sp31/Makefile.am: Remove all-local: $(ARCH).
1923        * sp32/Makefile.am: Remove all-local: $(ARCH).
1924        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1925        * spsize/Makefile.am: Remove all-local: $(ARCH).
1926
19272003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1928
1929        * configure.ac: Reflect having moved to testsuites/.
1930
19312003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1932
1933        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1934
19352003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1936
1937        * configure.ac:Remove RTEMS_CHECK_CPU.
1938
19392003-09-04      Joel Sherrill <joel@OARcorp.com>
1940
1941        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1942        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1943        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1944        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1945        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1946        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1947        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1948        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1949        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1950        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1951        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1952        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1953        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1954        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1955        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1956        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1957        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1958        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1959        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1960        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1961        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1962        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1963        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1964        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1965        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1966        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1967        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1968        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1969        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1970        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1971        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1972        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1973        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1974        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1975        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1976        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1977        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1978        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1979        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1980        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1981        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1982        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1983        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1984        spsize/size.c, spsize/system.h: URL for license changed.
1985
19862003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1987
1988        PR 458/tests
1989        * sp30/task1.c: Correct indexing problem.
1990
19912003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * Makefile.am: Reflect having moved aclocal/.
1994
19952003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1996
1997        * Makefile.am: Reflect having moved automake/.
1998        * sp01/Makefile.am: Reflect having moved automake/.
1999        * sp02/Makefile.am: Reflect having moved automake/.
2000        * sp03/Makefile.am: Reflect having moved automake/.
2001        * sp04/Makefile.am: Reflect having moved automake/.
2002        * sp05/Makefile.am: Reflect having moved automake/.
2003        * sp06/Makefile.am: Reflect having moved automake/.
2004        * sp07/Makefile.am: Reflect having moved automake/.
2005        * sp08/Makefile.am: Reflect having moved automake/.
2006        * sp09/Makefile.am: Reflect having moved automake/.
2007        * sp11/Makefile.am: Reflect having moved automake/.
2008        * sp12/Makefile.am: Reflect having moved automake/.
2009        * sp13/Makefile.am: Reflect having moved automake/.
2010        * sp14/Makefile.am: Reflect having moved automake/.
2011        * sp15/Makefile.am: Reflect having moved automake/.
2012        * sp16/Makefile.am: Reflect having moved automake/.
2013        * sp17/Makefile.am: Reflect having moved automake/.
2014        * sp19/Makefile.am: Reflect having moved automake/.
2015        * sp20/Makefile.am: Reflect having moved automake/.
2016        * sp21/Makefile.am: Reflect having moved automake/.
2017        * sp22/Makefile.am: Reflect having moved automake/.
2018        * sp23/Makefile.am: Reflect having moved automake/.
2019        * sp24/Makefile.am: Reflect having moved automake/.
2020        * sp25/Makefile.am: Reflect having moved automake/.
2021        * sp26/Makefile.am: Reflect having moved automake/.
2022        * sp27/Makefile.am: Reflect having moved automake/.
2023        * sp28/Makefile.am: Reflect having moved automake/.
2024        * sp29/Makefile.am: Reflect having moved automake/.
2025        * sp30/Makefile.am: Reflect having moved automake/.
2026        * sp31/Makefile.am: Reflect having moved automake/.
2027        * sp32/Makefile.am: Reflect having moved automake/.
2028        * spfatal/Makefile.am: Reflect having moved automake/.
2029        * spsize/Makefile.am: Reflect having moved automake/.
2030
20312003-08-14      Joel Sherrill <joel@OARcorp.com>
2032
2033        * sp02/task1.c: Added ID to name lookup service and changed name of
2034        id/name translation status code. This propagated to multiple
2035        functions. The user API service added was rtems_object_id_to_name()
2036
20372003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2038
2039        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2040
20412003-05-29      Joel Sherrill <joel@OARcorp.com>
2042
2043        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2044
20452003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2046
2047        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2048        CC_CFLAGS_DEFAULT (obsolete).
2049
20502003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2051
2052        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2053        Remove CC_LDFLAGS_PROFILE_V.
2054
20552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2056
2057        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2058
20592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2060
2061        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2062
20632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2064
2065        * configure.ac: AC_PREREQ(2.57).
2066
20672002-11-14      Joel Sherrill <joel@OARcorp.com>
2068
2069        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2070        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2071        update the IDs in the screens.
2072
20732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * .cvsignore: Reformat.
2076        Add autom4te*cache.
2077        Remove autom4te.cache.
2078
20792002-09-14      Joel Sherrill <joel@OARcorp.com>
2080
2081        * sp32/.cvsignore: New file.
2082
20832002-09-14      Aaron J. Grier <aaron@frye.com>
2084
2085        * PR271 was not applicable against the current source but included
2086        a nice test that Joel decided to add to the tree as sp32.
2087        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2088        * Makefile.am, configure.ac: Modified to reflect addition.
2089
20902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2093        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2094        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2095        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2096        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2097        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2098        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2099        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2100        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2101        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2102        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2103        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2104        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2105        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2106        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2107        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2108        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2109        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2110        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2111        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2112        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2113        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2114        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2115        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2116        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2117        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2118        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2119        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2120        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2121        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2122        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2123
21242002-08-01      Joel Sherrill <joel@OARcorp.com>
2125
2126        * Per PR47 add support for buffered test output.  This involved
2127        adding defines to redirect output to a buffer and dump it when
2128        full, at "test pause", and at exit.  To avoid problems when redefining
2129        exit(), all tests were modified to call rtems_test_exit().
2130        Some tests, notable psxtests, had to be modified to include
2131        the standard test macro .h file (pmacros.h or tmacros.h) to
2132        enable this support.
2133        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2134        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2135        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2136        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2137        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2138        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2139        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2140
21412002-07-30      Joel Sherrill <joel@OARcorp.com>
2142
2143        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2144        stack if the port doesn't configure using it.
2145
21462002-07-04      Joel Sherrill <joel@OARcorp.com>
2147
2148        * Jump table for single entry point removed.
2149        * spsize/size.c:  Modified to reflect above.
2150
21512002-07-01      Joel Sherrill <joel@OARcorp.com>
2152
2153        * sp29/init.c: Corrected definitions for task stack usage.
2154
21552002-07-01      Joel Sherrill <joel@OARcorp.com>
2156
2157        * spsize/size.c: _Thread_queue_Extract_table removed.
2158
21592001-05-17      Joel Sherrill <joel@OARcorp.com>
2160
2161        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2162        number of staticly configured device drivers.
2163
21642001-05-14      Joel Sherrill <joel@OARcorp.com>
2165
2166        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2167        than the configured number of drivers.
2168 
21692002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2170
2171        * configure.ac: Remove ENABLE_GCC28.
2172
21732001-04-04      Joel Sherrill <joel@OARcorp.com>
2174
2175        * spsize/size.c: Reflect SPARC modifcation to get rid of
2176        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2177 
21782001-03-29      Joel Sherrill <joel@OARcorp.com>
2179
2180        * Per PR147 addressed problems when reseting and inserting a timer
2181        into a timer chain that did not honor time passage since the last
2182        time the timer server was scheduled and the new insertion.
2183        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2184
21852001-03-28      Joel Sherrill <joel@OARcorp.com>
2186
2187        * Side-effect of PR132.
2188        * sp21/system.h: Now must explicitly request NULL driver.
2189
21902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2191
2192        * configure.ac:
2193        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2194        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2195        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2196        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2197        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2198        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2199        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2200        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2201        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2202        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2203        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2204        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2205        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2206        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2207        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2208        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2209        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2210        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2211        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2212        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2213        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2214        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2215        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2216        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2217        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2218        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2219        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2220        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2221        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2222        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2223        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2224        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2225        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2226        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2227
22282002-03-20      Chris Johns <ccj@acm.org>
2229
2230        * PR145.
2231        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2232        in system (e.g. driver tasks).  Also exit on minimum number of
2233        switches not precise number.
2234
22352001-01-29      Joel Sherrill <joel@OARcorp.com>
2236
2237        * Fixed bug where resetting a timer that was not at the head
2238        of one of the task timer chains resulted in the Timer Server
2239        task waking up too far in the future.
2240        * Added rtems_timer_get_information() directive to support testing.
2241        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2242        above condition.
2243
22442001-01-22      Joel Sherrill <joel@OARcorp.com>
2245
2246        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2247        because priority added as argument to rtems_timer_initiate_server().
2248
22492001-01-16      Joel Sherrill <joel@OARcorp.com>
2250
2251        * Added tests for task-based timers.  This included the new tests
2252        sp30 and sp31.
2253        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2254        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2255        for task-based timer services.
2256        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2257        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2258        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2259        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2260        sp31/task1.c: New files.
2261
22622001-11-01      Joel Sherrill <joel@OARcorp.com>
2263
2264        * sp26/system.h: Properly account for stack memory used by
2265        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2266        and processed as PR78.
2267
22682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2269
2270        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2271        * configure.in: Remove.
2272        * configure.ac: New file, generated from configure.in by autoupdate.
2273
22742001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2275
2276        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2277
22782001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2279
2280        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2281        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2282        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2283        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2284        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2285        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2286        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2287        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2288        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2289        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2290        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2291        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2292        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2293        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2294        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2295        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2296        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2297        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2298        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2299        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2300        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2301        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2302        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2303        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2304        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2305        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2306        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2307        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2308        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2309
23102001-08-16      Joel Sherrill <joel@OARcorp.com>
2311
2312        * sp20/system.h: Account for extra task stacks properly.
2313
23142001-08-16      Joel Sherrill <joel@OARcorp.com>
2315
2316        * sp13/sp13.scn: Id in screen had wrong class field value.
2317        * sp13/system.h: Account for message buffer memory.
2318        * sp13/task2.c: Remove unnecessary check for failure.
2319
23202001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2321
2322        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2323
23242001-04-20      Joel Sherrill <joel@OARcorp.com>
2325
2326        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2327        file.
2328
23292001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2330
2331        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2332
23332001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2334
2335        * sp21/Makefile.am: Remove libtest.
2336
23372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2338
2339        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2340
23412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2342
2343        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2344
23452000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2346
2347        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2348        Switch to GNU canonicalization.
2349        * sptests.am: Remove DEFS.
2350
23512000-09-29      Joel Sherrill <joel@OARcorp.com>
2352
2353        * sp20/sp20.scn: Corrected to reflect new addition.
2354        * sp20/system.h: Removed comment reflecting history.
2355
23562000-09-29      Stephan Merker <merker@decrc.abb.de>
2357
2358        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2359        Added new task to test sequence of altering a period's length
2360        while it is still active.
2361
23622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2363
2364        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2365        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2366        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2367        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2368        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2369        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2370        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2371        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2372        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2373        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2374
23752000-08-10      Joel Sherrill <joel@OARcorp.com>
2376
2377        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.