source: rtems/testsuites/sptests/ChangeLog @ 07f72c2

4.115
Last change on this file since 07f72c2 was 07f72c2, checked in by Joel Sherrill <joel.sherrill@…>, on 06/21/10 at 22:54:26

2010-06-21 Joel Sherrill <joel.sherrill@…>

  • sp43/init.c: Remove more ITRON references.
  • Property mode set to 100644
File size: 95.9 KB
Line 
12010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp43/init.c: Remove more ITRON references.
4
52010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * sp09/screen01.c: Fix warning.
8
92010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * spfifo08/init.c: Catch more cases but discussion on errors and proper
12        behaviour remain.
13
142010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
17        used.
18
192010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
22        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
23        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
24
252010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
28        spfatal_support/init.c: Remove references to ITRON constants.
29
302010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * Makefile.am, configure.ac: Add sp70 to test slot
33        reclamation and reuse for unlimited object configuration.
34        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
35        sp70/sp70.scn: New files.
36
372010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
38
39        * sp16/task1.c: Update for heap extend changes.
40
412010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
42
43        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
44
452010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
46
47        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
48        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
49        * Makefile.am, configure.ac: Reflect changes above.
50
512010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
52
53        * spfifo01/main.c: New file.
54
552010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
56
57        PR PR1542
58        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
59        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
60        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
61        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
62        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
63        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
64        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
65        files.
66
672010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
68
69        * sp09/screen12.c: Update for heap extend changes.
70
712010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * sp62/init.c, sp65/init.c: #include <unistd.h>.
74
752010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * sp43/init.c: Readdress use of ctype methods per recommendation from
78        D.J. Delorie on the newlib mailing list. We should pass an unsigned
79        char into these methods.
80
812010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        * Makefile.am, configure.ac: Add new fatal error for configuring
84        unlimited and maximum of 0.
85        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
86        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
87
882010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * sp43/init.c: Fix warning.
91
922009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
93
94        * sp69/init.c: Fixed warnings.
95
962009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
99        update.
100
1012009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
104        expired periods. This detected the recently introduced PR1480.
105
1062009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        * sp69/.cvsignore: New file.
109
1102009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
111
112        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
113        to ensure that all paths are tested.
114        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
115
1162009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * sp31/task1.c: Fixed spacing.
119
1202009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
121
122        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
123        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
124        spwkspace/init.c: Use rtems_test_assert() consistently instead of
125        system assert(). rtems_test_assert() is designed to integrate into
126        the RTEMS test suite infrastructure.
127
1282009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
129
130        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
131        cases. Updated copyright notice.
132
1332009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
134
135        * sp25/task1.c: Use PRIuPTR for segment_sizes.
136
1372009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
138
139        * sp68/Makefile.in, sp68/.cvsignore,
140        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
141        removed unneeded Makefile.in, added cvsignore
142       
1432009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
144
145        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
146        spintrcritical17/init.c, spintrcritical17/Makefile.am,
147        spintrcritical17/spintrcritical17.doc,
148        spintrcritical17/spintrcritical17.scn: New files.
149        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
150        * sp31/task1.c, sp67/init.c: Changes for new timer server
151        implementation.
152        * sp52/init.c: The init task must be preemptible to let the timer
153        server run.
154
1552009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        PR 1460/cpukit
158        * sp43/init.c: Change return type on methods accessing portions of
159        RTEMS Ids to int. This allows -1 to be return on error.
160
1612009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * spsize/Makefile.am: Fix broken install rule.
164
1652009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * spprintk/spprintk.scn: Add end of line at end of file.
168
1692009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
172        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
173        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
174        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
175        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
176        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
177        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
178        spwkspace/Makefile.am: Add documentation files for multiple tests.
179        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
180        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
181        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
182        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
183        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
184        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
185        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
186        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
187        spwkspace/spwkspace.doc: New files.
188
1892009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
190
191        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
192        Include "tmacros.h".
193        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
194        _Heap_Allocate for 16bit compliance.
195        * sp44/init.c: Another printf format fix.
196
1972009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * sp37/init.c: Add local prototypes for
200        rtems_interrupt_disable, rtems_interrupt_enable,
201        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
202        * sp43/init.c: Add local prototypes for
203        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
204        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
205        rtems_object_id_api_minimum, rtems_object_id_get_api,
206        rtems_object_id_get_class, rtems_object_id_get_index,
207        rtems_object_id_get_node.
208        Spray PRId32's into printf's for 16bit target complianance.
209        * sp37/init.c: Add local prototype for
210        rtems_interrupt_level_attribute.
211
2122009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
213
214        * sp29/init.c: Include "tmacros.h".
215        Misc. changes related to rtems_intervals.
216        * sp14/asr.c: Add PRIxrtems_signal_set.
217        Use PRIxrtems_signal_set to print rtems_signal_set's.
218        * sp13/task3.c: Use PRIu32 to print "count".
219        * sp09/screen12.c: Segment sizes are uintptr_t's.
220        * sp09/screen11.c: Use size_t for "size".
221        * sp62/init.c: Segment sizes are uintptr_t's.
222        * sp25/task1.c: Use PRIuPTR to print segment_size's.
223        * sp21/task1.c: Add PRIurtems_device_major_number.
224        * sp11/task1.c, sp11/task2.c:
225        Use PRIxrtems_event_set to print rtems_event_set's.
226        * sp09/screen13.c: Revert previous change.
227        Remove broken extraneous line seemingly having crept into in
228        2009-08-10 patch.
229        * sp27/init.c: Remove extraneous argument to print.
230        * spsize/size.c: Use PRIu32 to print sys_req.
231        * sp37/init.c: Add missing argument to printf.
232        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
233        sp12/pritask.c, sp34/changepri.c:
234        Use PRIdrtems_task_argument to print rtems_task_argument's.
235
2362009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
237
238        * sp25/task1.c: segment_size is uintptr_t.
239        * spfatal06/testcase.h: Add missing return.
240        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
241        Duplicate code from rtems_name_to_characters to convert rtems_name's
242        into char arrays.
243        * sp09/screen13.c: Comment out unused return status.
244        * sp63/init.c: Use PRIu32 to print uint32_t's.
245        * sp33/init.c: Use PRIu32 to print uint32_t's.
246        * sp28/init.c: Use PRIu32 to print uint32_t's.
247
2482009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
249
250        * sp31/task1.c: Use PRIdWatchdog_Interval to print
251        Watchdog_Interval's.
252        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
253        PRIdrtems_interval to print rtems_interval's.
254
2552009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
256
257        * sp13/task1.c: Misc. uint32_t fixes.
258        * sp20/task1.c: Misc. uint32_t fixes.
259        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
260        Use PRIXrtems_mode to print rtems_mode's.
261        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
262        Use PRIxrtems_mode to print rtems_mode's.
263        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
264        sp19/task1.c: Add missing PRI*32's.
265
2662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
267
268        * sp34/changepri.c, sp35/priinv.c:
269        Use PRIdPriority_Control to print Priority_Control's.
270
2712009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * sp34/changepri.c, sp59/init.c:
274        Use PRIdrtems_task_priority to print rtems_task_priority's.
275        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
276        Use PRIdrtems_task_priority to print rtems_task_priority's.
277        * sp12/system.h:
278        Change Priority_Test_driver to use rtems_task_priority argument.
279        * sp12/pridrv.c:
280        Change Priority_Test_driver to use rtems_task_priority argument.
281        Use PRIdrtems_task_priority to print rtems_task_priority's.
282
2832009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
286        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
287        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
288        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
289        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
290
2912009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
292
293        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
294        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
295        * sp63/init.c: Fix _Heap_Resize_block args.
296        * sp09/screen09.c: Eliminate unused var warning.
297
2982009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
299
300        * sp27/init.c, spsize/init.c: Fix prototypes.
301        * spwatchdog/task1.c: Remove unused vars.
302
3032009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
304
305        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
306        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
307        spobjgetnext/init.c, spprintk/init.c:
308        Eliminate unused vars.
309
3102009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
311
312        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
313        confdefs.h define typos.
314
3152009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
316
317        * configure.ac: Don't add -ansi -fasm to CFLAGS.
318
3192009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * sp32/init.c: Lengthen the clock tick and move configuration to the
322        bottom of the file.
323
3242009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
325
326        * Makefile.am, configure.ac: Add new test to exercise when the ticks
327        since boot wraps around 0 and the timer server must deal with that
328        condition.
329        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
330        sp67/sp67.scn: New files.
331
3322009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
333
334        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
335
3362009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
337
338        * spintrcritical09/init.c, spintrcritical10/init.c,
339        spintrcritical11/init.c: Fixed potentially infinite loops.
340        * sp20/system.h: Increased micro seconds per tick in order to be more
341        independent of the console output speed.
342
3432009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
344
345        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
346        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
347        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
348        at -Os and m68k at -Os. Fix typos.
349
3502009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
351
352        * sp54/init.c: Use rtems_build_id to make building Objects_Id
353        RTEMS_USE_16_BIT_OBJECT clean.
354
3552009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * Makefile.am, configure.ac: Add new test to exercise when notepads are
358        not configured.
359        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
360        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
361
3622009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
365        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
366        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
367        coverage runs.
368
3692009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
372        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
373        some error cases uncovered by uC5282 coverage runs.
374
3752009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
378        uC5282 coverage runs.
379
3802009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
383        Correct minor issues uncovered on uC5282.
384
3852009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
386
387        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
388        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
389        Eliminate use of deprecated rtems_extension.
390
3912009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
394        run when IO speed varies.
395
3962009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
397
398        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
399        the intended code.
400
4012009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * configure.ac: Revert accidentally committed lines.
404
4052009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
408        simple priority ceiling case that was previously only tested via the
409        POSIX API.
410        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
411        sp66/sp66.scn: New files.
412
4132009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
416        for Id which is in range for the object class but not allocated yet.
417
4182009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
419
420        * sp46/init.c, sp46/sp46.scn: Fix numbering.
421
4222009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
423
424        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
425
4262009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
429        spfatal02/spfatal02.scn, spfatal02/testcase.h,
430        spfatal03/spfatal03.scn, spfatal03/testcase.h,
431        spfatal04/spfatal04.scn, spfatal04/testcase.h,
432        spfatal05/spfatal05.scn, spfatal05/testcase.h,
433        spfatal06/spfatal06.scn, spfatal06/testcase.h,
434        spfatal07/spfatal07.scn, spfatal07/testcase.h,
435        spfatal08/spfatal08.scn, spfatal08/testcase.h,
436        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
437        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
438        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
439        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
440        tests use testcase.h and spfatal_support framework. Print test name
441        herald in all cases.
442        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
443        New files.
444        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
445
4462009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
447
448        * spfatal07/testcase.h: Indicate test is not applicable on some
449        architectures.
450
4512009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * Makefile.am: Fix spacing.
454
4552009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
456
457        * spstkalloc/init.c: Changed allocator signature. Functions are now
458        static.
459
4602009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
461
462        * sp29/init.c: Fixed return value evaluation.
463        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
464        * sp63/init.c: Check return value of _Heap_Initialize().
465
4662009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
469        _Watchdog_Report() when name is not NULL. This case was covered at
470        -Os on erc32 but at -O2 we had more code.
471
4722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
475        overflowing on _Heap_Allocate_aligned.
476
4772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
480        for various null parameters.
481
4822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * sp16/sp16.scn, sp16/task1.c: Fix typo.
485
4862009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
487
488        * sp65/init.c: Remove stray print.
489        * sp65/sp65.doc: Add information on second case.
490
4912009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
492
493        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
494        verify that obtaining a priority ceiling mutex when the calling
495        task's priority is the same as the priority ceiling is handled
496        correctly.
497
4982009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
499
500        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
501        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
502        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
503        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
504        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
505        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
506        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
507        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
508        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
509        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
510        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
511        rtems_clock_get_ticks_per_second().
512
5132009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
514
515        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
516        Change attributes to priority ceiling. Use directive_failed, not
517        assert. Configure a semaphore not a region.
518
5192009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
520
521        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
522        mutex cases.
523        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
524        sp65/sp65.scn: New files.
525
5262009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
527
528        * Makefile.am, configure.ac: Add new test for some core mutex cases.
529        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
530        sp65/sp65.scn: New files.
531
5322009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
535        per tick.
536
5372009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
540        adjust existing for alignment. New test ensures coverage begin and
541        end marker methods are exercised so they do not get considered
542        unexecuted.
543        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
544        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
545
5462009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
547
548        * Makefile.am, configure.ac: Add new test to exercise legacy
549        rtems_clock_get().
550        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
551        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
552
5532009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
556        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
557        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
558
5592009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
562        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
563        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
564        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
565        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
566        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
567        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
568        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
569        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
570
5712009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
574        cases.
575
5762009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
579        all memory is successfully allocated. This means the test can
580        validate the heap is unchanged on extend failure.
581
5822009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * spintrcritical01/init.c, spintrcritical06/init.c,
585        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
586        per tick so tests run quicker and more reliably hit the intended
587        critical section.
588
5892009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
590
591        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
592        when we are unable to allocate the memory needed for an object
593        extend. Make sure all is handled properly.
594        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
595        sp64/sp64.scn: New files.
596
5972009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
598
599        * sp63/init.c: Correct test case two.
600
6012009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
604        test case to exercise another odd branch not taken.
605
6062009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
607
608        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
609        particular path is taken through the _Heap_Resize_block code.
610        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
611        sp63/sp63.scn: New files.
612
6132009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
616        wrong thing in a cpp macro. Added contents to screen file and add
617        documentation file.
618        * sp42/sp42.doc: New file.
619
6202009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
621
622        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
623
6242009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * spintrcritical16/init.c: Tinker with test to make it hit the case
627        more reliably.
628
6292009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
630
631        * Makefile.am, configure.ac: Add new test to exercise as many cases as
632        possible of not being able to allocate memory from the workspace
633        during thread creation.
634        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
635        sp18/sp18.scn: New files.
636
6372009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
638
639        * Makefile.am, configure.ac: Add new test to handle the case where
640        a region resize frees enough memory to unblock a task.
641        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
642        sp62/sp62.scn: New files.
643        * sp61/init.c: Test does not need regions.
644
6452009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
646
647        * Makefile.am, configure.ac: Add test case for processing a timeout
648        on a thread (that is the thread executing) that has also had its
649        request satisfied while it is being enqueued.
650        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
651        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
652        spintrcritical16/spintrcritical16.scn: New files.
653        * spintrcritical15/init.c: Remove unused TSR>
654
6552009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * Makefile.am, configure.ac: Add test case for a thread timing out on a
658        thread queue while another thread is in the process of blocking on
659        the same thread queue.
660        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
661        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
662        spintrcritical15/spintrcritical15.scn: New files.
663
6642009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
665
666        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
667
6682009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
669
670        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
671        sp40/sp40.scn: Now verified to hit coverage cases.
672        * sp40/sp40.doc: New file.
673
6742009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
675
676        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
677        to catch two remaining uncovered cases in rtems_io_register_driver.
678        * sp40/system.h: Removed.
679
6802009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
681
682        * Makefile.am, configure.ac: Add new test to exercise odd case in
683        rtems_iterate_over_all_threads.
684        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
685        sp41/sp41.scn: New files.
686
6872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
688
689        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
690        inheritance protocol since there is no holder associated with them.
691
6922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
693
694        * Makefile.am, configure.ac: Add new tests to exercise cases where a
695        timer is scheduled from an ISR while it is being scheduled at the
696        task level.
697        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
698        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
699        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
700        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
701        spintrcritical14/spintrcritical14.scn: New files.
702
7032009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * spintrcritical01/init.c, spintrcritical06/init.c,
706        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
707        cleanup and make the tests more similar.
708
7092009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        * spintrcritical06/init.c: Test now hits forward and reverse cases.
712
7132009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
714
715        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
716        test work for case that it is documented to handle.
717
7182009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
719
720        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
721        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
722        spintrcritical10/spintrcritical10.scn: New files.
723
7242009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
725
726        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
727        unreliable third case in sp39 to spintrcritical10. New tests to hit
728        other event synchronization critical sections.
729        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
730        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
731        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
732        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
733        spintrcritical12/spintrcritical12.scn: New files.
734
7352009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
738        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
739        sp10/sp10.scn: New files.
740
7412009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
742
743        * spintrcritical06/init.c: Clean up.
744        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
745        * spintrcritical09/spintrcritical09.scn: Fill in.
746
7472009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
748
749        * spintrcritical06/init.c: Add comment to indicate test is not finished
750        and known to not hit the case.
751        * Makefile.am, configure.ac: Add a couple more interrupt critical
752        section tests.
753        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
754        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
755        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
756        spintrcritical09/Makefile.am, spintrcritical09/init.c,
757        spintrcritical09/spintrcritical09.doc,
758        spintrcritical09/spintrcritical09.scn: New files.
759
7602009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
763        at hitting interrupt synchronization critical section in thread queue
764        enqueue priority for reverse insertions.
765        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
766        spintrcritical07/spintrcritical07.doc,
767        spintrcritical07/spintrcritical07.scn: New files.
768
7692009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
770
771        * Makefile.am, configure.ac: Add test case for the
772        _Thread_queue_Enqueue_priority interrupt critical section where the
773        TCB we are using as a current pointer is removed from the thread
774        queue when we flash interrupts while searching forward.
775        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
776        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
777        spintrcritical06/spintrcritical06.scn: New files.
778
7792009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
780
781        * spintrcritical_support/intrcritical.c,
782        spintrcritical_support/intrcritical.h: Change prototype of delay
783        method to indicate when counter is reset. This can be used to count
784        how many iterations we are doing.
785
7862009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
787
788        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
789        blocked on one period while another expires. Add sp61 which exercises
790        the case where a call is made to rtems_shutdown_executive when the
791        system is not up.
792        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
793        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
794        sp61/sp61.doc, sp61/sp61.scn: New files.
795
7962009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
797
798        * sp04/init.c: To be timesliced, tasks must also me preemptible.
799
8002009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
803        what it was intended to do.
804
8052009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
806
807        * spintrcritical_support/intrcritical.c,
808        spintrcritical_support/intrcritical.h: New files.
809
8102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * Makefile.am, configure.ac: Add new infrastructure which is more
813        reliable about generating cases which hit interrupt critical
814        sections. Remove sp41 since it used its own mechanism.
815        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
816        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
817        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
818        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
819        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
820        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
821        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
822        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
823        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
824        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
825        spintrcritical05/spintrcritical05.scn: New files.
826        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
827        sp41/system.h: Removed.
828
8292009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
830
831        * sp41/init.c: Remove incorrect comment.
832
8332009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
834
835        * sp29/init.c: Simple binary semaphores can not be inherit priority.
836
8372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
838
839        * sp25/init.c: Spacing.
840
8412009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
842
843        * Makefile.am, configure.ac: Add sp59 to test path through
844        _Thread_queue_First_priority where the task's priority was in the
845        bottom 1/4 of the range.
846        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
847        sp59/sp59.scn: New files.
848
8492009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
850
851        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
852        not blocked on a thread queue.
853        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
854        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
855
8562009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
857
858        * Makefile.am, configure.ac: Add test for timespec divide by zero.
859        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
860        sp58/sp58.scn: New files.
861
8622009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
863
864        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
865        pointer being null. This does not happen naturally at this time so
866        force the point.
867
8682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
869
870        * sp12/sp12.scn: Update screen to reflect priority changes from long
871        ago.
872
8732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
874
875        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
876        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
877        as sp27a and test flushing both counting and binary semaphores.
878        Reformatted.
879        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
880        sp27a/sp27a.scn: New files.
881
8822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
883
884        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
885        copied fomr other Makefile.am's.
886
8872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
888
889        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
890        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
891        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
892        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
893
8942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
895
896        * sp57/sp57.doc: Correct.
897
8982009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
899
900        * Makefile.am, configure.ac: Add test of restarting a task which is in
901        the middle of a sleep or wake after.
902        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
903        sp57/sp57.scn: New files.
904
9052009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
906
907        * sp43/init.c, sp43/sp43.scn: Add more cases for
908        rtems_object_get_class_information() to improve coverage.
909
9102009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * Makefile.am, configure.ac: Add new test to verify that when a user
913        extension create hook fails, that the error is properly propagated.
914        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
915        sp56/sp56.scn: New files.
916
9172009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
918
919        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
920        rtems_extension_delete.
921
9222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * sp09/screen01.c, sp09/sp09.scn: Add test for
925        rtems_object_get_classic_name with invalid id.
926
9272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
928
929        * sp02/task1.c: Minor spacing.
930
9312009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * spfatal12/init.c: Address to heap initialize must be aligned but size
934        must be too small.
935
9362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * Makefile.am, configure.ac: Add new test to exercise case when
939        broadcasting to a message queue with a pending message.
940        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
941        sp55/sp55.scn: New files.
942
9432009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
946        spfatal tests appear to cover all fatal error cases.
947        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
948        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
949        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
950        spfatal/task1.c: Removed.
951
9522009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
955        initialize workspace heap during initialize. Can be caused by
956        unaligned address or not enough memory to initialize heap required
957        overhead.
958        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
959        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
960
9612009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
962
963        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
964
9652009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
966
967        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
968
9692009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * spstkalloc/spstkalloc.scn: Update screen.
972
9732009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * Makefile.am, configure.ac: Add new test for user configured stack
976        allocator/deallocator. Test both pass and fail cases.
977        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
978        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
979
9802009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * spchain/init.c, spchain/spchain.scn: Clean up test.
983
9842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
987        routines whose bodies are not used by RTEMS itself.
988        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
989        spchain/spchain.doc, spchain/spchain.scn: New files.
990
9912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
992
993        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
994        chain for coverage.
995
9962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
997
998        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
999        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1000        improve coverage.
1001
10022009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1005
10062009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1007
1008        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1009        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1010
10112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1012
1013        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1014        Enhance spprintk. Add two new fatal error tests to cover
1015        __assert_func.
1016        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1017        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1018
10192009-06-18      Chris Johns <chrisj@rtems.org>
1020
1021        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1022        workaround the H8300 gcc bug.
1023
10242009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1025
1026        * sp54/init.c: Fix spacing.
1027
10282009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1031
10322009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1033
1034        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1035
10362009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1037
1038        * Makefile.am, configure.ac: Add new test.
1039        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1040        sp54/sp54.scn: New files.
1041
10422009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1043
1044        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1045        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1046        the time of day forward not making server based timers fire.
1047        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1048        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1049        sp53/sp53.scn: New files.
1050
10512009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1052
1053        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1054
10552009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1056
1057        PR 1415/cpukit
1058        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1059        violation.
1060        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1061        sp51/sp51.scn: New files.
1062
10632009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1064
1065        PR 1413/cpukit
1066        * Makefile.am, configure.ac: Add test for case where server based
1067        timers which reinitiated themselves did not get reinserted onto timer
1068        chain.
1069        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1070        sp50/sp50.scn: New files.
1071
10722009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1073
1074        PR 1414/cpukit
1075        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1076        is harder to trick by passing in a valid id of an incorrect object
1077        class.
1078        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1079        sp49/sp49.scn: New files.
1080
10812009-05-19      Chris Johns <chrisj@rtems.org>
1082
1083        * sp04/tswitch.c: Lower sample count for small memory targets.
1084       
10852009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * spprintk/init.c: printk() now 100% covered.
1088
10892009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * spprintk/init.c: More test cases.
1092
10932009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1094
1095        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1096        large enough for buffer node overhead.
1097
10982009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * Makefile.am, configure.ac, spwatchdog/system.h,
1101        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1102        printk. These will help coverage. Simplify spwkspace.
1103        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1104        spprintk/spprintk.scn: New files.
1105        * spwkspace/system.h: Removed.
1106
11072009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1108
1109        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1110        methods.
1111        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1112        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1113
11142009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1115
1116        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1117        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1118        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1119        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1120        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1121        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1122        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1123        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1124        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1125        spsize/size.c: Fix warnings.
1126
11272009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1128
1129        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1130        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1131        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1132        spobjgetnext/system.h: New files.
1133
11342009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1135
1136        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1137        64k to 20k. No impact on test behavior.
1138
11392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1140
1141        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1142
11432009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1144
1145        * sp37/init.c, sp37/sp37.scn: Add test case for
1146        rtems_interrupt_level_attribute body.
1147
11482009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1149
1150        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1151        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1152        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1153        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1154        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1155        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1156        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1157        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1158        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1159        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1160        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1161        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1162        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1163        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1164        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1165        sp48/Makefile.am, spfatal/Makefile.am,
1166        spfatal01/Makefile.am, spfatal02/Makefile.am,
1167        spfatal03/Makefile.am, spfatal04/Makefile.am,
1168        spfatal05/Makefile.am, spfatal06/Makefile.am,
1169        spfatal07/Makefile.am, spfatal08/Makefile.am,
1170        spfatal09/Makefile.am, spsize/Makefile.am,
1171        spwatchdog/Makefile.am:
1172        Eliminate _exe_/.exe.
1173
11742009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        PR 1388/cpukit
1177        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1178        allow both priority inherit and ceiling attributes to be set on
1179        semaphore create. These attributes are mutually exclusive and this
1180        should be an error.
1181
11822009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1183
1184        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1185        unlimited objects when configured for a unified workspace works as
1186        expected.
1187        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1188        sp48/sp48.scn: New files.
1189
11902009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1191                Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        PR 1357/cpukit
1194        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1195        honored.
1196        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1197        sp47/sp47.scn: New files.
1198
11992009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1200
1201        * Makefile.am, configure.ac: Add new test to test Watchdog display
1202        helper routines. These reach into the SuperCore.
1203        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1204        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1205        spwatchdog/system.h, spwatchdog/task1.c: New files.
1206
12072009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1208
1209        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1210
12112009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1212
1213        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1214        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1215        hard-coded hex numbers for bad object Ids.
1216
12172009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1218
1219        * sp15/system.h, sp19/system.h: Array of task names should be of type
1220        rtems_name not rtems_id. Similarly array of task ids should be
1221        rtems_id not rtems_name.
1222
12232008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1224
1225        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1226
12272008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1228
1229        * Makefile.am, configure.ac, spfatal06/testcase.h,
1230        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1231        spsize/size.c: Eliminate pointers to API configuration tables in the
1232        main configuration table. Reference the main configuration table and
1233        the API configuration tables directly using the confdefs.h version
1234        rather than obtaining a pointer to it. This eliminated some
1235        variables, a potential fatal error, some unnecessary default
1236        configuration structures. Overall, about a 4.5% reduction in the code
1237        size for minimum and hello on the SPARC.
1238        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1239        spfatal10/testcase.h: Removed.
1240
12412008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1244        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1245        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1246        successfully with maxixum number of priorities as 16 instead of 256.
1247        This was done by temporarily modifying the score priority.h maximum.
1248        This allowed testing of all API code to ensure that it worked
1249        properly with a reduced number of priorities. Most modifications were
1250        to switch from hard-coded maximum to using the API provided methods
1251        to determine maximum number of priority levels.
1252
12532008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1254
1255        * sp46/sp46.scn: Add screen missed earlier.
1256
12572008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1258
1259        PR 1348/cpukit
1260        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1261        usage information while a period is running.
1262        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1263        sp46/sp46.scn: New files.
1264
12652008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1266
1267        * sp45/init.c: New file.
1268
12692008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1270
1271        PR 1347/cpukit
1272        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1273        Rework Timer Server to ensure that the context allows for blocking,
1274        allocating memory, and acquiring semaphores and mutexes.
1275        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1276        New files.
1277
12782008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1279
1280        * sp25/system.h: Add warning and temporary m32c conditional until size
1281        type addressed.
1282
12832008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1284
1285        * sp09/screen07.c: Use INT_MAX as number of messages so always
1286        properly sized and no overflow on constant.
1287        * sp09/screen10.c: Delay so on targets with simulator idle clock
1288        tick driver this will work.
1289        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1290        byte boundaries rather than two byte boundaries.
1291        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1292        allocate more memory than size_t holds on m32c.
1293
12942008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1295
1296        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1297        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1298        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1299        and Region calls. On 16-bit architectures, size_t can be 16-bits
1300        which would limit sizes to 64K. Also address constants which
1301        overflowed on 16-bit integer targets.
1302
13032008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1304
1305        * sp43/sp43.scn: Bump version to 4.9.99.0
1306
13072008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1308
1309        * sp19/system.h: Use "double" instead of "rtems_double".
1310
13112008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1312
1313        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1314
13152008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1316
1317        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1318        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1319        spfatal_support/init.c, spfatal_support/system.h:
1320        Convert to "bool".
1321
13222008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1323
1324        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1325        declared in a public place.
1326
13272008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1328
1329        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1330
13312008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1332
1333        * sp43/init.c: Fix derefence of uninitialized pointer.
1334
13352008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1338        multiprocessing is not enabled. Saves one more variable from single
1339        processor configuration.
1340
13412008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1342
1343        PR 1212/cpukit
1344        * Makefile.am, configure.ac: Time slicing will not happen if the task
1345        mode is changed from a non-timeslicing mode to timeslicing mode if it
1346        is done by the executing thread (e.g. in its task body). This change
1347        includes sp44 to demonstrate the problem and verify the correction.
1348        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1349
13502008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1351
1352        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1353        architectures they are not supported on.
1354
13552008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1356
1357        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1358
13592008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1360
1361        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1362          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1363
13642008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1365
1366        * sp28/init.c: Corrections to configuration.
1367        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1368        * spsize/size.c: _ISR_Vector_table only exists on architectures
1369        which use the Simple Vectored Interrupt Model.
1370
13712008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        * spsize/size.c: Convention calls for leading underscore on private
1374        RTEMS variables.
1375
13762008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1377
1378        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1379        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1380        Refactored and renamed initialization routines to
1381        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1382        rtems_initialize_device_drivers, and
1383        rtems_initialize_start_multitasking. This opened the sequence up so
1384        that bootcard() could provide a more robust and flexible framework
1385        which is easier to explain and understand. This also lays the
1386        groundwork for sharing the division of available memory between the
1387        RTEMS workspace and heap and the C library initialization across all
1388        BSPs.
1389
13902008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1391
1392        * sp32/init.c: Formatting.
1393
13942008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1395
1396        * sp09/screen01.c: Correct test.
1397        * sp09/screen14.c: Update copyright.
1398        * sp28/init.c: Correct end of test messages.
1399
14002008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1401
1402        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1403
14042008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1407        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1408        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1409        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1410        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1411        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1412        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1413        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1414        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1415        tests. Add a clock_settime case for < 1988.
1416
14172008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1420
14212008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1422
1423        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1424        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1425        * sp41/sp41.scn: Now has content.
1426        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1427        Object Services recently added to API.
1428
14292008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1430
1431        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1432        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1433        collection. This changed the name of a few previously public but
1434        undocumented services and added a some new services.
1435        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1436        sp43/system.h: New files.
1437
14382008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1439
1440        * spfatal10/.cvsignore: New file.
1441
14422008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1443
1444        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1445        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1446        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1447        New files.
1448
14492008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1450
1451        * Makefile.am, configure.ac: Added fatal error tests
1452        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1453        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1454        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1455        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1456        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1457        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1458        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1459        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1460        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1461        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1462        spfatal_support/init.c, spfatal_support/system.h: New files.
1463
14642008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1465
1466        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1467        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1468        test messages.
1469
14702008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1471
1472        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1473        simple type to a union of an unsigned 32 bit integer and a pointer.
1474        This should help eliminate weird casts between u32 and pointers in
1475        various places. The APIs now have to explicitly call _u32 or _string
1476        versions of helper routines. This should also simplify things and
1477        eliminate the need for ugly casts in some cases.
1478
14792008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1480
1481        * sp42/Makefile.am: New file.
1482
14832008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1484
1485        Add sp42 to exercise thread queue with knowledge of the implementation
1486        so we can exercise all of the normal paths possible.
1487        * Makefile.am, configure.ac: Add sp42.
1488        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1489
14902008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1491
1492        * sp39/init.c: Add case for long timeout on blocking operation.
1493        * Makefile.am, configure.ac: Add new test to exercise thread
1494        queue blokcing synchronization. sp39 and sp41 are very similar.
1495        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1496        sp41/system.h: New files.
1497
14982008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1499
1500        * sp39/init.c: Clean up.
1501
15022008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1503
1504        * sp39/init.c: Modify to improve coverage.
1505
15062008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1507
1508        * sp36/strict_order_mut.c:
1509
15102008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1511
1512        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1513        driver registration.
1514        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1515        sp40/system.h: New files.
1516
15172008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1518
1519        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1520        Add test cases for:
1521          + message queue create requesting too many message buffers
1522            for the available memory
1523          + region extend with address inside existing heap
1524          + timer server initiate too large a stack, create error
1525        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1526          + task set priority while holding resource
1527
15282008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1529
1530        * Makefile.am, configure.ac: Added sp38 and sp39.
1531        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1532        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1533        sp39/sp39.scn, sp39/system.h: New files.
1534
15352007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1536
1537        * sp36/strict_order_mut.c: New file.
1538
15392007-12-21      Xi Yang <hiyangxi@gmail.com>
1540
1541        * Makefile.am, configure.ac: Add support for proper stacking of
1542        priority inheritance on mutexes as well as enforce proper order of
1543        release.
1544        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1545        sp36/sp36.scn: New files.
1546
15472007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1548
1549        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1550        directive instead of violating RTEMS internals.
1551
15522007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1553
1554        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1555        Add test cases for User Extension Manager to improve code coverage.
1556        * sp21/task1.c: Fix spelling error.
1557
15582007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1559
1560        * spsize/size.c: Account for previous changes in calculation of MPCI
1561        receive server stack.
1562
15632007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1564
1565        * sp09/screen07.c, sp09/sp09.scn: Add test for
1566        rtems_message_queue_broadcast for bad buffer and count pointers.
1567        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1568        with bad priority or initiating twice.
1569        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1570        it forces a dispatch.
1571        * sp37/init.c: New file.
1572
15732007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1574
1575        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1576        enable, flash, and is in progress. These are normally inlines but
1577        also have bodies for non-C code. This test also exercises the odd
1578        case of calling clock tick from outside an ISR.
1579        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1580
15812007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1582
1583        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1584        using notepad with the current task's ID or SELF
1585        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1586        test missing test cases for clock_get.
1587
15882007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1589
1590        * sp28/init.c: Add test code for task variables to improve coverage.
1591
15922007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1593
1594        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1595        RTEMS provided accessor macros to obtain configuration fields.
1596
15972007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1598
1599        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1600        Configuration Table. Eliminate CPU Table from all ports. Delete
1601        references to CPU Table in all forms.
1602
16032007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1606
16072007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1608
1609        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1610        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1611        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1612        to improve test coverage.
1613
16142007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1615
1616        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1617        coverage.
1618
16192007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1620
1621        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1622
16232007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1624
1625        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1626        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1627        .scn files.
1628
16292007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1630
1631        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1632        commented out and updated the .scn file.
1633
16342007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1635
1636        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1637        buffered test IO.
1638
16392007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1640
1641        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1642        rtems_io_unregister_driver did not have any test code.
1643
16442007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1645
1646        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1647        since it was used to configure a no longer used feature. Device names
1648        are now part of the filesystem not in a table. This also eliminated
1649        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1650        RTEMS as well as the memory allocation used to populate
1651        _IO_Driver_name_table.
1652
16532007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1654
1655        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1656        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1657        properly.
1658
16592007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1660
1661        * spsize/size.c: Eliminated the variables
1662        _RTEMS_tasks_User_initialization_tasks and
1663        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1664        used in one place after initialized. It was a waste of space.
1665
16662007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1667
1668        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1669        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1670        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1671        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1672        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1673        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1674        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1675        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1676        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1677        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1678        spsize/size.c: Add optional managers to Makefiles. Clean up test
1679        cases so last output line follows END OF pattern. Make sure test case
1680        all run. All tests appeared ok on sis.
1681
16822007-04-05      Joel Sherrill <joel@OARcorp.com>
1683
1684        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1685
16862007-04-05      Joel Sherrill <joel@OARcorp.com>
1687
1688        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1689        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1690        CONFIGURE_APPLICATION_NEEDS_XXX.
1691
16922007-04-02      Joel Sherrill <joel@OARcorp.com>
1693
1694        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1695
16962007-04-02      Joel Sherrill <joel@OARcorp.com>
1697
1698        * spsize/size.c: Convert from Classic API style TOD_Control as
1699        fundamental time structure to POSIX struct timespec. Add
1700        clock_get_uptime().
1701
17022007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1703
1704        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1705
17062007-03-26      Joel Sherrill <joel@OARcorp.com>
1707
1708        * sp35/priinv.c: Remove warning.
1709
17102007-03-10      Joel Sherrill <joel@OARcorp.com>
1711
1712        * sp26/system.h: Remove incorrect and duplicate
1713        CONFIGURE_EXTRA_TASK_STACKS.
1714
17152007-03-05      Joel Sherrill <joel@OARcorp.com>
1716
1717        PR 1222/cpukit
1718        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1719        thread that is blocked on a priority based thread queue is changed,
1720        that its placement in the queue is reevaluated based upon the new
1721        priority. This enhancement includes modifications to the SuperCore as
1722        well as new test cases.
1723        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1724        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1725        sp35/sp35.doc, sp35/sp35.scn: New files.
1726
17272007-03-05      Joel Sherrill <joel@OARcorp.com>
1728
1729        * sp26/system.h: Correct memory required for stack sizes.
1730
17312007-02-06      Joel Sherrill <joel@OARcorp.com>
1732
1733        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1734        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1735        tests.
1736
17372006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1738
1739        * sp33/init.c: Improve barrier test to include normal blocking with
1740        manual release and unblocking in barrier deletion.
1741
17422006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1743
1744        * configure.ac: New BUG-REPORT address.
1745
17462006-11-20      Joel Sherrill <joel@OARcorp.com>
1747
1748        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1749        and make output more compliant with other tests.
1750
17512006-11-17      Joel Sherrill <joel@OARcorp.com>
1752
1753        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1754        cases intended on all targets possible with new heap algorithm.
1755
17562006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1757
1758        * Makefile.am, configure.ac: Adding Classic API Barriers.
1759        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1760        New files.
1761
17622006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1763
1764        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1765
17662006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1767
1768        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1769        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1770        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1771        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1772        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1773        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1774        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1775        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1776        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1777        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1778        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1779        Use rtems_testsdir instead.
1780
17812006-04-05      Joel Sherrill <joel@OARcorp.com>
1782                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1783
1784        * spsize/size.c: Victor spotted the problem that
1785        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1786        variables and needed to be set to the same value.  I took that
1787        idea and just removed _Thread_MP_Receive.  All uses are now
1788        _MPCI_Receive_server_tcb.
1789
17902005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1791
1792        * configure.ac: Remove RTEMS_ENABLE_BARE,
1793        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1794
17952005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1796
1797        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1798        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1799        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1800        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1801        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1802        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1803        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1804        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1805        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1806        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1807        spfatal/Makefile.am, spsize/Makefile.am:
1808        Convert to use *_PROGRAMS.
1809
18102005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1811
1812        * sp01/Makefile.am, sp02/Makefile.am,
1813        sp03/Makefile.am, sp04/Makefile.am,
1814        sp05/Makefile.am, sp06/Makefile.am,
1815        sp07/Makefile.am, sp08/Makefile.am,
1816        sp09/Makefile.am, sp11/Makefile.am,
1817        sp12/Makefile.am, sp13/Makefile.am,
1818        sp14/Makefile.am, sp15/Makefile.am,
1819        sp16/Makefile.am, sp17/Makefile.am,
1820        sp19/Makefile.am, sp20/Makefile.am,
1821        sp21/Makefile.am, sp22/Makefile.am,
1822        sp23/Makefile.am, sp24/Makefile.am,
1823        sp25/Makefile.am, sp26/Makefile.am,
1824        sp27/Makefile.am, sp28/Makefile.am,
1825        sp29/Makefile.am, sp30/Makefile.am,
1826        sp31/Makefile.am, sp32/Makefile.am,
1827        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1828
18292005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1830
1831        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1832        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1833        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1834        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1835        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1836        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1837        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1838        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1839        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1840        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1841        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1842        * sptests.am: Remove.
1843
18442005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1845
1846        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1847        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1848        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1849        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1850        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1851        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1852        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1853        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1854        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1855        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1856        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1857
18582005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1859
1860        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1861
18622005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1863
1864        * spsize/Makefile.am: Rename TEST to spsize.
1865        * spsize/size.scn: Remove.
1866        * spsize/spsize.scn: New (renamed from size.scn).
1867
18682005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1869
1870        * configure.ac: Add spfatal/Makefile.
1871        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1872        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1873        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1874        * sptests.am: Remove LIB_VARIANT.
1875
18762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1877
1878        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1879        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1880        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1881        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1882        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1883        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1884        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1885        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1886        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1887        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1888        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1889
18902005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1891
1892        * Makefile.am: Cleanup.
1893
18942005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1895
1896        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1897        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1898        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1899        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1900        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1901        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1902        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1903        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1904        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1905        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1906        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1907        spfatal/Makefile.am, spsize/Makefile.am:
1908        Partial conversion to automake.
1909
19102005-03-07      Joel Sherrill <joel@OARcorp.com>
1911
1912        * sp13/task1.c: Removed warnings.
1913
19142004-09-29      Joel Sherrill <joel@OARcorp.com>
1915
1916        * spsize/size.c: i960 obsoleted and all references removed.
1917
19182004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1919
1920        * configure.ac: Require automake > 1.9.
1921
19222004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1923
1924        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1928        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1929        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1930        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1931        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1932        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1933        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1934        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1935        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1936        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1937        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1938        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1939        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1940        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1941        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1942        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1943        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1944        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1945        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1946        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1947        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1948        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1949        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1950        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1951        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1952        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1953        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1954        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1955        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1956
19572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1958
1959        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1960
19612004-03-30      David Querbach <querbach@realtime.bc.ca>
1962
1963        PR 595/tests
1964        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1965        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1966        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1967        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1968        others treat it as a count of longs.
1969
19702004-03-30      David Querbach <querbach@realtime.bc.ca>
1971
1972        PR 596/tests
1973        * sp32/init.c: A missing definition of TEST_INIT before including
1974        <tmacros.h> means that buffered output will not work even if selected
1975        in buffer_test_io.h.
1976
19772004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1978
1979        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1980        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1981        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1982        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1983        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1984        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1985        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1986        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1987        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1988        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1989        types.
1990
19912004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * configure.ac: Add 2nd arg to RTEMS_TOP.
1994
19952004-03-05      Joel Sherrill <joel@OARcorp.com>
1996
1997        * sp07/buffered_io.c: Remove warning.
1998
19992004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2000
2001        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2002        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2003        * sp02/Makefile.am: Ditto.
2004        * sp03/Makefile.am: Ditto.
2005        * sp04/Makefile.am: Ditto.
2006        * sp05/Makefile.am: Ditto.
2007        * sp06/Makefile.am: Ditto.
2008        * sp07/Makefile.am: Ditto.
2009        * sp08/Makefile.am: Ditto.
2010        * sp09/Makefile.am: Ditto.
2011        * sp11/Makefile.am: Ditto.
2012        * sp12/Makefile.am: Ditto.
2013        * sp13/Makefile.am: Ditto.
2014        * sp14/Makefile.am: Ditto.
2015        * sp15/Makefile.am: Ditto.
2016        * sp16/Makefile.am: Ditto.
2017        * sp17/Makefile.am: Ditto.
2018        * sp19/Makefile.am: Ditto.
2019        * sp20/Makefile.am: Ditto.
2020        * sp21/Makefile.am: Ditto.
2021        * sp22/Makefile.am: Ditto.
2022        * sp23/Makefile.am: Ditto.
2023        * sp24/Makefile.am: Ditto.
2024        * sp25/Makefile.am: Ditto.
2025        * sp26/Makefile.am: Ditto.
2026        * sp27/Makefile.am: Ditto.
2027        * sp28/Makefile.am: Ditto.
2028        * sp29/Makefile.am: Ditto.
2029        * sp30/Makefile.am: Ditto.
2030        * sp31/Makefile.am: Ditto.
2031        * sp32/Makefile.am: Ditto.
2032        * spfatal/Makefile.am: Ditto.
2033        * spsize/Makefile.am: Ditto.
2034
20352003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2036
2037        * sptests.am: Add dirstamp support.
2038
20392003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2040
2041        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2042
20432003-12-16      Joel Sherrill <joel@OARcorp.com>
2044
2045        PR 544/tests
2046        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2047        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2048        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2049        make tests account for resources and not print at inappropriate
2050        times.
2051        * sp07/buffered_io.c: New file.
2052
20532003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2054
2055        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2056
20572003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2058
2059        * sp01/Makefile.am: Remove all-local: $(ARCH).
2060        * sp02/Makefile.am: Remove all-local: $(ARCH).
2061        * sp03/Makefile.am: Remove all-local: $(ARCH).
2062        * sp04/Makefile.am: Remove all-local: $(ARCH).
2063        * sp05/Makefile.am: Remove all-local: $(ARCH).
2064        * sp06/Makefile.am: Remove all-local: $(ARCH).
2065        * sp07/Makefile.am: Remove all-local: $(ARCH).
2066        * sp08/Makefile.am: Remove all-local: $(ARCH).
2067        * sp09/Makefile.am: Remove all-local: $(ARCH).
2068        * sp11/Makefile.am: Remove all-local: $(ARCH).
2069        * sp12/Makefile.am: Remove all-local: $(ARCH).
2070        * sp13/Makefile.am: Remove all-local: $(ARCH).
2071        * sp14/Makefile.am: Remove all-local: $(ARCH).
2072        * sp15/Makefile.am: Remove all-local: $(ARCH).
2073        * sp16/Makefile.am: Remove all-local: $(ARCH).
2074        * sp17/Makefile.am: Remove all-local: $(ARCH).
2075        * sp19/Makefile.am: Remove all-local: $(ARCH).
2076        * sp20/Makefile.am: Remove all-local: $(ARCH).
2077        * sp21/Makefile.am: Remove all-local: $(ARCH).
2078        * sp22/Makefile.am: Remove all-local: $(ARCH).
2079        * sp23/Makefile.am: Remove all-local: $(ARCH).
2080        * sp24/Makefile.am: Remove all-local: $(ARCH).
2081        * sp25/Makefile.am: Remove all-local: $(ARCH).
2082        * sp26/Makefile.am: Remove all-local: $(ARCH).
2083        * sp27/Makefile.am: Remove all-local: $(ARCH).
2084        * sp28/Makefile.am: Remove all-local: $(ARCH).
2085        * sp29/Makefile.am: Remove all-local: $(ARCH).
2086        * sp30/Makefile.am: Remove all-local: $(ARCH).
2087        * sp31/Makefile.am: Remove all-local: $(ARCH).
2088        * sp32/Makefile.am: Remove all-local: $(ARCH).
2089        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2090        * spsize/Makefile.am: Remove all-local: $(ARCH).
2091
20922003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2093
2094        * configure.ac: Reflect having moved to testsuites/.
2095
20962003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2097
2098        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2099
21002003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2101
2102        * configure.ac:Remove RTEMS_CHECK_CPU.
2103
21042003-09-04      Joel Sherrill <joel@OARcorp.com>
2105
2106        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2107        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2108        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2109        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2110        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2111        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2112        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2113        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2114        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2115        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2116        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2117        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2118        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2119        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2120        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2121        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2122        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2123        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2124        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2125        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2126        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2127        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2128        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2129        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2130        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2131        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2132        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2133        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2134        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2135        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2136        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2137        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2138        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2139        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2140        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2141        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2142        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2143        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2144        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2145        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2146        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2147        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2148        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2149        spsize/size.c, spsize/system.h: URL for license changed.
2150
21512003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2152
2153        PR 458/tests
2154        * sp30/task1.c: Correct indexing problem.
2155
21562003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * Makefile.am: Reflect having moved aclocal/.
2159
21602003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2161
2162        * Makefile.am: Reflect having moved automake/.
2163        * sp01/Makefile.am: Reflect having moved automake/.
2164        * sp02/Makefile.am: Reflect having moved automake/.
2165        * sp03/Makefile.am: Reflect having moved automake/.
2166        * sp04/Makefile.am: Reflect having moved automake/.
2167        * sp05/Makefile.am: Reflect having moved automake/.
2168        * sp06/Makefile.am: Reflect having moved automake/.
2169        * sp07/Makefile.am: Reflect having moved automake/.
2170        * sp08/Makefile.am: Reflect having moved automake/.
2171        * sp09/Makefile.am: Reflect having moved automake/.
2172        * sp11/Makefile.am: Reflect having moved automake/.
2173        * sp12/Makefile.am: Reflect having moved automake/.
2174        * sp13/Makefile.am: Reflect having moved automake/.
2175        * sp14/Makefile.am: Reflect having moved automake/.
2176        * sp15/Makefile.am: Reflect having moved automake/.
2177        * sp16/Makefile.am: Reflect having moved automake/.
2178        * sp17/Makefile.am: Reflect having moved automake/.
2179        * sp19/Makefile.am: Reflect having moved automake/.
2180        * sp20/Makefile.am: Reflect having moved automake/.
2181        * sp21/Makefile.am: Reflect having moved automake/.
2182        * sp22/Makefile.am: Reflect having moved automake/.
2183        * sp23/Makefile.am: Reflect having moved automake/.
2184        * sp24/Makefile.am: Reflect having moved automake/.
2185        * sp25/Makefile.am: Reflect having moved automake/.
2186        * sp26/Makefile.am: Reflect having moved automake/.
2187        * sp27/Makefile.am: Reflect having moved automake/.
2188        * sp28/Makefile.am: Reflect having moved automake/.
2189        * sp29/Makefile.am: Reflect having moved automake/.
2190        * sp30/Makefile.am: Reflect having moved automake/.
2191        * sp31/Makefile.am: Reflect having moved automake/.
2192        * sp32/Makefile.am: Reflect having moved automake/.
2193        * spfatal/Makefile.am: Reflect having moved automake/.
2194        * spsize/Makefile.am: Reflect having moved automake/.
2195
21962003-08-14      Joel Sherrill <joel@OARcorp.com>
2197
2198        * sp02/task1.c: Added ID to name lookup service and changed name of
2199        id/name translation status code. This propagated to multiple
2200        functions. The user API service added was rtems_object_id_to_name()
2201
22022003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2203
2204        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2205
22062003-05-29      Joel Sherrill <joel@OARcorp.com>
2207
2208        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2209
22102003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2211
2212        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2213        CC_CFLAGS_DEFAULT (obsolete).
2214
22152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2216
2217        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2218        Remove CC_LDFLAGS_PROFILE_V.
2219
22202003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2221
2222        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2223
22242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2225
2226        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2227
22282003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2229
2230        * configure.ac: AC_PREREQ(2.57).
2231
22322002-11-14      Joel Sherrill <joel@OARcorp.com>
2233
2234        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2235        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2236        update the IDs in the screens.
2237
22382002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2239
2240        * .cvsignore: Reformat.
2241        Add autom4te*cache.
2242        Remove autom4te.cache.
2243
22442002-09-14      Joel Sherrill <joel@OARcorp.com>
2245
2246        * sp32/.cvsignore: New file.
2247
22482002-09-14      Aaron J. Grier <aaron@frye.com>
2249
2250        * PR271 was not applicable against the current source but included
2251        a nice test that Joel decided to add to the tree as sp32.
2252        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2253        * Makefile.am, configure.ac: Modified to reflect addition.
2254
22552002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2256
2257        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2258        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2259        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2260        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2261        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2262        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2263        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2264        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2265        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2266        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2267        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2268        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2269        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2270        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2271        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2272        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2273        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2274        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2275        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2276        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2277        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2278        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2279        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2280        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2281        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2282        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2283        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2284        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2285        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2286        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2287        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2288
22892002-08-01      Joel Sherrill <joel@OARcorp.com>
2290
2291        * Per PR47 add support for buffered test output.  This involved
2292        adding defines to redirect output to a buffer and dump it when
2293        full, at "test pause", and at exit.  To avoid problems when redefining
2294        exit(), all tests were modified to call rtems_test_exit().
2295        Some tests, notable psxtests, had to be modified to include
2296        the standard test macro .h file (pmacros.h or tmacros.h) to
2297        enable this support.
2298        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2299        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2300        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2301        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2302        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2303        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2304        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2305
23062002-07-30      Joel Sherrill <joel@OARcorp.com>
2307
2308        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2309        stack if the port doesn't configure using it.
2310
23112002-07-04      Joel Sherrill <joel@OARcorp.com>
2312
2313        * Jump table for single entry point removed.
2314        * spsize/size.c:  Modified to reflect above.
2315
23162002-07-01      Joel Sherrill <joel@OARcorp.com>
2317
2318        * sp29/init.c: Corrected definitions for task stack usage.
2319
23202002-07-01      Joel Sherrill <joel@OARcorp.com>
2321
2322        * spsize/size.c: _Thread_queue_Extract_table removed.
2323
23242001-05-17      Joel Sherrill <joel@OARcorp.com>
2325
2326        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2327        number of staticly configured device drivers.
2328
23292001-05-14      Joel Sherrill <joel@OARcorp.com>
2330
2331        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2332        than the configured number of drivers.
2333 
23342002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2335
2336        * configure.ac: Remove ENABLE_GCC28.
2337
23382001-04-04      Joel Sherrill <joel@OARcorp.com>
2339
2340        * spsize/size.c: Reflect SPARC modifcation to get rid of
2341        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2342 
23432001-03-29      Joel Sherrill <joel@OARcorp.com>
2344
2345        * Per PR147 addressed problems when reseting and inserting a timer
2346        into a timer chain that did not honor time passage since the last
2347        time the timer server was scheduled and the new insertion.
2348        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2349
23502001-03-28      Joel Sherrill <joel@OARcorp.com>
2351
2352        * Side-effect of PR132.
2353        * sp21/system.h: Now must explicitly request NULL driver.
2354
23552002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2356
2357        * configure.ac:
2358        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2359        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2360        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2361        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2362        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2363        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2364        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2365        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2366        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2367        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2368        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2369        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2370        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2371        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2372        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2373        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2374        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2375        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2376        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2377        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2378        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2379        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2380        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2381        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2382        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2383        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2384        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2385        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2386        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2387        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2388        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2389        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2390        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2391        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2392
23932002-03-20      Chris Johns <ccj@acm.org>
2394
2395        * PR145.
2396        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2397        in system (e.g. driver tasks).  Also exit on minimum number of
2398        switches not precise number.
2399
24002001-01-29      Joel Sherrill <joel@OARcorp.com>
2401
2402        * Fixed bug where resetting a timer that was not at the head
2403        of one of the task timer chains resulted in the Timer Server
2404        task waking up too far in the future.
2405        * Added rtems_timer_get_information() directive to support testing.
2406        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2407        above condition.
2408
24092001-01-22      Joel Sherrill <joel@OARcorp.com>
2410
2411        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2412        because priority added as argument to rtems_timer_initiate_server().
2413
24142001-01-16      Joel Sherrill <joel@OARcorp.com>
2415
2416        * Added tests for task-based timers.  This included the new tests
2417        sp30 and sp31.
2418        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2419        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2420        for task-based timer services.
2421        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2422        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2423        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2424        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2425        sp31/task1.c: New files.
2426
24272001-11-01      Joel Sherrill <joel@OARcorp.com>
2428
2429        * sp26/system.h: Properly account for stack memory used by
2430        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2431        and processed as PR78.
2432
24332001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2434
2435        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2436        * configure.in: Remove.
2437        * configure.ac: New file, generated from configure.in by autoupdate.
2438
24392001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2440
2441        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2442
24432001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2444
2445        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2446        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2447        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2448        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2449        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2450        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2451        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2452        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2453        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2454        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2455        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2456        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2457        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2458        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2459        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2460        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2461        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2462        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2463        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2464        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2465        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2466        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2467        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2468        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2469        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2470        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2471        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2472        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2473        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2474
24752001-08-16      Joel Sherrill <joel@OARcorp.com>
2476
2477        * sp20/system.h: Account for extra task stacks properly.
2478
24792001-08-16      Joel Sherrill <joel@OARcorp.com>
2480
2481        * sp13/sp13.scn: Id in screen had wrong class field value.
2482        * sp13/system.h: Account for message buffer memory.
2483        * sp13/task2.c: Remove unnecessary check for failure.
2484
24852001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2486
2487        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2488
24892001-04-20      Joel Sherrill <joel@OARcorp.com>
2490
2491        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2492        file.
2493
24942001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2495
2496        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2497
24982001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2499
2500        * sp21/Makefile.am: Remove libtest.
2501
25022000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2503
2504        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2505
25062000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2507
2508        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2509
25102000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2511
2512        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2513        Switch to GNU canonicalization.
2514        * sptests.am: Remove DEFS.
2515
25162000-09-29      Joel Sherrill <joel@OARcorp.com>
2517
2518        * sp20/sp20.scn: Corrected to reflect new addition.
2519        * sp20/system.h: Removed comment reflecting history.
2520
25212000-09-29      Stephan Merker <merker@decrc.abb.de>
2522
2523        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2524        Added new task to test sequence of altering a period's length
2525        while it is still active.
2526
25272000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2528
2529        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2530        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2531        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2532        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2533        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2534        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2535        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2536        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2537        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2538        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2539
25402000-08-10      Joel Sherrill <joel@OARcorp.com>
2541
2542        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.