source: rtems/testsuites/sptests/ChangeLog @ f94344f

4.115
Last change on this file since f94344f was f08aee31, checked in by Sebastian Huber <sebastian.huber@…>, on 06/08/10 at 13:24:10

2010-06-08 Sebastian Huber <Sebastian.Huber@…>

  • spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c, spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
  • Makefile.am, configure.ac: Reflect changes above.
  • Property mode set to 100644
File size: 94.5 KB
Line 
12010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
2
3        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
4        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
5        * Makefile.am, configure.ac: Reflect changes above.
6
72010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
8
9        * spfifo01/main.c: New file.
10
112010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
12
13        PR PR1542
14        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
15        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
16        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
17        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
18        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
19        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
20        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
21        files.
22
232010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
24
25        * sp09/screen12.c: Update for heap extend changes.
26
272010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * sp62/init.c, sp65/init.c: #include <unistd.h>.
30
312010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * sp43/init.c: Readdress use of ctype methods per recommendation from
34        D.J. Delorie on the newlib mailing list. We should pass an unsigned
35        char into these methods.
36
372010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
38
39        * Makefile.am, configure.ac: Add new fatal error for configuring
40        unlimited and maximum of 0.
41        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
42        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
43
442010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * sp43/init.c: Fix warning.
47
482009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
49
50        * sp69/init.c: Fixed warnings.
51
522009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
55        update.
56
572009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
60        expired periods. This detected the recently introduced PR1480.
61
622009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * sp69/.cvsignore: New file.
65
662009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
67
68        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
69        to ensure that all paths are tested.
70        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
71
722009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * sp31/task1.c: Fixed spacing.
75
762009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
79        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
80        spwkspace/init.c: Use rtems_test_assert() consistently instead of
81        system assert(). rtems_test_assert() is designed to integrate into
82        the RTEMS test suite infrastructure.
83
842009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
85
86        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
87        cases. Updated copyright notice.
88
892009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
90
91        * sp25/task1.c: Use PRIuPTR for segment_sizes.
92
932009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
94
95        * sp68/Makefile.in, sp68/.cvsignore,
96        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
97        removed unneeded Makefile.in, added cvsignore
98       
992009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
100
101        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
102        spintrcritical17/init.c, spintrcritical17/Makefile.am,
103        spintrcritical17/spintrcritical17.doc,
104        spintrcritical17/spintrcritical17.scn: New files.
105        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
106        * sp31/task1.c, sp67/init.c: Changes for new timer server
107        implementation.
108        * sp52/init.c: The init task must be preemptible to let the timer
109        server run.
110
1112009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        PR 1460/cpukit
114        * sp43/init.c: Change return type on methods accessing portions of
115        RTEMS Ids to int. This allows -1 to be return on error.
116
1172009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * spsize/Makefile.am: Fix broken install rule.
120
1212009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
122
123        * spprintk/spprintk.scn: Add end of line at end of file.
124
1252009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
128        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
129        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
130        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
131        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
132        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
133        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
134        spwkspace/Makefile.am: Add documentation files for multiple tests.
135        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
136        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
137        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
138        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
139        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
140        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
141        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
142        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
143        spwkspace/spwkspace.doc: New files.
144
1452009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
146
147        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
148        Include "tmacros.h".
149        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
150        _Heap_Allocate for 16bit compliance.
151        * sp44/init.c: Another printf format fix.
152
1532009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * sp37/init.c: Add local prototypes for
156        rtems_interrupt_disable, rtems_interrupt_enable,
157        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
158        * sp43/init.c: Add local prototypes for
159        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
160        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
161        rtems_object_id_api_minimum, rtems_object_id_get_api,
162        rtems_object_id_get_class, rtems_object_id_get_index,
163        rtems_object_id_get_node.
164        Spray PRId32's into printf's for 16bit target complianance.
165        * sp37/init.c: Add local prototype for
166        rtems_interrupt_level_attribute.
167
1682009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * sp29/init.c: Include "tmacros.h".
171        Misc. changes related to rtems_intervals.
172        * sp14/asr.c: Add PRIxrtems_signal_set.
173        Use PRIxrtems_signal_set to print rtems_signal_set's.
174        * sp13/task3.c: Use PRIu32 to print "count".
175        * sp09/screen12.c: Segment sizes are uintptr_t's.
176        * sp09/screen11.c: Use size_t for "size".
177        * sp62/init.c: Segment sizes are uintptr_t's.
178        * sp25/task1.c: Use PRIuPTR to print segment_size's.
179        * sp21/task1.c: Add PRIurtems_device_major_number.
180        * sp11/task1.c, sp11/task2.c:
181        Use PRIxrtems_event_set to print rtems_event_set's.
182        * sp09/screen13.c: Revert previous change.
183        Remove broken extraneous line seemingly having crept into in
184        2009-08-10 patch.
185        * sp27/init.c: Remove extraneous argument to print.
186        * spsize/size.c: Use PRIu32 to print sys_req.
187        * sp37/init.c: Add missing argument to printf.
188        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
189        sp12/pritask.c, sp34/changepri.c:
190        Use PRIdrtems_task_argument to print rtems_task_argument's.
191
1922009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * sp25/task1.c: segment_size is uintptr_t.
195        * spfatal06/testcase.h: Add missing return.
196        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
197        Duplicate code from rtems_name_to_characters to convert rtems_name's
198        into char arrays.
199        * sp09/screen13.c: Comment out unused return status.
200        * sp63/init.c: Use PRIu32 to print uint32_t's.
201        * sp33/init.c: Use PRIu32 to print uint32_t's.
202        * sp28/init.c: Use PRIu32 to print uint32_t's.
203
2042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * sp31/task1.c: Use PRIdWatchdog_Interval to print
207        Watchdog_Interval's.
208        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
209        PRIdrtems_interval to print rtems_interval's.
210
2112009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * sp13/task1.c: Misc. uint32_t fixes.
214        * sp20/task1.c: Misc. uint32_t fixes.
215        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
216        Use PRIXrtems_mode to print rtems_mode's.
217        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
218        Use PRIxrtems_mode to print rtems_mode's.
219        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
220        sp19/task1.c: Add missing PRI*32's.
221
2222009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * sp34/changepri.c, sp35/priinv.c:
225        Use PRIdPriority_Control to print Priority_Control's.
226
2272009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
228
229        * sp34/changepri.c, sp59/init.c:
230        Use PRIdrtems_task_priority to print rtems_task_priority's.
231        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
232        Use PRIdrtems_task_priority to print rtems_task_priority's.
233        * sp12/system.h:
234        Change Priority_Test_driver to use rtems_task_priority argument.
235        * sp12/pridrv.c:
236        Change Priority_Test_driver to use rtems_task_priority argument.
237        Use PRIdrtems_task_priority to print rtems_task_priority's.
238
2392009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
240
241        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
242        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
243        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
244        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
245        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
246
2472009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
250        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
251        * sp63/init.c: Fix _Heap_Resize_block args.
252        * sp09/screen09.c: Eliminate unused var warning.
253
2542009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
255
256        * sp27/init.c, spsize/init.c: Fix prototypes.
257        * spwatchdog/task1.c: Remove unused vars.
258
2592009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
260
261        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
262        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
263        spobjgetnext/init.c, spprintk/init.c:
264        Eliminate unused vars.
265
2662009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
267
268        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
269        confdefs.h define typos.
270
2712009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * configure.ac: Don't add -ansi -fasm to CFLAGS.
274
2752009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * sp32/init.c: Lengthen the clock tick and move configuration to the
278        bottom of the file.
279
2802009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
281
282        * Makefile.am, configure.ac: Add new test to exercise when the ticks
283        since boot wraps around 0 and the timer server must deal with that
284        condition.
285        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
286        sp67/sp67.scn: New files.
287
2882009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
289
290        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
291
2922009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
293
294        * spintrcritical09/init.c, spintrcritical10/init.c,
295        spintrcritical11/init.c: Fixed potentially infinite loops.
296        * sp20/system.h: Increased micro seconds per tick in order to be more
297        independent of the console output speed.
298
2992009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
302        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
303        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
304        at -Os and m68k at -Os. Fix typos.
305
3062009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
307
308        * sp54/init.c: Use rtems_build_id to make building Objects_Id
309        RTEMS_USE_16_BIT_OBJECT clean.
310
3112009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * Makefile.am, configure.ac: Add new test to exercise when notepads are
314        not configured.
315        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
316        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
317
3182009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
321        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
322        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
323        coverage runs.
324
3252009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
328        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
329        some error cases uncovered by uC5282 coverage runs.
330
3312009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
334        uC5282 coverage runs.
335
3362009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
339        Correct minor issues uncovered on uC5282.
340
3412009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
344        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
345        Eliminate use of deprecated rtems_extension.
346
3472009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
348
349        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
350        run when IO speed varies.
351
3522009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
353
354        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
355        the intended code.
356
3572009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * configure.ac: Revert accidentally committed lines.
360
3612009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
364        simple priority ceiling case that was previously only tested via the
365        POSIX API.
366        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
367        sp66/sp66.scn: New files.
368
3692009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
370
371        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
372        for Id which is in range for the object class but not allocated yet.
373
3742009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
375
376        * sp46/init.c, sp46/sp46.scn: Fix numbering.
377
3782009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
379
380        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
381
3822009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
383
384        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
385        spfatal02/spfatal02.scn, spfatal02/testcase.h,
386        spfatal03/spfatal03.scn, spfatal03/testcase.h,
387        spfatal04/spfatal04.scn, spfatal04/testcase.h,
388        spfatal05/spfatal05.scn, spfatal05/testcase.h,
389        spfatal06/spfatal06.scn, spfatal06/testcase.h,
390        spfatal07/spfatal07.scn, spfatal07/testcase.h,
391        spfatal08/spfatal08.scn, spfatal08/testcase.h,
392        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
393        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
394        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
395        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
396        tests use testcase.h and spfatal_support framework. Print test name
397        herald in all cases.
398        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
399        New files.
400        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
401
4022009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
403
404        * spfatal07/testcase.h: Indicate test is not applicable on some
405        architectures.
406
4072009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
408
409        * Makefile.am: Fix spacing.
410
4112009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
412
413        * spstkalloc/init.c: Changed allocator signature. Functions are now
414        static.
415
4162009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
417
418        * sp29/init.c: Fixed return value evaluation.
419        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
420        * sp63/init.c: Check return value of _Heap_Initialize().
421
4222009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
425        _Watchdog_Report() when name is not NULL. This case was covered at
426        -Os on erc32 but at -O2 we had more code.
427
4282009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
431        overflowing on _Heap_Allocate_aligned.
432
4332009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
436        for various null parameters.
437
4382009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
439
440        * sp16/sp16.scn, sp16/task1.c: Fix typo.
441
4422009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
443
444        * sp65/init.c: Remove stray print.
445        * sp65/sp65.doc: Add information on second case.
446
4472009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
448
449        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
450        verify that obtaining a priority ceiling mutex when the calling
451        task's priority is the same as the priority ceiling is handled
452        correctly.
453
4542009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
457        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
458        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
459        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
460        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
461        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
462        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
463        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
464        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
465        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
466        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
467        rtems_clock_get_ticks_per_second().
468
4692009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
472        Change attributes to priority ceiling. Use directive_failed, not
473        assert. Configure a semaphore not a region.
474
4752009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
476
477        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
478        mutex cases.
479        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
480        sp65/sp65.scn: New files.
481
4822009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
483
484        * Makefile.am, configure.ac: Add new test for some core mutex cases.
485        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
486        sp65/sp65.scn: New files.
487
4882009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
489
490        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
491        per tick.
492
4932009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
494
495        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
496        adjust existing for alignment. New test ensures coverage begin and
497        end marker methods are exercised so they do not get considered
498        unexecuted.
499        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
500        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
501
5022009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
503
504        * Makefile.am, configure.ac: Add new test to exercise legacy
505        rtems_clock_get().
506        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
507        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
508
5092009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
512        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
513        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
514
5152009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
518        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
519        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
520        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
521        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
522        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
523        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
524        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
525        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
526
5272009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
530        cases.
531
5322009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
535        all memory is successfully allocated. This means the test can
536        validate the heap is unchanged on extend failure.
537
5382009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
539
540        * spintrcritical01/init.c, spintrcritical06/init.c,
541        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
542        per tick so tests run quicker and more reliably hit the intended
543        critical section.
544
5452009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
548        when we are unable to allocate the memory needed for an object
549        extend. Make sure all is handled properly.
550        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
551        sp64/sp64.scn: New files.
552
5532009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * sp63/init.c: Correct test case two.
556
5572009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
560        test case to exercise another odd branch not taken.
561
5622009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
563
564        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
565        particular path is taken through the _Heap_Resize_block code.
566        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
567        sp63/sp63.scn: New files.
568
5692009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
572        wrong thing in a cpp macro. Added contents to screen file and add
573        documentation file.
574        * sp42/sp42.doc: New file.
575
5762009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
579
5802009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * spintrcritical16/init.c: Tinker with test to make it hit the case
583        more reliably.
584
5852009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
586
587        * Makefile.am, configure.ac: Add new test to exercise as many cases as
588        possible of not being able to allocate memory from the workspace
589        during thread creation.
590        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
591        sp18/sp18.scn: New files.
592
5932009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
594
595        * Makefile.am, configure.ac: Add new test to handle the case where
596        a region resize frees enough memory to unblock a task.
597        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
598        sp62/sp62.scn: New files.
599        * sp61/init.c: Test does not need regions.
600
6012009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
602
603        * Makefile.am, configure.ac: Add test case for processing a timeout
604        on a thread (that is the thread executing) that has also had its
605        request satisfied while it is being enqueued.
606        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
607        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
608        spintrcritical16/spintrcritical16.scn: New files.
609        * spintrcritical15/init.c: Remove unused TSR>
610
6112009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
612
613        * Makefile.am, configure.ac: Add test case for a thread timing out on a
614        thread queue while another thread is in the process of blocking on
615        the same thread queue.
616        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
617        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
618        spintrcritical15/spintrcritical15.scn: New files.
619
6202009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
621
622        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
623
6242009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
627        sp40/sp40.scn: Now verified to hit coverage cases.
628        * sp40/sp40.doc: New file.
629
6302009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
633        to catch two remaining uncovered cases in rtems_io_register_driver.
634        * sp40/system.h: Removed.
635
6362009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
637
638        * Makefile.am, configure.ac: Add new test to exercise odd case in
639        rtems_iterate_over_all_threads.
640        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
641        sp41/sp41.scn: New files.
642
6432009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
644
645        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
646        inheritance protocol since there is no holder associated with them.
647
6482009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
649
650        * Makefile.am, configure.ac: Add new tests to exercise cases where a
651        timer is scheduled from an ISR while it is being scheduled at the
652        task level.
653        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
654        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
655        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
656        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
657        spintrcritical14/spintrcritical14.scn: New files.
658
6592009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
660
661        * spintrcritical01/init.c, spintrcritical06/init.c,
662        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
663        cleanup and make the tests more similar.
664
6652009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
666
667        * spintrcritical06/init.c: Test now hits forward and reverse cases.
668
6692009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
670
671        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
672        test work for case that it is documented to handle.
673
6742009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
677        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
678        spintrcritical10/spintrcritical10.scn: New files.
679
6802009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
681
682        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
683        unreliable third case in sp39 to spintrcritical10. New tests to hit
684        other event synchronization critical sections.
685        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
686        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
687        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
688        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
689        spintrcritical12/spintrcritical12.scn: New files.
690
6912009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
692
693        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
694        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
695        sp10/sp10.scn: New files.
696
6972009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
698
699        * spintrcritical06/init.c: Clean up.
700        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
701        * spintrcritical09/spintrcritical09.scn: Fill in.
702
7032009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * spintrcritical06/init.c: Add comment to indicate test is not finished
706        and known to not hit the case.
707        * Makefile.am, configure.ac: Add a couple more interrupt critical
708        section tests.
709        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
710        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
711        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
712        spintrcritical09/Makefile.am, spintrcritical09/init.c,
713        spintrcritical09/spintrcritical09.doc,
714        spintrcritical09/spintrcritical09.scn: New files.
715
7162009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
717
718        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
719        at hitting interrupt synchronization critical section in thread queue
720        enqueue priority for reverse insertions.
721        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
722        spintrcritical07/spintrcritical07.doc,
723        spintrcritical07/spintrcritical07.scn: New files.
724
7252009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
726
727        * Makefile.am, configure.ac: Add test case for the
728        _Thread_queue_Enqueue_priority interrupt critical section where the
729        TCB we are using as a current pointer is removed from the thread
730        queue when we flash interrupts while searching forward.
731        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
732        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
733        spintrcritical06/spintrcritical06.scn: New files.
734
7352009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * spintrcritical_support/intrcritical.c,
738        spintrcritical_support/intrcritical.h: Change prototype of delay
739        method to indicate when counter is reset. This can be used to count
740        how many iterations we are doing.
741
7422009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
743
744        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
745        blocked on one period while another expires. Add sp61 which exercises
746        the case where a call is made to rtems_shutdown_executive when the
747        system is not up.
748        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
749        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
750        sp61/sp61.doc, sp61/sp61.scn: New files.
751
7522009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
753
754        * sp04/init.c: To be timesliced, tasks must also me preemptible.
755
7562009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
757
758        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
759        what it was intended to do.
760
7612009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
762
763        * spintrcritical_support/intrcritical.c,
764        spintrcritical_support/intrcritical.h: New files.
765
7662009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * Makefile.am, configure.ac: Add new infrastructure which is more
769        reliable about generating cases which hit interrupt critical
770        sections. Remove sp41 since it used its own mechanism.
771        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
772        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
773        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
774        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
775        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
776        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
777        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
778        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
779        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
780        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
781        spintrcritical05/spintrcritical05.scn: New files.
782        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
783        sp41/system.h: Removed.
784
7852009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
786
787        * sp41/init.c: Remove incorrect comment.
788
7892009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
790
791        * sp29/init.c: Simple binary semaphores can not be inherit priority.
792
7932009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * sp25/init.c: Spacing.
796
7972009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
798
799        * Makefile.am, configure.ac: Add sp59 to test path through
800        _Thread_queue_First_priority where the task's priority was in the
801        bottom 1/4 of the range.
802        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
803        sp59/sp59.scn: New files.
804
8052009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
806
807        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
808        not blocked on a thread queue.
809        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
810        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
811
8122009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
813
814        * Makefile.am, configure.ac: Add test for timespec divide by zero.
815        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
816        sp58/sp58.scn: New files.
817
8182009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
819
820        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
821        pointer being null. This does not happen naturally at this time so
822        force the point.
823
8242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * sp12/sp12.scn: Update screen to reflect priority changes from long
827        ago.
828
8292009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
830
831        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
832        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
833        as sp27a and test flushing both counting and binary semaphores.
834        Reformatted.
835        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
836        sp27a/sp27a.scn: New files.
837
8382009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
839
840        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
841        copied fomr other Makefile.am's.
842
8432009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
844
845        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
846        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
847        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
848        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
849
8502009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
851
852        * sp57/sp57.doc: Correct.
853
8542009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
855
856        * Makefile.am, configure.ac: Add test of restarting a task which is in
857        the middle of a sleep or wake after.
858        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
859        sp57/sp57.scn: New files.
860
8612009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
862
863        * sp43/init.c, sp43/sp43.scn: Add more cases for
864        rtems_object_get_class_information() to improve coverage.
865
8662009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * Makefile.am, configure.ac: Add new test to verify that when a user
869        extension create hook fails, that the error is properly propagated.
870        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
871        sp56/sp56.scn: New files.
872
8732009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
874
875        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
876        rtems_extension_delete.
877
8782009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * sp09/screen01.c, sp09/sp09.scn: Add test for
881        rtems_object_get_classic_name with invalid id.
882
8832009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
884
885        * sp02/task1.c: Minor spacing.
886
8872009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
888
889        * spfatal12/init.c: Address to heap initialize must be aligned but size
890        must be too small.
891
8922009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
893
894        * Makefile.am, configure.ac: Add new test to exercise case when
895        broadcasting to a message queue with a pending message.
896        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
897        sp55/sp55.scn: New files.
898
8992009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
902        spfatal tests appear to cover all fatal error cases.
903        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
904        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
905        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
906        spfatal/task1.c: Removed.
907
9082009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
909
910        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
911        initialize workspace heap during initialize. Can be caused by
912        unaligned address or not enough memory to initialize heap required
913        overhead.
914        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
915        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
916
9172009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
918
919        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
920
9212009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
922
923        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
924
9252009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
926
927        * spstkalloc/spstkalloc.scn: Update screen.
928
9292009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
930
931        * Makefile.am, configure.ac: Add new test for user configured stack
932        allocator/deallocator. Test both pass and fail cases.
933        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
934        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
935
9362009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * spchain/init.c, spchain/spchain.scn: Clean up test.
939
9402009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
943        routines whose bodies are not used by RTEMS itself.
944        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
945        spchain/spchain.doc, spchain/spchain.scn: New files.
946
9472009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
950        chain for coverage.
951
9522009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
955        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
956        improve coverage.
957
9582009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
961
9622009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
965        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
966
9672009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
968
969        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
970        Enhance spprintk. Add two new fatal error tests to cover
971        __assert_func.
972        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
973        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
974
9752009-06-18      Chris Johns <chrisj@rtems.org>
976
977        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
978        workaround the H8300 gcc bug.
979
9802009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * sp54/init.c: Fix spacing.
983
9842009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * sp02/sp02.doc, sp02/system.h: Update copyright year.
987
9882009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
989
990        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
991
9922009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
993
994        * Makefile.am, configure.ac: Add new test.
995        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
996        sp54/sp54.scn: New files.
997
9982009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1001        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1002        the time of day forward not making server based timers fire.
1003        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1004        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1005        sp53/sp53.scn: New files.
1006
10072009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1008
1009        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1010
10112009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1012
1013        PR 1415/cpukit
1014        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1015        violation.
1016        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1017        sp51/sp51.scn: New files.
1018
10192009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1020
1021        PR 1413/cpukit
1022        * Makefile.am, configure.ac: Add test for case where server based
1023        timers which reinitiated themselves did not get reinserted onto timer
1024        chain.
1025        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1026        sp50/sp50.scn: New files.
1027
10282009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1029
1030        PR 1414/cpukit
1031        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1032        is harder to trick by passing in a valid id of an incorrect object
1033        class.
1034        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1035        sp49/sp49.scn: New files.
1036
10372009-05-19      Chris Johns <chrisj@rtems.org>
1038
1039        * sp04/tswitch.c: Lower sample count for small memory targets.
1040       
10412009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * spprintk/init.c: printk() now 100% covered.
1044
10452009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1046
1047        * spprintk/init.c: More test cases.
1048
10492009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1050
1051        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1052        large enough for buffer node overhead.
1053
10542009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * Makefile.am, configure.ac, spwatchdog/system.h,
1057        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1058        printk. These will help coverage. Simplify spwkspace.
1059        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1060        spprintk/spprintk.scn: New files.
1061        * spwkspace/system.h: Removed.
1062
10632009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1064
1065        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1066        methods.
1067        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1068        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1069
10702009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1071
1072        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1073        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1074        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1075        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1076        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1077        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1078        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1079        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1080        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1081        spsize/size.c: Fix warnings.
1082
10832009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1084
1085        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1086        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1087        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1088        spobjgetnext/system.h: New files.
1089
10902009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1091
1092        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1093        64k to 20k. No impact on test behavior.
1094
10952009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1098
10992009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1100
1101        * sp37/init.c, sp37/sp37.scn: Add test case for
1102        rtems_interrupt_level_attribute body.
1103
11042009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1105
1106        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1107        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1108        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1109        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1110        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1111        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1112        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1113        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1114        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1115        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1116        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1117        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1118        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1119        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1120        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1121        sp48/Makefile.am, spfatal/Makefile.am,
1122        spfatal01/Makefile.am, spfatal02/Makefile.am,
1123        spfatal03/Makefile.am, spfatal04/Makefile.am,
1124        spfatal05/Makefile.am, spfatal06/Makefile.am,
1125        spfatal07/Makefile.am, spfatal08/Makefile.am,
1126        spfatal09/Makefile.am, spsize/Makefile.am,
1127        spwatchdog/Makefile.am:
1128        Eliminate _exe_/.exe.
1129
11302009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1131
1132        PR 1388/cpukit
1133        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1134        allow both priority inherit and ceiling attributes to be set on
1135        semaphore create. These attributes are mutually exclusive and this
1136        should be an error.
1137
11382009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1141        unlimited objects when configured for a unified workspace works as
1142        expected.
1143        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1144        sp48/sp48.scn: New files.
1145
11462009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1147                Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        PR 1357/cpukit
1150        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1151        honored.
1152        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1153        sp47/sp47.scn: New files.
1154
11552009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1156
1157        * Makefile.am, configure.ac: Add new test to test Watchdog display
1158        helper routines. These reach into the SuperCore.
1159        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1160        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1161        spwatchdog/system.h, spwatchdog/task1.c: New files.
1162
11632009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1164
1165        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1166
11672009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1168
1169        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1170        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1171        hard-coded hex numbers for bad object Ids.
1172
11732009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1174
1175        * sp15/system.h, sp19/system.h: Array of task names should be of type
1176        rtems_name not rtems_id. Similarly array of task ids should be
1177        rtems_id not rtems_name.
1178
11792008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1182
11832008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1184
1185        * Makefile.am, configure.ac, spfatal06/testcase.h,
1186        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1187        spsize/size.c: Eliminate pointers to API configuration tables in the
1188        main configuration table. Reference the main configuration table and
1189        the API configuration tables directly using the confdefs.h version
1190        rather than obtaining a pointer to it. This eliminated some
1191        variables, a potential fatal error, some unnecessary default
1192        configuration structures. Overall, about a 4.5% reduction in the code
1193        size for minimum and hello on the SPARC.
1194        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1195        spfatal10/testcase.h: Removed.
1196
11972008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1198
1199        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1200        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1201        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1202        successfully with maxixum number of priorities as 16 instead of 256.
1203        This was done by temporarily modifying the score priority.h maximum.
1204        This allowed testing of all API code to ensure that it worked
1205        properly with a reduced number of priorities. Most modifications were
1206        to switch from hard-coded maximum to using the API provided methods
1207        to determine maximum number of priority levels.
1208
12092008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * sp46/sp46.scn: Add screen missed earlier.
1212
12132008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1214
1215        PR 1348/cpukit
1216        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1217        usage information while a period is running.
1218        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1219        sp46/sp46.scn: New files.
1220
12212008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * sp45/init.c: New file.
1224
12252008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1226
1227        PR 1347/cpukit
1228        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1229        Rework Timer Server to ensure that the context allows for blocking,
1230        allocating memory, and acquiring semaphores and mutexes.
1231        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1232        New files.
1233
12342008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1235
1236        * sp25/system.h: Add warning and temporary m32c conditional until size
1237        type addressed.
1238
12392008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * sp09/screen07.c: Use INT_MAX as number of messages so always
1242        properly sized and no overflow on constant.
1243        * sp09/screen10.c: Delay so on targets with simulator idle clock
1244        tick driver this will work.
1245        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1246        byte boundaries rather than two byte boundaries.
1247        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1248        allocate more memory than size_t holds on m32c.
1249
12502008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1251
1252        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1253        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1254        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1255        and Region calls. On 16-bit architectures, size_t can be 16-bits
1256        which would limit sizes to 64K. Also address constants which
1257        overflowed on 16-bit integer targets.
1258
12592008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1260
1261        * sp43/sp43.scn: Bump version to 4.9.99.0
1262
12632008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1264
1265        * sp19/system.h: Use "double" instead of "rtems_double".
1266
12672008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1268
1269        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1270
12712008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1272
1273        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1274        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1275        spfatal_support/init.c, spfatal_support/system.h:
1276        Convert to "bool".
1277
12782008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1279
1280        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1281        declared in a public place.
1282
12832008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1284
1285        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1286
12872008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1288
1289        * sp43/init.c: Fix derefence of uninitialized pointer.
1290
12912008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1292
1293        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1294        multiprocessing is not enabled. Saves one more variable from single
1295        processor configuration.
1296
12972008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1298
1299        PR 1212/cpukit
1300        * Makefile.am, configure.ac: Time slicing will not happen if the task
1301        mode is changed from a non-timeslicing mode to timeslicing mode if it
1302        is done by the executing thread (e.g. in its task body). This change
1303        includes sp44 to demonstrate the problem and verify the correction.
1304        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1305
13062008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1309        architectures they are not supported on.
1310
13112008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1314
13152008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1316
1317        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1318          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1319
13202008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1321
1322        * sp28/init.c: Corrections to configuration.
1323        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1324        * spsize/size.c: _ISR_Vector_table only exists on architectures
1325        which use the Simple Vectored Interrupt Model.
1326
13272008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1328
1329        * spsize/size.c: Convention calls for leading underscore on private
1330        RTEMS variables.
1331
13322008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1333
1334        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1335        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1336        Refactored and renamed initialization routines to
1337        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1338        rtems_initialize_device_drivers, and
1339        rtems_initialize_start_multitasking. This opened the sequence up so
1340        that bootcard() could provide a more robust and flexible framework
1341        which is easier to explain and understand. This also lays the
1342        groundwork for sharing the division of available memory between the
1343        RTEMS workspace and heap and the C library initialization across all
1344        BSPs.
1345
13462008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1347
1348        * sp32/init.c: Formatting.
1349
13502008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1351
1352        * sp09/screen01.c: Correct test.
1353        * sp09/screen14.c: Update copyright.
1354        * sp28/init.c: Correct end of test messages.
1355
13562008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1357
1358        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1359
13602008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1361
1362        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1363        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1364        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1365        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1366        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1367        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1368        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1369        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1370        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1371        tests. Add a clock_settime case for < 1988.
1372
13732008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1376
13772008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1380        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1381        * sp41/sp41.scn: Now has content.
1382        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1383        Object Services recently added to API.
1384
13852008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1386
1387        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1388        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1389        collection. This changed the name of a few previously public but
1390        undocumented services and added a some new services.
1391        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1392        sp43/system.h: New files.
1393
13942008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1395
1396        * spfatal10/.cvsignore: New file.
1397
13982008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1399
1400        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1401        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1402        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1403        New files.
1404
14052008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1406
1407        * Makefile.am, configure.ac: Added fatal error tests
1408        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1409        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1410        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1411        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1412        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1413        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1414        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1415        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1416        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1417        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1418        spfatal_support/init.c, spfatal_support/system.h: New files.
1419
14202008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1421
1422        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1423        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1424        test messages.
1425
14262008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1427
1428        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1429        simple type to a union of an unsigned 32 bit integer and a pointer.
1430        This should help eliminate weird casts between u32 and pointers in
1431        various places. The APIs now have to explicitly call _u32 or _string
1432        versions of helper routines. This should also simplify things and
1433        eliminate the need for ugly casts in some cases.
1434
14352008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1436
1437        * sp42/Makefile.am: New file.
1438
14392008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1440
1441        Add sp42 to exercise thread queue with knowledge of the implementation
1442        so we can exercise all of the normal paths possible.
1443        * Makefile.am, configure.ac: Add sp42.
1444        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1445
14462008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1447
1448        * sp39/init.c: Add case for long timeout on blocking operation.
1449        * Makefile.am, configure.ac: Add new test to exercise thread
1450        queue blokcing synchronization. sp39 and sp41 are very similar.
1451        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1452        sp41/system.h: New files.
1453
14542008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1455
1456        * sp39/init.c: Clean up.
1457
14582008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1459
1460        * sp39/init.c: Modify to improve coverage.
1461
14622008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1463
1464        * sp36/strict_order_mut.c:
1465
14662008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1467
1468        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1469        driver registration.
1470        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1471        sp40/system.h: New files.
1472
14732008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1474
1475        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1476        Add test cases for:
1477          + message queue create requesting too many message buffers
1478            for the available memory
1479          + region extend with address inside existing heap
1480          + timer server initiate too large a stack, create error
1481        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1482          + task set priority while holding resource
1483
14842008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1485
1486        * Makefile.am, configure.ac: Added sp38 and sp39.
1487        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1488        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1489        sp39/sp39.scn, sp39/system.h: New files.
1490
14912007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1492
1493        * sp36/strict_order_mut.c: New file.
1494
14952007-12-21      Xi Yang <hiyangxi@gmail.com>
1496
1497        * Makefile.am, configure.ac: Add support for proper stacking of
1498        priority inheritance on mutexes as well as enforce proper order of
1499        release.
1500        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1501        sp36/sp36.scn: New files.
1502
15032007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1504
1505        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1506        directive instead of violating RTEMS internals.
1507
15082007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1509
1510        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1511        Add test cases for User Extension Manager to improve code coverage.
1512        * sp21/task1.c: Fix spelling error.
1513
15142007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1515
1516        * spsize/size.c: Account for previous changes in calculation of MPCI
1517        receive server stack.
1518
15192007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * sp09/screen07.c, sp09/sp09.scn: Add test for
1522        rtems_message_queue_broadcast for bad buffer and count pointers.
1523        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1524        with bad priority or initiating twice.
1525        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1526        it forces a dispatch.
1527        * sp37/init.c: New file.
1528
15292007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1530
1531        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1532        enable, flash, and is in progress. These are normally inlines but
1533        also have bodies for non-C code. This test also exercises the odd
1534        case of calling clock tick from outside an ISR.
1535        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1536
15372007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1538
1539        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1540        using notepad with the current task's ID or SELF
1541        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1542        test missing test cases for clock_get.
1543
15442007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1545
1546        * sp28/init.c: Add test code for task variables to improve coverage.
1547
15482007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1549
1550        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1551        RTEMS provided accessor macros to obtain configuration fields.
1552
15532007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1554
1555        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1556        Configuration Table. Eliminate CPU Table from all ports. Delete
1557        references to CPU Table in all forms.
1558
15592007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1560
1561        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1562
15632007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1564
1565        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1566        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1567        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1568        to improve test coverage.
1569
15702007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1571
1572        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1573        coverage.
1574
15752007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1576
1577        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1578
15792007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1580
1581        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1582        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1583        .scn files.
1584
15852007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1586
1587        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1588        commented out and updated the .scn file.
1589
15902007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1591
1592        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1593        buffered test IO.
1594
15952007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1596
1597        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1598        rtems_io_unregister_driver did not have any test code.
1599
16002007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1601
1602        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1603        since it was used to configure a no longer used feature. Device names
1604        are now part of the filesystem not in a table. This also eliminated
1605        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1606        RTEMS as well as the memory allocation used to populate
1607        _IO_Driver_name_table.
1608
16092007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1610
1611        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1612        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1613        properly.
1614
16152007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1616
1617        * spsize/size.c: Eliminated the variables
1618        _RTEMS_tasks_User_initialization_tasks and
1619        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1620        used in one place after initialized. It was a waste of space.
1621
16222007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1623
1624        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1625        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1626        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1627        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1628        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1629        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1630        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1631        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1632        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1633        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1634        spsize/size.c: Add optional managers to Makefiles. Clean up test
1635        cases so last output line follows END OF pattern. Make sure test case
1636        all run. All tests appeared ok on sis.
1637
16382007-04-05      Joel Sherrill <joel@OARcorp.com>
1639
1640        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1641
16422007-04-05      Joel Sherrill <joel@OARcorp.com>
1643
1644        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1645        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1646        CONFIGURE_APPLICATION_NEEDS_XXX.
1647
16482007-04-02      Joel Sherrill <joel@OARcorp.com>
1649
1650        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1651
16522007-04-02      Joel Sherrill <joel@OARcorp.com>
1653
1654        * spsize/size.c: Convert from Classic API style TOD_Control as
1655        fundamental time structure to POSIX struct timespec. Add
1656        clock_get_uptime().
1657
16582007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1659
1660        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1661
16622007-03-26      Joel Sherrill <joel@OARcorp.com>
1663
1664        * sp35/priinv.c: Remove warning.
1665
16662007-03-10      Joel Sherrill <joel@OARcorp.com>
1667
1668        * sp26/system.h: Remove incorrect and duplicate
1669        CONFIGURE_EXTRA_TASK_STACKS.
1670
16712007-03-05      Joel Sherrill <joel@OARcorp.com>
1672
1673        PR 1222/cpukit
1674        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1675        thread that is blocked on a priority based thread queue is changed,
1676        that its placement in the queue is reevaluated based upon the new
1677        priority. This enhancement includes modifications to the SuperCore as
1678        well as new test cases.
1679        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1680        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1681        sp35/sp35.doc, sp35/sp35.scn: New files.
1682
16832007-03-05      Joel Sherrill <joel@OARcorp.com>
1684
1685        * sp26/system.h: Correct memory required for stack sizes.
1686
16872007-02-06      Joel Sherrill <joel@OARcorp.com>
1688
1689        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1690        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1691        tests.
1692
16932006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1694
1695        * sp33/init.c: Improve barrier test to include normal blocking with
1696        manual release and unblocking in barrier deletion.
1697
16982006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1699
1700        * configure.ac: New BUG-REPORT address.
1701
17022006-11-20      Joel Sherrill <joel@OARcorp.com>
1703
1704        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1705        and make output more compliant with other tests.
1706
17072006-11-17      Joel Sherrill <joel@OARcorp.com>
1708
1709        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1710        cases intended on all targets possible with new heap algorithm.
1711
17122006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * Makefile.am, configure.ac: Adding Classic API Barriers.
1715        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1716        New files.
1717
17182006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1719
1720        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1721
17222006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1723
1724        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1725        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1726        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1727        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1728        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1729        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1730        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1731        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1732        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1733        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1734        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1735        Use rtems_testsdir instead.
1736
17372006-04-05      Joel Sherrill <joel@OARcorp.com>
1738                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1739
1740        * spsize/size.c: Victor spotted the problem that
1741        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1742        variables and needed to be set to the same value.  I took that
1743        idea and just removed _Thread_MP_Receive.  All uses are now
1744        _MPCI_Receive_server_tcb.
1745
17462005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1747
1748        * configure.ac: Remove RTEMS_ENABLE_BARE,
1749        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1750
17512005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1752
1753        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1754        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1755        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1756        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1757        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1758        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1759        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1760        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1761        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1762        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1763        spfatal/Makefile.am, spsize/Makefile.am:
1764        Convert to use *_PROGRAMS.
1765
17662005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1767
1768        * sp01/Makefile.am, sp02/Makefile.am,
1769        sp03/Makefile.am, sp04/Makefile.am,
1770        sp05/Makefile.am, sp06/Makefile.am,
1771        sp07/Makefile.am, sp08/Makefile.am,
1772        sp09/Makefile.am, sp11/Makefile.am,
1773        sp12/Makefile.am, sp13/Makefile.am,
1774        sp14/Makefile.am, sp15/Makefile.am,
1775        sp16/Makefile.am, sp17/Makefile.am,
1776        sp19/Makefile.am, sp20/Makefile.am,
1777        sp21/Makefile.am, sp22/Makefile.am,
1778        sp23/Makefile.am, sp24/Makefile.am,
1779        sp25/Makefile.am, sp26/Makefile.am,
1780        sp27/Makefile.am, sp28/Makefile.am,
1781        sp29/Makefile.am, sp30/Makefile.am,
1782        sp31/Makefile.am, sp32/Makefile.am,
1783        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1784
17852005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1786
1787        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1788        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1789        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1790        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1791        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1792        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1793        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1794        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1795        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1796        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1797        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1798        * sptests.am: Remove.
1799
18002005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1801
1802        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1803        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1804        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1805        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1806        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1807        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1808        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1809        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1810        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1811        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1812        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1813
18142005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1815
1816        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1817
18182005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * spsize/Makefile.am: Rename TEST to spsize.
1821        * spsize/size.scn: Remove.
1822        * spsize/spsize.scn: New (renamed from size.scn).
1823
18242005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1825
1826        * configure.ac: Add spfatal/Makefile.
1827        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1828        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1829        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1830        * sptests.am: Remove LIB_VARIANT.
1831
18322005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1833
1834        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1835        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1836        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1837        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1838        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1839        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1840        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1841        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1842        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1843        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1844        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1845
18462005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1847
1848        * Makefile.am: Cleanup.
1849
18502005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1851
1852        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1853        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1854        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1855        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1856        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1857        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1858        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1859        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1860        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1861        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1862        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1863        spfatal/Makefile.am, spsize/Makefile.am:
1864        Partial conversion to automake.
1865
18662005-03-07      Joel Sherrill <joel@OARcorp.com>
1867
1868        * sp13/task1.c: Removed warnings.
1869
18702004-09-29      Joel Sherrill <joel@OARcorp.com>
1871
1872        * spsize/size.c: i960 obsoleted and all references removed.
1873
18742004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1875
1876        * configure.ac: Require automake > 1.9.
1877
18782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1879
1880        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1883        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1884        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1885        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1886        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1887        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1888        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1889        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1890        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1891        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1892        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1893        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1894        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1895        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1896        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1897        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1898        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1899        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1900        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1901        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1902        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1903        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1904        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1905        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1906        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1907        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1908        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1909        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1910        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1911        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912
19132004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1914
1915        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1916
19172004-03-30      David Querbach <querbach@realtime.bc.ca>
1918
1919        PR 595/tests
1920        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1921        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1922        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1923        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1924        others treat it as a count of longs.
1925
19262004-03-30      David Querbach <querbach@realtime.bc.ca>
1927
1928        PR 596/tests
1929        * sp32/init.c: A missing definition of TEST_INIT before including
1930        <tmacros.h> means that buffered output will not work even if selected
1931        in buffer_test_io.h.
1932
19332004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1934
1935        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1936        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1937        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1938        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1939        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1940        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1941        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1942        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1943        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1944        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1945        types.
1946
19472004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1948
1949        * configure.ac: Add 2nd arg to RTEMS_TOP.
1950
19512004-03-05      Joel Sherrill <joel@OARcorp.com>
1952
1953        * sp07/buffered_io.c: Remove warning.
1954
19552004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1956
1957        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1958        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1959        * sp02/Makefile.am: Ditto.
1960        * sp03/Makefile.am: Ditto.
1961        * sp04/Makefile.am: Ditto.
1962        * sp05/Makefile.am: Ditto.
1963        * sp06/Makefile.am: Ditto.
1964        * sp07/Makefile.am: Ditto.
1965        * sp08/Makefile.am: Ditto.
1966        * sp09/Makefile.am: Ditto.
1967        * sp11/Makefile.am: Ditto.
1968        * sp12/Makefile.am: Ditto.
1969        * sp13/Makefile.am: Ditto.
1970        * sp14/Makefile.am: Ditto.
1971        * sp15/Makefile.am: Ditto.
1972        * sp16/Makefile.am: Ditto.
1973        * sp17/Makefile.am: Ditto.
1974        * sp19/Makefile.am: Ditto.
1975        * sp20/Makefile.am: Ditto.
1976        * sp21/Makefile.am: Ditto.
1977        * sp22/Makefile.am: Ditto.
1978        * sp23/Makefile.am: Ditto.
1979        * sp24/Makefile.am: Ditto.
1980        * sp25/Makefile.am: Ditto.
1981        * sp26/Makefile.am: Ditto.
1982        * sp27/Makefile.am: Ditto.
1983        * sp28/Makefile.am: Ditto.
1984        * sp29/Makefile.am: Ditto.
1985        * sp30/Makefile.am: Ditto.
1986        * sp31/Makefile.am: Ditto.
1987        * sp32/Makefile.am: Ditto.
1988        * spfatal/Makefile.am: Ditto.
1989        * spsize/Makefile.am: Ditto.
1990
19912003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * sptests.am: Add dirstamp support.
1994
19952003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1996
1997        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1998
19992003-12-16      Joel Sherrill <joel@OARcorp.com>
2000
2001        PR 544/tests
2002        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2003        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2004        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2005        make tests account for resources and not print at inappropriate
2006        times.
2007        * sp07/buffered_io.c: New file.
2008
20092003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2010
2011        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2012
20132003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2014
2015        * sp01/Makefile.am: Remove all-local: $(ARCH).
2016        * sp02/Makefile.am: Remove all-local: $(ARCH).
2017        * sp03/Makefile.am: Remove all-local: $(ARCH).
2018        * sp04/Makefile.am: Remove all-local: $(ARCH).
2019        * sp05/Makefile.am: Remove all-local: $(ARCH).
2020        * sp06/Makefile.am: Remove all-local: $(ARCH).
2021        * sp07/Makefile.am: Remove all-local: $(ARCH).
2022        * sp08/Makefile.am: Remove all-local: $(ARCH).
2023        * sp09/Makefile.am: Remove all-local: $(ARCH).
2024        * sp11/Makefile.am: Remove all-local: $(ARCH).
2025        * sp12/Makefile.am: Remove all-local: $(ARCH).
2026        * sp13/Makefile.am: Remove all-local: $(ARCH).
2027        * sp14/Makefile.am: Remove all-local: $(ARCH).
2028        * sp15/Makefile.am: Remove all-local: $(ARCH).
2029        * sp16/Makefile.am: Remove all-local: $(ARCH).
2030        * sp17/Makefile.am: Remove all-local: $(ARCH).
2031        * sp19/Makefile.am: Remove all-local: $(ARCH).
2032        * sp20/Makefile.am: Remove all-local: $(ARCH).
2033        * sp21/Makefile.am: Remove all-local: $(ARCH).
2034        * sp22/Makefile.am: Remove all-local: $(ARCH).
2035        * sp23/Makefile.am: Remove all-local: $(ARCH).
2036        * sp24/Makefile.am: Remove all-local: $(ARCH).
2037        * sp25/Makefile.am: Remove all-local: $(ARCH).
2038        * sp26/Makefile.am: Remove all-local: $(ARCH).
2039        * sp27/Makefile.am: Remove all-local: $(ARCH).
2040        * sp28/Makefile.am: Remove all-local: $(ARCH).
2041        * sp29/Makefile.am: Remove all-local: $(ARCH).
2042        * sp30/Makefile.am: Remove all-local: $(ARCH).
2043        * sp31/Makefile.am: Remove all-local: $(ARCH).
2044        * sp32/Makefile.am: Remove all-local: $(ARCH).
2045        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2046        * spsize/Makefile.am: Remove all-local: $(ARCH).
2047
20482003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2049
2050        * configure.ac: Reflect having moved to testsuites/.
2051
20522003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2053
2054        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2055
20562003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2057
2058        * configure.ac:Remove RTEMS_CHECK_CPU.
2059
20602003-09-04      Joel Sherrill <joel@OARcorp.com>
2061
2062        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2063        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2064        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2065        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2066        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2067        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2068        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2069        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2070        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2071        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2072        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2073        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2074        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2075        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2076        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2077        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2078        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2079        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2080        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2081        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2082        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2083        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2084        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2085        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2086        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2087        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2088        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2089        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2090        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2091        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2092        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2093        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2094        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2095        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2096        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2097        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2098        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2099        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2100        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2101        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2102        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2103        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2104        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2105        spsize/size.c, spsize/system.h: URL for license changed.
2106
21072003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2108
2109        PR 458/tests
2110        * sp30/task1.c: Correct indexing problem.
2111
21122003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2113
2114        * Makefile.am: Reflect having moved aclocal/.
2115
21162003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2117
2118        * Makefile.am: Reflect having moved automake/.
2119        * sp01/Makefile.am: Reflect having moved automake/.
2120        * sp02/Makefile.am: Reflect having moved automake/.
2121        * sp03/Makefile.am: Reflect having moved automake/.
2122        * sp04/Makefile.am: Reflect having moved automake/.
2123        * sp05/Makefile.am: Reflect having moved automake/.
2124        * sp06/Makefile.am: Reflect having moved automake/.
2125        * sp07/Makefile.am: Reflect having moved automake/.
2126        * sp08/Makefile.am: Reflect having moved automake/.
2127        * sp09/Makefile.am: Reflect having moved automake/.
2128        * sp11/Makefile.am: Reflect having moved automake/.
2129        * sp12/Makefile.am: Reflect having moved automake/.
2130        * sp13/Makefile.am: Reflect having moved automake/.
2131        * sp14/Makefile.am: Reflect having moved automake/.
2132        * sp15/Makefile.am: Reflect having moved automake/.
2133        * sp16/Makefile.am: Reflect having moved automake/.
2134        * sp17/Makefile.am: Reflect having moved automake/.
2135        * sp19/Makefile.am: Reflect having moved automake/.
2136        * sp20/Makefile.am: Reflect having moved automake/.
2137        * sp21/Makefile.am: Reflect having moved automake/.
2138        * sp22/Makefile.am: Reflect having moved automake/.
2139        * sp23/Makefile.am: Reflect having moved automake/.
2140        * sp24/Makefile.am: Reflect having moved automake/.
2141        * sp25/Makefile.am: Reflect having moved automake/.
2142        * sp26/Makefile.am: Reflect having moved automake/.
2143        * sp27/Makefile.am: Reflect having moved automake/.
2144        * sp28/Makefile.am: Reflect having moved automake/.
2145        * sp29/Makefile.am: Reflect having moved automake/.
2146        * sp30/Makefile.am: Reflect having moved automake/.
2147        * sp31/Makefile.am: Reflect having moved automake/.
2148        * sp32/Makefile.am: Reflect having moved automake/.
2149        * spfatal/Makefile.am: Reflect having moved automake/.
2150        * spsize/Makefile.am: Reflect having moved automake/.
2151
21522003-08-14      Joel Sherrill <joel@OARcorp.com>
2153
2154        * sp02/task1.c: Added ID to name lookup service and changed name of
2155        id/name translation status code. This propagated to multiple
2156        functions. The user API service added was rtems_object_id_to_name()
2157
21582003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2159
2160        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2161
21622003-05-29      Joel Sherrill <joel@OARcorp.com>
2163
2164        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2165
21662003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2167
2168        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2169        CC_CFLAGS_DEFAULT (obsolete).
2170
21712003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2172
2173        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2174        Remove CC_LDFLAGS_PROFILE_V.
2175
21762003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2177
2178        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2179
21802003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2181
2182        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2183
21842003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2185
2186        * configure.ac: AC_PREREQ(2.57).
2187
21882002-11-14      Joel Sherrill <joel@OARcorp.com>
2189
2190        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2191        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2192        update the IDs in the screens.
2193
21942002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2195
2196        * .cvsignore: Reformat.
2197        Add autom4te*cache.
2198        Remove autom4te.cache.
2199
22002002-09-14      Joel Sherrill <joel@OARcorp.com>
2201
2202        * sp32/.cvsignore: New file.
2203
22042002-09-14      Aaron J. Grier <aaron@frye.com>
2205
2206        * PR271 was not applicable against the current source but included
2207        a nice test that Joel decided to add to the tree as sp32.
2208        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2209        * Makefile.am, configure.ac: Modified to reflect addition.
2210
22112002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2212
2213        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2214        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2215        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2216        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2217        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2218        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2219        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2220        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2221        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2222        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2223        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2224        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2225        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2226        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2227        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2228        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2229        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2230        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2231        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2232        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2233        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2234        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2235        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2236        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2237        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2238        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2239        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2240        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2241        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2242        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2243        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2244
22452002-08-01      Joel Sherrill <joel@OARcorp.com>
2246
2247        * Per PR47 add support for buffered test output.  This involved
2248        adding defines to redirect output to a buffer and dump it when
2249        full, at "test pause", and at exit.  To avoid problems when redefining
2250        exit(), all tests were modified to call rtems_test_exit().
2251        Some tests, notable psxtests, had to be modified to include
2252        the standard test macro .h file (pmacros.h or tmacros.h) to
2253        enable this support.
2254        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2255        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2256        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2257        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2258        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2259        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2260        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2261
22622002-07-30      Joel Sherrill <joel@OARcorp.com>
2263
2264        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2265        stack if the port doesn't configure using it.
2266
22672002-07-04      Joel Sherrill <joel@OARcorp.com>
2268
2269        * Jump table for single entry point removed.
2270        * spsize/size.c:  Modified to reflect above.
2271
22722002-07-01      Joel Sherrill <joel@OARcorp.com>
2273
2274        * sp29/init.c: Corrected definitions for task stack usage.
2275
22762002-07-01      Joel Sherrill <joel@OARcorp.com>
2277
2278        * spsize/size.c: _Thread_queue_Extract_table removed.
2279
22802001-05-17      Joel Sherrill <joel@OARcorp.com>
2281
2282        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2283        number of staticly configured device drivers.
2284
22852001-05-14      Joel Sherrill <joel@OARcorp.com>
2286
2287        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2288        than the configured number of drivers.
2289 
22902002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2291
2292        * configure.ac: Remove ENABLE_GCC28.
2293
22942001-04-04      Joel Sherrill <joel@OARcorp.com>
2295
2296        * spsize/size.c: Reflect SPARC modifcation to get rid of
2297        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2298 
22992001-03-29      Joel Sherrill <joel@OARcorp.com>
2300
2301        * Per PR147 addressed problems when reseting and inserting a timer
2302        into a timer chain that did not honor time passage since the last
2303        time the timer server was scheduled and the new insertion.
2304        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2305
23062001-03-28      Joel Sherrill <joel@OARcorp.com>
2307
2308        * Side-effect of PR132.
2309        * sp21/system.h: Now must explicitly request NULL driver.
2310
23112002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2312
2313        * configure.ac:
2314        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2315        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2316        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2323        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2324        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2325        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2326        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2327        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2328        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2329        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2330        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2331        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2332        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2333        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2334        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2335        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2336        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2337        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2338        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2339        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2340        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2341        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2342        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2343        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2344        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2345        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2346        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2347        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2348
23492002-03-20      Chris Johns <ccj@acm.org>
2350
2351        * PR145.
2352        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2353        in system (e.g. driver tasks).  Also exit on minimum number of
2354        switches not precise number.
2355
23562001-01-29      Joel Sherrill <joel@OARcorp.com>
2357
2358        * Fixed bug where resetting a timer that was not at the head
2359        of one of the task timer chains resulted in the Timer Server
2360        task waking up too far in the future.
2361        * Added rtems_timer_get_information() directive to support testing.
2362        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2363        above condition.
2364
23652001-01-22      Joel Sherrill <joel@OARcorp.com>
2366
2367        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2368        because priority added as argument to rtems_timer_initiate_server().
2369
23702001-01-16      Joel Sherrill <joel@OARcorp.com>
2371
2372        * Added tests for task-based timers.  This included the new tests
2373        sp30 and sp31.
2374        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2375        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2376        for task-based timer services.
2377        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2378        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2379        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2380        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2381        sp31/task1.c: New files.
2382
23832001-11-01      Joel Sherrill <joel@OARcorp.com>
2384
2385        * sp26/system.h: Properly account for stack memory used by
2386        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2387        and processed as PR78.
2388
23892001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2390
2391        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2392        * configure.in: Remove.
2393        * configure.ac: New file, generated from configure.in by autoupdate.
2394
23952001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2396
2397        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2398
23992001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2400
2401        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2402        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2403        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2404        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2405        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2406        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2407        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2408        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2409        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2410        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2411        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2412        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2413        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2414        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2415        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2416        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2417        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2418        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2419        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2420        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2421        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2422        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2423        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2424        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2425        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2426        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2427        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2428        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2429        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2430
24312001-08-16      Joel Sherrill <joel@OARcorp.com>
2432
2433        * sp20/system.h: Account for extra task stacks properly.
2434
24352001-08-16      Joel Sherrill <joel@OARcorp.com>
2436
2437        * sp13/sp13.scn: Id in screen had wrong class field value.
2438        * sp13/system.h: Account for message buffer memory.
2439        * sp13/task2.c: Remove unnecessary check for failure.
2440
24412001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2442
2443        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2444
24452001-04-20      Joel Sherrill <joel@OARcorp.com>
2446
2447        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2448        file.
2449
24502001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2451
2452        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2453
24542001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2455
2456        * sp21/Makefile.am: Remove libtest.
2457
24582000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2459
2460        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2461
24622000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2463
2464        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2465
24662000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2467
2468        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2469        Switch to GNU canonicalization.
2470        * sptests.am: Remove DEFS.
2471
24722000-09-29      Joel Sherrill <joel@OARcorp.com>
2473
2474        * sp20/sp20.scn: Corrected to reflect new addition.
2475        * sp20/system.h: Removed comment reflecting history.
2476
24772000-09-29      Stephan Merker <merker@decrc.abb.de>
2478
2479        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2480        Added new task to test sequence of altering a period's length
2481        while it is still active.
2482
24832000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2484
2485        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2486        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2487        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2488        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2489        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2490        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2491        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2492        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2493        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2494        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2495
24962000-08-10      Joel Sherrill <joel@OARcorp.com>
2497
2498        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.