source: rtems/testsuites/sptests/ChangeLog @ 2930a35

4.115
Last change on this file since 2930a35 was 2930a35, checked in by Joel Sherrill <joel.sherrill@…>, on 06/19/10 at 16:01:27

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

  • Makefile.am, configure.ac: Add sp70 to test slot reclamation and reuse for unlimited object configuration.
  • sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc, sp70/sp70.scn: New files.
  • Property mode set to 100644
File size: 95.0 KB
Line 
12010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac: Add sp70 to test slot
4        reclamation and reuse for unlimited object configuration.
5        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
6        sp70/sp70.scn: New files.
7
82010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
9
10        * sp16/task1.c: Update for heap extend changes.
11
122010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
13
14        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
15
162010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
17
18        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
19        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
20        * Makefile.am, configure.ac: Reflect changes above.
21
222010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
23
24        * spfifo01/main.c: New file.
25
262010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
27
28        PR PR1542
29        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
30        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
31        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
32        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
33        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
34        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
35        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
36        files.
37
382010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
39
40        * sp09/screen12.c: Update for heap extend changes.
41
422010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
43
44        * sp62/init.c, sp65/init.c: #include <unistd.h>.
45
462010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * sp43/init.c: Readdress use of ctype methods per recommendation from
49        D.J. Delorie on the newlib mailing list. We should pass an unsigned
50        char into these methods.
51
522010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am, configure.ac: Add new fatal error for configuring
55        unlimited and maximum of 0.
56        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
57        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
58
592010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * sp43/init.c: Fix warning.
62
632009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
64
65        * sp69/init.c: Fixed warnings.
66
672009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
70        update.
71
722009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
75        expired periods. This detected the recently introduced PR1480.
76
772009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
78
79        * sp69/.cvsignore: New file.
80
812009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
82
83        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
84        to ensure that all paths are tested.
85        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
86
872009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * sp31/task1.c: Fixed spacing.
90
912009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
94        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
95        spwkspace/init.c: Use rtems_test_assert() consistently instead of
96        system assert(). rtems_test_assert() is designed to integrate into
97        the RTEMS test suite infrastructure.
98
992009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
100
101        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
102        cases. Updated copyright notice.
103
1042009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
105
106        * sp25/task1.c: Use PRIuPTR for segment_sizes.
107
1082009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
109
110        * sp68/Makefile.in, sp68/.cvsignore,
111        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
112        removed unneeded Makefile.in, added cvsignore
113       
1142009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
115
116        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
117        spintrcritical17/init.c, spintrcritical17/Makefile.am,
118        spintrcritical17/spintrcritical17.doc,
119        spintrcritical17/spintrcritical17.scn: New files.
120        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
121        * sp31/task1.c, sp67/init.c: Changes for new timer server
122        implementation.
123        * sp52/init.c: The init task must be preemptible to let the timer
124        server run.
125
1262009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
127
128        PR 1460/cpukit
129        * sp43/init.c: Change return type on methods accessing portions of
130        RTEMS Ids to int. This allows -1 to be return on error.
131
1322009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
133
134        * spsize/Makefile.am: Fix broken install rule.
135
1362009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * spprintk/spprintk.scn: Add end of line at end of file.
139
1402009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
143        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
144        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
145        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
146        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
147        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
148        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
149        spwkspace/Makefile.am: Add documentation files for multiple tests.
150        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
151        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
152        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
153        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
154        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
155        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
156        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
157        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
158        spwkspace/spwkspace.doc: New files.
159
1602009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
163        Include "tmacros.h".
164        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
165        _Heap_Allocate for 16bit compliance.
166        * sp44/init.c: Another printf format fix.
167
1682009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * sp37/init.c: Add local prototypes for
171        rtems_interrupt_disable, rtems_interrupt_enable,
172        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
173        * sp43/init.c: Add local prototypes for
174        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
175        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
176        rtems_object_id_api_minimum, rtems_object_id_get_api,
177        rtems_object_id_get_class, rtems_object_id_get_index,
178        rtems_object_id_get_node.
179        Spray PRId32's into printf's for 16bit target complianance.
180        * sp37/init.c: Add local prototype for
181        rtems_interrupt_level_attribute.
182
1832009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
184
185        * sp29/init.c: Include "tmacros.h".
186        Misc. changes related to rtems_intervals.
187        * sp14/asr.c: Add PRIxrtems_signal_set.
188        Use PRIxrtems_signal_set to print rtems_signal_set's.
189        * sp13/task3.c: Use PRIu32 to print "count".
190        * sp09/screen12.c: Segment sizes are uintptr_t's.
191        * sp09/screen11.c: Use size_t for "size".
192        * sp62/init.c: Segment sizes are uintptr_t's.
193        * sp25/task1.c: Use PRIuPTR to print segment_size's.
194        * sp21/task1.c: Add PRIurtems_device_major_number.
195        * sp11/task1.c, sp11/task2.c:
196        Use PRIxrtems_event_set to print rtems_event_set's.
197        * sp09/screen13.c: Revert previous change.
198        Remove broken extraneous line seemingly having crept into in
199        2009-08-10 patch.
200        * sp27/init.c: Remove extraneous argument to print.
201        * spsize/size.c: Use PRIu32 to print sys_req.
202        * sp37/init.c: Add missing argument to printf.
203        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
204        sp12/pritask.c, sp34/changepri.c:
205        Use PRIdrtems_task_argument to print rtems_task_argument's.
206
2072009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * sp25/task1.c: segment_size is uintptr_t.
210        * spfatal06/testcase.h: Add missing return.
211        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
212        Duplicate code from rtems_name_to_characters to convert rtems_name's
213        into char arrays.
214        * sp09/screen13.c: Comment out unused return status.
215        * sp63/init.c: Use PRIu32 to print uint32_t's.
216        * sp33/init.c: Use PRIu32 to print uint32_t's.
217        * sp28/init.c: Use PRIu32 to print uint32_t's.
218
2192009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * sp31/task1.c: Use PRIdWatchdog_Interval to print
222        Watchdog_Interval's.
223        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
224        PRIdrtems_interval to print rtems_interval's.
225
2262009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * sp13/task1.c: Misc. uint32_t fixes.
229        * sp20/task1.c: Misc. uint32_t fixes.
230        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
231        Use PRIXrtems_mode to print rtems_mode's.
232        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
233        Use PRIxrtems_mode to print rtems_mode's.
234        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
235        sp19/task1.c: Add missing PRI*32's.
236
2372009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
238
239        * sp34/changepri.c, sp35/priinv.c:
240        Use PRIdPriority_Control to print Priority_Control's.
241
2422009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * sp34/changepri.c, sp59/init.c:
245        Use PRIdrtems_task_priority to print rtems_task_priority's.
246        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
247        Use PRIdrtems_task_priority to print rtems_task_priority's.
248        * sp12/system.h:
249        Change Priority_Test_driver to use rtems_task_priority argument.
250        * sp12/pridrv.c:
251        Change Priority_Test_driver to use rtems_task_priority argument.
252        Use PRIdrtems_task_priority to print rtems_task_priority's.
253
2542009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
255
256        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
257        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
258        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
259        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
260        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
261
2622009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
263
264        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
265        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
266        * sp63/init.c: Fix _Heap_Resize_block args.
267        * sp09/screen09.c: Eliminate unused var warning.
268
2692009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
270
271        * sp27/init.c, spsize/init.c: Fix prototypes.
272        * spwatchdog/task1.c: Remove unused vars.
273
2742009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
275
276        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
277        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
278        spobjgetnext/init.c, spprintk/init.c:
279        Eliminate unused vars.
280
2812009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
282
283        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
284        confdefs.h define typos.
285
2862009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * configure.ac: Don't add -ansi -fasm to CFLAGS.
289
2902009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * sp32/init.c: Lengthen the clock tick and move configuration to the
293        bottom of the file.
294
2952009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
296
297        * Makefile.am, configure.ac: Add new test to exercise when the ticks
298        since boot wraps around 0 and the timer server must deal with that
299        condition.
300        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
301        sp67/sp67.scn: New files.
302
3032009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
304
305        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
306
3072009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
308
309        * spintrcritical09/init.c, spintrcritical10/init.c,
310        spintrcritical11/init.c: Fixed potentially infinite loops.
311        * sp20/system.h: Increased micro seconds per tick in order to be more
312        independent of the console output speed.
313
3142009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
315
316        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
317        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
318        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
319        at -Os and m68k at -Os. Fix typos.
320
3212009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
322
323        * sp54/init.c: Use rtems_build_id to make building Objects_Id
324        RTEMS_USE_16_BIT_OBJECT clean.
325
3262009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * Makefile.am, configure.ac: Add new test to exercise when notepads are
329        not configured.
330        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
331        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
332
3332009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
334
335        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
336        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
337        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
338        coverage runs.
339
3402009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
343        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
344        some error cases uncovered by uC5282 coverage runs.
345
3462009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
349        uC5282 coverage runs.
350
3512009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
354        Correct minor issues uncovered on uC5282.
355
3562009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
359        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
360        Eliminate use of deprecated rtems_extension.
361
3622009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
365        run when IO speed varies.
366
3672009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
370        the intended code.
371
3722009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * configure.ac: Revert accidentally committed lines.
375
3762009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
379        simple priority ceiling case that was previously only tested via the
380        POSIX API.
381        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
382        sp66/sp66.scn: New files.
383
3842009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
387        for Id which is in range for the object class but not allocated yet.
388
3892009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * sp46/init.c, sp46/sp46.scn: Fix numbering.
392
3932009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
394
395        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
396
3972009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
398
399        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
400        spfatal02/spfatal02.scn, spfatal02/testcase.h,
401        spfatal03/spfatal03.scn, spfatal03/testcase.h,
402        spfatal04/spfatal04.scn, spfatal04/testcase.h,
403        spfatal05/spfatal05.scn, spfatal05/testcase.h,
404        spfatal06/spfatal06.scn, spfatal06/testcase.h,
405        spfatal07/spfatal07.scn, spfatal07/testcase.h,
406        spfatal08/spfatal08.scn, spfatal08/testcase.h,
407        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
408        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
409        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
410        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
411        tests use testcase.h and spfatal_support framework. Print test name
412        herald in all cases.
413        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
414        New files.
415        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
416
4172009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * spfatal07/testcase.h: Indicate test is not applicable on some
420        architectures.
421
4222009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * Makefile.am: Fix spacing.
425
4262009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
427
428        * spstkalloc/init.c: Changed allocator signature. Functions are now
429        static.
430
4312009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
432
433        * sp29/init.c: Fixed return value evaluation.
434        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
435        * sp63/init.c: Check return value of _Heap_Initialize().
436
4372009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
440        _Watchdog_Report() when name is not NULL. This case was covered at
441        -Os on erc32 but at -O2 we had more code.
442
4432009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
444
445        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
446        overflowing on _Heap_Allocate_aligned.
447
4482009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
451        for various null parameters.
452
4532009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
454
455        * sp16/sp16.scn, sp16/task1.c: Fix typo.
456
4572009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
458
459        * sp65/init.c: Remove stray print.
460        * sp65/sp65.doc: Add information on second case.
461
4622009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
463
464        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
465        verify that obtaining a priority ceiling mutex when the calling
466        task's priority is the same as the priority ceiling is handled
467        correctly.
468
4692009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
472        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
473        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
474        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
475        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
476        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
477        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
478        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
479        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
480        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
481        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
482        rtems_clock_get_ticks_per_second().
483
4842009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
485
486        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
487        Change attributes to priority ceiling. Use directive_failed, not
488        assert. Configure a semaphore not a region.
489
4902009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
491
492        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
493        mutex cases.
494        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
495        sp65/sp65.scn: New files.
496
4972009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
498
499        * Makefile.am, configure.ac: Add new test for some core mutex cases.
500        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
501        sp65/sp65.scn: New files.
502
5032009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
506        per tick.
507
5082009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
511        adjust existing for alignment. New test ensures coverage begin and
512        end marker methods are exercised so they do not get considered
513        unexecuted.
514        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
515        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
516
5172009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
518
519        * Makefile.am, configure.ac: Add new test to exercise legacy
520        rtems_clock_get().
521        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
522        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
523
5242009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
527        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
528        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
529
5302009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
533        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
534        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
535        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
536        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
537        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
538        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
539        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
540        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
541
5422009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
543
544        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
545        cases.
546
5472009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
548
549        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
550        all memory is successfully allocated. This means the test can
551        validate the heap is unchanged on extend failure.
552
5532009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * spintrcritical01/init.c, spintrcritical06/init.c,
556        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
557        per tick so tests run quicker and more reliably hit the intended
558        critical section.
559
5602009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
561
562        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
563        when we are unable to allocate the memory needed for an object
564        extend. Make sure all is handled properly.
565        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
566        sp64/sp64.scn: New files.
567
5682009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
569
570        * sp63/init.c: Correct test case two.
571
5722009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
573
574        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
575        test case to exercise another odd branch not taken.
576
5772009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
580        particular path is taken through the _Heap_Resize_block code.
581        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
582        sp63/sp63.scn: New files.
583
5842009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
585
586        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
587        wrong thing in a cpp macro. Added contents to screen file and add
588        documentation file.
589        * sp42/sp42.doc: New file.
590
5912009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
592
593        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
594
5952009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
596
597        * spintrcritical16/init.c: Tinker with test to make it hit the case
598        more reliably.
599
6002009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
601
602        * Makefile.am, configure.ac: Add new test to exercise as many cases as
603        possible of not being able to allocate memory from the workspace
604        during thread creation.
605        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
606        sp18/sp18.scn: New files.
607
6082009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * Makefile.am, configure.ac: Add new test to handle the case where
611        a region resize frees enough memory to unblock a task.
612        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
613        sp62/sp62.scn: New files.
614        * sp61/init.c: Test does not need regions.
615
6162009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
617
618        * Makefile.am, configure.ac: Add test case for processing a timeout
619        on a thread (that is the thread executing) that has also had its
620        request satisfied while it is being enqueued.
621        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
622        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
623        spintrcritical16/spintrcritical16.scn: New files.
624        * spintrcritical15/init.c: Remove unused TSR>
625
6262009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
627
628        * Makefile.am, configure.ac: Add test case for a thread timing out on a
629        thread queue while another thread is in the process of blocking on
630        the same thread queue.
631        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
632        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
633        spintrcritical15/spintrcritical15.scn: New files.
634
6352009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
636
637        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
638
6392009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
640
641        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
642        sp40/sp40.scn: Now verified to hit coverage cases.
643        * sp40/sp40.doc: New file.
644
6452009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
646
647        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
648        to catch two remaining uncovered cases in rtems_io_register_driver.
649        * sp40/system.h: Removed.
650
6512009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * Makefile.am, configure.ac: Add new test to exercise odd case in
654        rtems_iterate_over_all_threads.
655        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
656        sp41/sp41.scn: New files.
657
6582009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
659
660        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
661        inheritance protocol since there is no holder associated with them.
662
6632009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
664
665        * Makefile.am, configure.ac: Add new tests to exercise cases where a
666        timer is scheduled from an ISR while it is being scheduled at the
667        task level.
668        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
669        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
670        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
671        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
672        spintrcritical14/spintrcritical14.scn: New files.
673
6742009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * spintrcritical01/init.c, spintrcritical06/init.c,
677        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
678        cleanup and make the tests more similar.
679
6802009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
681
682        * spintrcritical06/init.c: Test now hits forward and reverse cases.
683
6842009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
685
686        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
687        test work for case that it is documented to handle.
688
6892009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
690
691        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
692        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
693        spintrcritical10/spintrcritical10.scn: New files.
694
6952009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
698        unreliable third case in sp39 to spintrcritical10. New tests to hit
699        other event synchronization critical sections.
700        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
701        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
702        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
703        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
704        spintrcritical12/spintrcritical12.scn: New files.
705
7062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
709        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
710        sp10/sp10.scn: New files.
711
7122009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
713
714        * spintrcritical06/init.c: Clean up.
715        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
716        * spintrcritical09/spintrcritical09.scn: Fill in.
717
7182009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
719
720        * spintrcritical06/init.c: Add comment to indicate test is not finished
721        and known to not hit the case.
722        * Makefile.am, configure.ac: Add a couple more interrupt critical
723        section tests.
724        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
725        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
726        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
727        spintrcritical09/Makefile.am, spintrcritical09/init.c,
728        spintrcritical09/spintrcritical09.doc,
729        spintrcritical09/spintrcritical09.scn: New files.
730
7312009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
732
733        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
734        at hitting interrupt synchronization critical section in thread queue
735        enqueue priority for reverse insertions.
736        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
737        spintrcritical07/spintrcritical07.doc,
738        spintrcritical07/spintrcritical07.scn: New files.
739
7402009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * Makefile.am, configure.ac: Add test case for the
743        _Thread_queue_Enqueue_priority interrupt critical section where the
744        TCB we are using as a current pointer is removed from the thread
745        queue when we flash interrupts while searching forward.
746        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
747        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
748        spintrcritical06/spintrcritical06.scn: New files.
749
7502009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
751
752        * spintrcritical_support/intrcritical.c,
753        spintrcritical_support/intrcritical.h: Change prototype of delay
754        method to indicate when counter is reset. This can be used to count
755        how many iterations we are doing.
756
7572009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
758
759        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
760        blocked on one period while another expires. Add sp61 which exercises
761        the case where a call is made to rtems_shutdown_executive when the
762        system is not up.
763        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
764        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
765        sp61/sp61.doc, sp61/sp61.scn: New files.
766
7672009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
768
769        * sp04/init.c: To be timesliced, tasks must also me preemptible.
770
7712009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
772
773        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
774        what it was intended to do.
775
7762009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
777
778        * spintrcritical_support/intrcritical.c,
779        spintrcritical_support/intrcritical.h: New files.
780
7812009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
782
783        * Makefile.am, configure.ac: Add new infrastructure which is more
784        reliable about generating cases which hit interrupt critical
785        sections. Remove sp41 since it used its own mechanism.
786        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
787        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
788        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
789        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
790        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
791        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
792        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
793        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
794        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
795        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
796        spintrcritical05/spintrcritical05.scn: New files.
797        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
798        sp41/system.h: Removed.
799
8002009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp41/init.c: Remove incorrect comment.
803
8042009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * sp29/init.c: Simple binary semaphores can not be inherit priority.
807
8082009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
809
810        * sp25/init.c: Spacing.
811
8122009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
813
814        * Makefile.am, configure.ac: Add sp59 to test path through
815        _Thread_queue_First_priority where the task's priority was in the
816        bottom 1/4 of the range.
817        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
818        sp59/sp59.scn: New files.
819
8202009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
823        not blocked on a thread queue.
824        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
825        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
826
8272009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * Makefile.am, configure.ac: Add test for timespec divide by zero.
830        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
831        sp58/sp58.scn: New files.
832
8332009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
834
835        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
836        pointer being null. This does not happen naturally at this time so
837        force the point.
838
8392009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
840
841        * sp12/sp12.scn: Update screen to reflect priority changes from long
842        ago.
843
8442009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
847        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
848        as sp27a and test flushing both counting and binary semaphores.
849        Reformatted.
850        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
851        sp27a/sp27a.scn: New files.
852
8532009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
854
855        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
856        copied fomr other Makefile.am's.
857
8582009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
859
860        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
861        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
862        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
863        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
864
8652009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        * sp57/sp57.doc: Correct.
868
8692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * Makefile.am, configure.ac: Add test of restarting a task which is in
872        the middle of a sleep or wake after.
873        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
874        sp57/sp57.scn: New files.
875
8762009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
877
878        * sp43/init.c, sp43/sp43.scn: Add more cases for
879        rtems_object_get_class_information() to improve coverage.
880
8812009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * Makefile.am, configure.ac: Add new test to verify that when a user
884        extension create hook fails, that the error is properly propagated.
885        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
886        sp56/sp56.scn: New files.
887
8882009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
889
890        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
891        rtems_extension_delete.
892
8932009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * sp09/screen01.c, sp09/sp09.scn: Add test for
896        rtems_object_get_classic_name with invalid id.
897
8982009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
899
900        * sp02/task1.c: Minor spacing.
901
9022009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * spfatal12/init.c: Address to heap initialize must be aligned but size
905        must be too small.
906
9072009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
908
909        * Makefile.am, configure.ac: Add new test to exercise case when
910        broadcasting to a message queue with a pending message.
911        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
912        sp55/sp55.scn: New files.
913
9142009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
915
916        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
917        spfatal tests appear to cover all fatal error cases.
918        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
919        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
920        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
921        spfatal/task1.c: Removed.
922
9232009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
926        initialize workspace heap during initialize. Can be caused by
927        unaligned address or not enough memory to initialize heap required
928        overhead.
929        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
930        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
931
9322009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
935
9362009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
939
9402009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * spstkalloc/spstkalloc.scn: Update screen.
943
9442009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
945
946        * Makefile.am, configure.ac: Add new test for user configured stack
947        allocator/deallocator. Test both pass and fail cases.
948        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
949        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
950
9512009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        * spchain/init.c, spchain/spchain.scn: Clean up test.
954
9552009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
956
957        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
958        routines whose bodies are not used by RTEMS itself.
959        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
960        spchain/spchain.doc, spchain/spchain.scn: New files.
961
9622009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
965        chain for coverage.
966
9672009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
970        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
971        improve coverage.
972
9732009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
976
9772009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
980        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
981
9822009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
983
984        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
985        Enhance spprintk. Add two new fatal error tests to cover
986        __assert_func.
987        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
988        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
989
9902009-06-18      Chris Johns <chrisj@rtems.org>
991
992        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
993        workaround the H8300 gcc bug.
994
9952009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
996
997        * sp54/init.c: Fix spacing.
998
9992009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1000
1001        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1002
10032009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1004
1005        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1006
10072009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1008
1009        * Makefile.am, configure.ac: Add new test.
1010        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1011        sp54/sp54.scn: New files.
1012
10132009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1014
1015        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1016        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1017        the time of day forward not making server based timers fire.
1018        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1019        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1020        sp53/sp53.scn: New files.
1021
10222009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1023
1024        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1025
10262009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1027
1028        PR 1415/cpukit
1029        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1030        violation.
1031        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1032        sp51/sp51.scn: New files.
1033
10342009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        PR 1413/cpukit
1037        * Makefile.am, configure.ac: Add test for case where server based
1038        timers which reinitiated themselves did not get reinserted onto timer
1039        chain.
1040        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1041        sp50/sp50.scn: New files.
1042
10432009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1044
1045        PR 1414/cpukit
1046        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1047        is harder to trick by passing in a valid id of an incorrect object
1048        class.
1049        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1050        sp49/sp49.scn: New files.
1051
10522009-05-19      Chris Johns <chrisj@rtems.org>
1053
1054        * sp04/tswitch.c: Lower sample count for small memory targets.
1055       
10562009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1057
1058        * spprintk/init.c: printk() now 100% covered.
1059
10602009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * spprintk/init.c: More test cases.
1063
10642009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1067        large enough for buffer node overhead.
1068
10692009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1070
1071        * Makefile.am, configure.ac, spwatchdog/system.h,
1072        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1073        printk. These will help coverage. Simplify spwkspace.
1074        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1075        spprintk/spprintk.scn: New files.
1076        * spwkspace/system.h: Removed.
1077
10782009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1079
1080        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1081        methods.
1082        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1083        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1084
10852009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1086
1087        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1088        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1089        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1090        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1091        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1092        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1093        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1094        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1095        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1096        spsize/size.c: Fix warnings.
1097
10982009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1099
1100        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1101        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1102        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1103        spobjgetnext/system.h: New files.
1104
11052009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1106
1107        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1108        64k to 20k. No impact on test behavior.
1109
11102009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1111
1112        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1113
11142009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1115
1116        * sp37/init.c, sp37/sp37.scn: Add test case for
1117        rtems_interrupt_level_attribute body.
1118
11192009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1120
1121        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1122        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1123        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1124        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1125        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1126        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1127        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1128        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1129        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1130        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1131        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1132        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1133        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1134        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1135        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1136        sp48/Makefile.am, spfatal/Makefile.am,
1137        spfatal01/Makefile.am, spfatal02/Makefile.am,
1138        spfatal03/Makefile.am, spfatal04/Makefile.am,
1139        spfatal05/Makefile.am, spfatal06/Makefile.am,
1140        spfatal07/Makefile.am, spfatal08/Makefile.am,
1141        spfatal09/Makefile.am, spsize/Makefile.am,
1142        spwatchdog/Makefile.am:
1143        Eliminate _exe_/.exe.
1144
11452009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        PR 1388/cpukit
1148        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1149        allow both priority inherit and ceiling attributes to be set on
1150        semaphore create. These attributes are mutually exclusive and this
1151        should be an error.
1152
11532009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1156        unlimited objects when configured for a unified workspace works as
1157        expected.
1158        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1159        sp48/sp48.scn: New files.
1160
11612009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1162                Joel Sherrill <joel.sherrill@oarcorp.com>
1163
1164        PR 1357/cpukit
1165        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1166        honored.
1167        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1168        sp47/sp47.scn: New files.
1169
11702009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1171
1172        * Makefile.am, configure.ac: Add new test to test Watchdog display
1173        helper routines. These reach into the SuperCore.
1174        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1175        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1176        spwatchdog/system.h, spwatchdog/task1.c: New files.
1177
11782009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1181
11822009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1183
1184        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1185        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1186        hard-coded hex numbers for bad object Ids.
1187
11882009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1189
1190        * sp15/system.h, sp19/system.h: Array of task names should be of type
1191        rtems_name not rtems_id. Similarly array of task ids should be
1192        rtems_id not rtems_name.
1193
11942008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1197
11982008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1199
1200        * Makefile.am, configure.ac, spfatal06/testcase.h,
1201        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1202        spsize/size.c: Eliminate pointers to API configuration tables in the
1203        main configuration table. Reference the main configuration table and
1204        the API configuration tables directly using the confdefs.h version
1205        rather than obtaining a pointer to it. This eliminated some
1206        variables, a potential fatal error, some unnecessary default
1207        configuration structures. Overall, about a 4.5% reduction in the code
1208        size for minimum and hello on the SPARC.
1209        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1210        spfatal10/testcase.h: Removed.
1211
12122008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1213
1214        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1215        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1216        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1217        successfully with maxixum number of priorities as 16 instead of 256.
1218        This was done by temporarily modifying the score priority.h maximum.
1219        This allowed testing of all API code to ensure that it worked
1220        properly with a reduced number of priorities. Most modifications were
1221        to switch from hard-coded maximum to using the API provided methods
1222        to determine maximum number of priority levels.
1223
12242008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1225
1226        * sp46/sp46.scn: Add screen missed earlier.
1227
12282008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        PR 1348/cpukit
1231        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1232        usage information while a period is running.
1233        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1234        sp46/sp46.scn: New files.
1235
12362008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1237
1238        * sp45/init.c: New file.
1239
12402008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        PR 1347/cpukit
1243        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1244        Rework Timer Server to ensure that the context allows for blocking,
1245        allocating memory, and acquiring semaphores and mutexes.
1246        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1247        New files.
1248
12492008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1250
1251        * sp25/system.h: Add warning and temporary m32c conditional until size
1252        type addressed.
1253
12542008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1255
1256        * sp09/screen07.c: Use INT_MAX as number of messages so always
1257        properly sized and no overflow on constant.
1258        * sp09/screen10.c: Delay so on targets with simulator idle clock
1259        tick driver this will work.
1260        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1261        byte boundaries rather than two byte boundaries.
1262        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1263        allocate more memory than size_t holds on m32c.
1264
12652008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1266
1267        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1268        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1269        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1270        and Region calls. On 16-bit architectures, size_t can be 16-bits
1271        which would limit sizes to 64K. Also address constants which
1272        overflowed on 16-bit integer targets.
1273
12742008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1275
1276        * sp43/sp43.scn: Bump version to 4.9.99.0
1277
12782008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1279
1280        * sp19/system.h: Use "double" instead of "rtems_double".
1281
12822008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1283
1284        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1285
12862008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1287
1288        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1289        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1290        spfatal_support/init.c, spfatal_support/system.h:
1291        Convert to "bool".
1292
12932008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1294
1295        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1296        declared in a public place.
1297
12982008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1299
1300        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1301
13022008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * sp43/init.c: Fix derefence of uninitialized pointer.
1305
13062008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1309        multiprocessing is not enabled. Saves one more variable from single
1310        processor configuration.
1311
13122008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1313
1314        PR 1212/cpukit
1315        * Makefile.am, configure.ac: Time slicing will not happen if the task
1316        mode is changed from a non-timeslicing mode to timeslicing mode if it
1317        is done by the executing thread (e.g. in its task body). This change
1318        includes sp44 to demonstrate the problem and verify the correction.
1319        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1320
13212008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1322
1323        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1324        architectures they are not supported on.
1325
13262008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1327
1328        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1329
13302008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1331
1332        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1333          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1334
13352008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * sp28/init.c: Corrections to configuration.
1338        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1339        * spsize/size.c: _ISR_Vector_table only exists on architectures
1340        which use the Simple Vectored Interrupt Model.
1341
13422008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1343
1344        * spsize/size.c: Convention calls for leading underscore on private
1345        RTEMS variables.
1346
13472008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1350        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1351        Refactored and renamed initialization routines to
1352        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1353        rtems_initialize_device_drivers, and
1354        rtems_initialize_start_multitasking. This opened the sequence up so
1355        that bootcard() could provide a more robust and flexible framework
1356        which is easier to explain and understand. This also lays the
1357        groundwork for sharing the division of available memory between the
1358        RTEMS workspace and heap and the C library initialization across all
1359        BSPs.
1360
13612008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1362
1363        * sp32/init.c: Formatting.
1364
13652008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1366
1367        * sp09/screen01.c: Correct test.
1368        * sp09/screen14.c: Update copyright.
1369        * sp28/init.c: Correct end of test messages.
1370
13712008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1374
13752008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1376
1377        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1378        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1379        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1380        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1381        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1382        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1383        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1384        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1385        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1386        tests. Add a clock_settime case for < 1988.
1387
13882008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1391
13922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1395        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1396        * sp41/sp41.scn: Now has content.
1397        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1398        Object Services recently added to API.
1399
14002008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1401
1402        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1403        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1404        collection. This changed the name of a few previously public but
1405        undocumented services and added a some new services.
1406        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1407        sp43/system.h: New files.
1408
14092008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1410
1411        * spfatal10/.cvsignore: New file.
1412
14132008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1416        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1417        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1418        New files.
1419
14202008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1421
1422        * Makefile.am, configure.ac: Added fatal error tests
1423        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1424        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1425        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1426        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1427        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1428        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1429        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1430        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1431        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1432        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1433        spfatal_support/init.c, spfatal_support/system.h: New files.
1434
14352008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1436
1437        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1438        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1439        test messages.
1440
14412008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1442
1443        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1444        simple type to a union of an unsigned 32 bit integer and a pointer.
1445        This should help eliminate weird casts between u32 and pointers in
1446        various places. The APIs now have to explicitly call _u32 or _string
1447        versions of helper routines. This should also simplify things and
1448        eliminate the need for ugly casts in some cases.
1449
14502008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1451
1452        * sp42/Makefile.am: New file.
1453
14542008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1455
1456        Add sp42 to exercise thread queue with knowledge of the implementation
1457        so we can exercise all of the normal paths possible.
1458        * Makefile.am, configure.ac: Add sp42.
1459        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1460
14612008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1462
1463        * sp39/init.c: Add case for long timeout on blocking operation.
1464        * Makefile.am, configure.ac: Add new test to exercise thread
1465        queue blokcing synchronization. sp39 and sp41 are very similar.
1466        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1467        sp41/system.h: New files.
1468
14692008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * sp39/init.c: Clean up.
1472
14732008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1474
1475        * sp39/init.c: Modify to improve coverage.
1476
14772008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1478
1479        * sp36/strict_order_mut.c:
1480
14812008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1482
1483        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1484        driver registration.
1485        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1486        sp40/system.h: New files.
1487
14882008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1489
1490        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1491        Add test cases for:
1492          + message queue create requesting too many message buffers
1493            for the available memory
1494          + region extend with address inside existing heap
1495          + timer server initiate too large a stack, create error
1496        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1497          + task set priority while holding resource
1498
14992008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1500
1501        * Makefile.am, configure.ac: Added sp38 and sp39.
1502        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1503        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1504        sp39/sp39.scn, sp39/system.h: New files.
1505
15062007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1507
1508        * sp36/strict_order_mut.c: New file.
1509
15102007-12-21      Xi Yang <hiyangxi@gmail.com>
1511
1512        * Makefile.am, configure.ac: Add support for proper stacking of
1513        priority inheritance on mutexes as well as enforce proper order of
1514        release.
1515        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1516        sp36/sp36.scn: New files.
1517
15182007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1519
1520        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1521        directive instead of violating RTEMS internals.
1522
15232007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1524
1525        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1526        Add test cases for User Extension Manager to improve code coverage.
1527        * sp21/task1.c: Fix spelling error.
1528
15292007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1530
1531        * spsize/size.c: Account for previous changes in calculation of MPCI
1532        receive server stack.
1533
15342007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1535
1536        * sp09/screen07.c, sp09/sp09.scn: Add test for
1537        rtems_message_queue_broadcast for bad buffer and count pointers.
1538        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1539        with bad priority or initiating twice.
1540        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1541        it forces a dispatch.
1542        * sp37/init.c: New file.
1543
15442007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1545
1546        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1547        enable, flash, and is in progress. These are normally inlines but
1548        also have bodies for non-C code. This test also exercises the odd
1549        case of calling clock tick from outside an ISR.
1550        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1551
15522007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1553
1554        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1555        using notepad with the current task's ID or SELF
1556        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1557        test missing test cases for clock_get.
1558
15592007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1560
1561        * sp28/init.c: Add test code for task variables to improve coverage.
1562
15632007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1564
1565        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1566        RTEMS provided accessor macros to obtain configuration fields.
1567
15682007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1569
1570        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1571        Configuration Table. Eliminate CPU Table from all ports. Delete
1572        references to CPU Table in all forms.
1573
15742007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1575
1576        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1577
15782007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1579
1580        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1581        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1582        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1583        to improve test coverage.
1584
15852007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1586
1587        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1588        coverage.
1589
15902007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1591
1592        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1593
15942007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1595
1596        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1597        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1598        .scn files.
1599
16002007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1601
1602        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1603        commented out and updated the .scn file.
1604
16052007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1606
1607        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1608        buffered test IO.
1609
16102007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1611
1612        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1613        rtems_io_unregister_driver did not have any test code.
1614
16152007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1616
1617        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1618        since it was used to configure a no longer used feature. Device names
1619        are now part of the filesystem not in a table. This also eliminated
1620        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1621        RTEMS as well as the memory allocation used to populate
1622        _IO_Driver_name_table.
1623
16242007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1625
1626        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1627        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1628        properly.
1629
16302007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1631
1632        * spsize/size.c: Eliminated the variables
1633        _RTEMS_tasks_User_initialization_tasks and
1634        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1635        used in one place after initialized. It was a waste of space.
1636
16372007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1638
1639        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1640        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1641        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1642        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1643        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1644        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1645        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1646        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1647        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1648        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1649        spsize/size.c: Add optional managers to Makefiles. Clean up test
1650        cases so last output line follows END OF pattern. Make sure test case
1651        all run. All tests appeared ok on sis.
1652
16532007-04-05      Joel Sherrill <joel@OARcorp.com>
1654
1655        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1656
16572007-04-05      Joel Sherrill <joel@OARcorp.com>
1658
1659        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1660        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1661        CONFIGURE_APPLICATION_NEEDS_XXX.
1662
16632007-04-02      Joel Sherrill <joel@OARcorp.com>
1664
1665        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1666
16672007-04-02      Joel Sherrill <joel@OARcorp.com>
1668
1669        * spsize/size.c: Convert from Classic API style TOD_Control as
1670        fundamental time structure to POSIX struct timespec. Add
1671        clock_get_uptime().
1672
16732007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1674
1675        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1676
16772007-03-26      Joel Sherrill <joel@OARcorp.com>
1678
1679        * sp35/priinv.c: Remove warning.
1680
16812007-03-10      Joel Sherrill <joel@OARcorp.com>
1682
1683        * sp26/system.h: Remove incorrect and duplicate
1684        CONFIGURE_EXTRA_TASK_STACKS.
1685
16862007-03-05      Joel Sherrill <joel@OARcorp.com>
1687
1688        PR 1222/cpukit
1689        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1690        thread that is blocked on a priority based thread queue is changed,
1691        that its placement in the queue is reevaluated based upon the new
1692        priority. This enhancement includes modifications to the SuperCore as
1693        well as new test cases.
1694        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1695        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1696        sp35/sp35.doc, sp35/sp35.scn: New files.
1697
16982007-03-05      Joel Sherrill <joel@OARcorp.com>
1699
1700        * sp26/system.h: Correct memory required for stack sizes.
1701
17022007-02-06      Joel Sherrill <joel@OARcorp.com>
1703
1704        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1705        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1706        tests.
1707
17082006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1709
1710        * sp33/init.c: Improve barrier test to include normal blocking with
1711        manual release and unblocking in barrier deletion.
1712
17132006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1714
1715        * configure.ac: New BUG-REPORT address.
1716
17172006-11-20      Joel Sherrill <joel@OARcorp.com>
1718
1719        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1720        and make output more compliant with other tests.
1721
17222006-11-17      Joel Sherrill <joel@OARcorp.com>
1723
1724        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1725        cases intended on all targets possible with new heap algorithm.
1726
17272006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1728
1729        * Makefile.am, configure.ac: Adding Classic API Barriers.
1730        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1731        New files.
1732
17332006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1734
1735        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1736
17372006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1738
1739        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1740        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1741        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1742        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1743        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1744        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1745        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1746        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1747        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1748        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1749        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1750        Use rtems_testsdir instead.
1751
17522006-04-05      Joel Sherrill <joel@OARcorp.com>
1753                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1754
1755        * spsize/size.c: Victor spotted the problem that
1756        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1757        variables and needed to be set to the same value.  I took that
1758        idea and just removed _Thread_MP_Receive.  All uses are now
1759        _MPCI_Receive_server_tcb.
1760
17612005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1762
1763        * configure.ac: Remove RTEMS_ENABLE_BARE,
1764        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1765
17662005-11-13      Ralf Corsepius <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:
1779        Convert to use *_PROGRAMS.
1780
17812005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1782
1783        * sp01/Makefile.am, sp02/Makefile.am,
1784        sp03/Makefile.am, sp04/Makefile.am,
1785        sp05/Makefile.am, sp06/Makefile.am,
1786        sp07/Makefile.am, sp08/Makefile.am,
1787        sp09/Makefile.am, sp11/Makefile.am,
1788        sp12/Makefile.am, sp13/Makefile.am,
1789        sp14/Makefile.am, sp15/Makefile.am,
1790        sp16/Makefile.am, sp17/Makefile.am,
1791        sp19/Makefile.am, sp20/Makefile.am,
1792        sp21/Makefile.am, sp22/Makefile.am,
1793        sp23/Makefile.am, sp24/Makefile.am,
1794        sp25/Makefile.am, sp26/Makefile.am,
1795        sp27/Makefile.am, sp28/Makefile.am,
1796        sp29/Makefile.am, sp30/Makefile.am,
1797        sp31/Makefile.am, sp32/Makefile.am,
1798        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1799
18002005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1801
1802        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1803        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1804        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1805        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1806        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1807        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1808        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1809        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1810        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1811        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1812        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1813        * sptests.am: Remove.
1814
18152005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1816
1817        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1818        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1819        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1820        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1821        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1822        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1823        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1824        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1825        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1826        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1827        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1828
18292005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1830
1831        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1832
18332005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1834
1835        * spsize/Makefile.am: Rename TEST to spsize.
1836        * spsize/size.scn: Remove.
1837        * spsize/spsize.scn: New (renamed from size.scn).
1838
18392005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1840
1841        * configure.ac: Add spfatal/Makefile.
1842        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1843        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1844        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1845        * sptests.am: Remove LIB_VARIANT.
1846
18472005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1848
1849        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1850        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1851        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1852        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1853        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1854        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1855        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1856        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1857        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1858        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1859        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1860
18612005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1862
1863        * Makefile.am: Cleanup.
1864
18652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1866
1867        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1868        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1869        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1870        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1871        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1872        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1873        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1874        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1875        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1876        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1877        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1878        spfatal/Makefile.am, spsize/Makefile.am:
1879        Partial conversion to automake.
1880
18812005-03-07      Joel Sherrill <joel@OARcorp.com>
1882
1883        * sp13/task1.c: Removed warnings.
1884
18852004-09-29      Joel Sherrill <joel@OARcorp.com>
1886
1887        * spsize/size.c: i960 obsoleted and all references removed.
1888
18892004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1890
1891        * configure.ac: Require automake > 1.9.
1892
18932004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1894
1895        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1896        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1897        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1898        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1899        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1900        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1901        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1902        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1903        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1904        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1905        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1906        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1907        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1908        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1909        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1910        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1911        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1913        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1914        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1915        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1916        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1917        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1918        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1919        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1920        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1921        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1922        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1923        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1924        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927
19282004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1929
1930        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1931
19322004-03-30      David Querbach <querbach@realtime.bc.ca>
1933
1934        PR 595/tests
1935        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1936        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1937        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1938        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1939        others treat it as a count of longs.
1940
19412004-03-30      David Querbach <querbach@realtime.bc.ca>
1942
1943        PR 596/tests
1944        * sp32/init.c: A missing definition of TEST_INIT before including
1945        <tmacros.h> means that buffered output will not work even if selected
1946        in buffer_test_io.h.
1947
19482004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1949
1950        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1951        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1952        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1953        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1954        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1955        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1956        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1957        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1958        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1959        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1960        types.
1961
19622004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1963
1964        * configure.ac: Add 2nd arg to RTEMS_TOP.
1965
19662004-03-05      Joel Sherrill <joel@OARcorp.com>
1967
1968        * sp07/buffered_io.c: Remove warning.
1969
19702004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1971
1972        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1973        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1974        * sp02/Makefile.am: Ditto.
1975        * sp03/Makefile.am: Ditto.
1976        * sp04/Makefile.am: Ditto.
1977        * sp05/Makefile.am: Ditto.
1978        * sp06/Makefile.am: Ditto.
1979        * sp07/Makefile.am: Ditto.
1980        * sp08/Makefile.am: Ditto.
1981        * sp09/Makefile.am: Ditto.
1982        * sp11/Makefile.am: Ditto.
1983        * sp12/Makefile.am: Ditto.
1984        * sp13/Makefile.am: Ditto.
1985        * sp14/Makefile.am: Ditto.
1986        * sp15/Makefile.am: Ditto.
1987        * sp16/Makefile.am: Ditto.
1988        * sp17/Makefile.am: Ditto.
1989        * sp19/Makefile.am: Ditto.
1990        * sp20/Makefile.am: Ditto.
1991        * sp21/Makefile.am: Ditto.
1992        * sp22/Makefile.am: Ditto.
1993        * sp23/Makefile.am: Ditto.
1994        * sp24/Makefile.am: Ditto.
1995        * sp25/Makefile.am: Ditto.
1996        * sp26/Makefile.am: Ditto.
1997        * sp27/Makefile.am: Ditto.
1998        * sp28/Makefile.am: Ditto.
1999        * sp29/Makefile.am: Ditto.
2000        * sp30/Makefile.am: Ditto.
2001        * sp31/Makefile.am: Ditto.
2002        * sp32/Makefile.am: Ditto.
2003        * spfatal/Makefile.am: Ditto.
2004        * spsize/Makefile.am: Ditto.
2005
20062003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2007
2008        * sptests.am: Add dirstamp support.
2009
20102003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2011
2012        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2013
20142003-12-16      Joel Sherrill <joel@OARcorp.com>
2015
2016        PR 544/tests
2017        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2018        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2019        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2020        make tests account for resources and not print at inappropriate
2021        times.
2022        * sp07/buffered_io.c: New file.
2023
20242003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2025
2026        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2027
20282003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2029
2030        * sp01/Makefile.am: Remove all-local: $(ARCH).
2031        * sp02/Makefile.am: Remove all-local: $(ARCH).
2032        * sp03/Makefile.am: Remove all-local: $(ARCH).
2033        * sp04/Makefile.am: Remove all-local: $(ARCH).
2034        * sp05/Makefile.am: Remove all-local: $(ARCH).
2035        * sp06/Makefile.am: Remove all-local: $(ARCH).
2036        * sp07/Makefile.am: Remove all-local: $(ARCH).
2037        * sp08/Makefile.am: Remove all-local: $(ARCH).
2038        * sp09/Makefile.am: Remove all-local: $(ARCH).
2039        * sp11/Makefile.am: Remove all-local: $(ARCH).
2040        * sp12/Makefile.am: Remove all-local: $(ARCH).
2041        * sp13/Makefile.am: Remove all-local: $(ARCH).
2042        * sp14/Makefile.am: Remove all-local: $(ARCH).
2043        * sp15/Makefile.am: Remove all-local: $(ARCH).
2044        * sp16/Makefile.am: Remove all-local: $(ARCH).
2045        * sp17/Makefile.am: Remove all-local: $(ARCH).
2046        * sp19/Makefile.am: Remove all-local: $(ARCH).
2047        * sp20/Makefile.am: Remove all-local: $(ARCH).
2048        * sp21/Makefile.am: Remove all-local: $(ARCH).
2049        * sp22/Makefile.am: Remove all-local: $(ARCH).
2050        * sp23/Makefile.am: Remove all-local: $(ARCH).
2051        * sp24/Makefile.am: Remove all-local: $(ARCH).
2052        * sp25/Makefile.am: Remove all-local: $(ARCH).
2053        * sp26/Makefile.am: Remove all-local: $(ARCH).
2054        * sp27/Makefile.am: Remove all-local: $(ARCH).
2055        * sp28/Makefile.am: Remove all-local: $(ARCH).
2056        * sp29/Makefile.am: Remove all-local: $(ARCH).
2057        * sp30/Makefile.am: Remove all-local: $(ARCH).
2058        * sp31/Makefile.am: Remove all-local: $(ARCH).
2059        * sp32/Makefile.am: Remove all-local: $(ARCH).
2060        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2061        * spsize/Makefile.am: Remove all-local: $(ARCH).
2062
20632003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2064
2065        * configure.ac: Reflect having moved to testsuites/.
2066
20672003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2068
2069        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2070
20712003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2072
2073        * configure.ac:Remove RTEMS_CHECK_CPU.
2074
20752003-09-04      Joel Sherrill <joel@OARcorp.com>
2076
2077        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2078        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2079        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2080        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2081        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2082        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2083        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2084        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2085        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2086        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2087        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2088        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2089        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2090        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2091        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2092        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2093        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2094        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2095        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2096        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2097        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2098        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2099        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2100        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2101        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2102        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2103        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2104        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2105        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2106        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2107        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2108        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2109        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2110        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2111        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2112        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2113        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2114        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2115        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2116        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2117        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2118        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2119        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2120        spsize/size.c, spsize/system.h: URL for license changed.
2121
21222003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2123
2124        PR 458/tests
2125        * sp30/task1.c: Correct indexing problem.
2126
21272003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2128
2129        * Makefile.am: Reflect having moved aclocal/.
2130
21312003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2132
2133        * Makefile.am: Reflect having moved automake/.
2134        * sp01/Makefile.am: Reflect having moved automake/.
2135        * sp02/Makefile.am: Reflect having moved automake/.
2136        * sp03/Makefile.am: Reflect having moved automake/.
2137        * sp04/Makefile.am: Reflect having moved automake/.
2138        * sp05/Makefile.am: Reflect having moved automake/.
2139        * sp06/Makefile.am: Reflect having moved automake/.
2140        * sp07/Makefile.am: Reflect having moved automake/.
2141        * sp08/Makefile.am: Reflect having moved automake/.
2142        * sp09/Makefile.am: Reflect having moved automake/.
2143        * sp11/Makefile.am: Reflect having moved automake/.
2144        * sp12/Makefile.am: Reflect having moved automake/.
2145        * sp13/Makefile.am: Reflect having moved automake/.
2146        * sp14/Makefile.am: Reflect having moved automake/.
2147        * sp15/Makefile.am: Reflect having moved automake/.
2148        * sp16/Makefile.am: Reflect having moved automake/.
2149        * sp17/Makefile.am: Reflect having moved automake/.
2150        * sp19/Makefile.am: Reflect having moved automake/.
2151        * sp20/Makefile.am: Reflect having moved automake/.
2152        * sp21/Makefile.am: Reflect having moved automake/.
2153        * sp22/Makefile.am: Reflect having moved automake/.
2154        * sp23/Makefile.am: Reflect having moved automake/.
2155        * sp24/Makefile.am: Reflect having moved automake/.
2156        * sp25/Makefile.am: Reflect having moved automake/.
2157        * sp26/Makefile.am: Reflect having moved automake/.
2158        * sp27/Makefile.am: Reflect having moved automake/.
2159        * sp28/Makefile.am: Reflect having moved automake/.
2160        * sp29/Makefile.am: Reflect having moved automake/.
2161        * sp30/Makefile.am: Reflect having moved automake/.
2162        * sp31/Makefile.am: Reflect having moved automake/.
2163        * sp32/Makefile.am: Reflect having moved automake/.
2164        * spfatal/Makefile.am: Reflect having moved automake/.
2165        * spsize/Makefile.am: Reflect having moved automake/.
2166
21672003-08-14      Joel Sherrill <joel@OARcorp.com>
2168
2169        * sp02/task1.c: Added ID to name lookup service and changed name of
2170        id/name translation status code. This propagated to multiple
2171        functions. The user API service added was rtems_object_id_to_name()
2172
21732003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2174
2175        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2176
21772003-05-29      Joel Sherrill <joel@OARcorp.com>
2178
2179        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2180
21812003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2182
2183        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2184        CC_CFLAGS_DEFAULT (obsolete).
2185
21862003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2187
2188        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2189        Remove CC_LDFLAGS_PROFILE_V.
2190
21912003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2192
2193        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2194
21952003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2196
2197        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2198
21992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2200
2201        * configure.ac: AC_PREREQ(2.57).
2202
22032002-11-14      Joel Sherrill <joel@OARcorp.com>
2204
2205        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2206        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2207        update the IDs in the screens.
2208
22092002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2210
2211        * .cvsignore: Reformat.
2212        Add autom4te*cache.
2213        Remove autom4te.cache.
2214
22152002-09-14      Joel Sherrill <joel@OARcorp.com>
2216
2217        * sp32/.cvsignore: New file.
2218
22192002-09-14      Aaron J. Grier <aaron@frye.com>
2220
2221        * PR271 was not applicable against the current source but included
2222        a nice test that Joel decided to add to the tree as sp32.
2223        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2224        * Makefile.am, configure.ac: Modified to reflect addition.
2225
22262002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2227
2228        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2229        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2230        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2231        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2232        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2233        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2234        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2235        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2236        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2237        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2238        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2239        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2240        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2241        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2242        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2243        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2244        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2245        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2246        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2247        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2248        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2249        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2250        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2251        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2252        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2253        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2254        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2255        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2256        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2257        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2258        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2259
22602002-08-01      Joel Sherrill <joel@OARcorp.com>
2261
2262        * Per PR47 add support for buffered test output.  This involved
2263        adding defines to redirect output to a buffer and dump it when
2264        full, at "test pause", and at exit.  To avoid problems when redefining
2265        exit(), all tests were modified to call rtems_test_exit().
2266        Some tests, notable psxtests, had to be modified to include
2267        the standard test macro .h file (pmacros.h or tmacros.h) to
2268        enable this support.
2269        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2270        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2271        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2272        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2273        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2274        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2275        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2276
22772002-07-30      Joel Sherrill <joel@OARcorp.com>
2278
2279        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2280        stack if the port doesn't configure using it.
2281
22822002-07-04      Joel Sherrill <joel@OARcorp.com>
2283
2284        * Jump table for single entry point removed.
2285        * spsize/size.c:  Modified to reflect above.
2286
22872002-07-01      Joel Sherrill <joel@OARcorp.com>
2288
2289        * sp29/init.c: Corrected definitions for task stack usage.
2290
22912002-07-01      Joel Sherrill <joel@OARcorp.com>
2292
2293        * spsize/size.c: _Thread_queue_Extract_table removed.
2294
22952001-05-17      Joel Sherrill <joel@OARcorp.com>
2296
2297        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2298        number of staticly configured device drivers.
2299
23002001-05-14      Joel Sherrill <joel@OARcorp.com>
2301
2302        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2303        than the configured number of drivers.
2304 
23052002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2306
2307        * configure.ac: Remove ENABLE_GCC28.
2308
23092001-04-04      Joel Sherrill <joel@OARcorp.com>
2310
2311        * spsize/size.c: Reflect SPARC modifcation to get rid of
2312        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2313 
23142001-03-29      Joel Sherrill <joel@OARcorp.com>
2315
2316        * Per PR147 addressed problems when reseting and inserting a timer
2317        into a timer chain that did not honor time passage since the last
2318        time the timer server was scheduled and the new insertion.
2319        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2320
23212001-03-28      Joel Sherrill <joel@OARcorp.com>
2322
2323        * Side-effect of PR132.
2324        * sp21/system.h: Now must explicitly request NULL driver.
2325
23262002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2327
2328        * configure.ac:
2329        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2330        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2331        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2332        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2333        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2334        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2335        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2336        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2337        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2338        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2339        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2340        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2341        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2342        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2343        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2344        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2345        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2346        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2347        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2348        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2349        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2350        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2351        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2352        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2353        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2354        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2355        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2356        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2357        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2358        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2359        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2360        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2361        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2362        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2363
23642002-03-20      Chris Johns <ccj@acm.org>
2365
2366        * PR145.
2367        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2368        in system (e.g. driver tasks).  Also exit on minimum number of
2369        switches not precise number.
2370
23712001-01-29      Joel Sherrill <joel@OARcorp.com>
2372
2373        * Fixed bug where resetting a timer that was not at the head
2374        of one of the task timer chains resulted in the Timer Server
2375        task waking up too far in the future.
2376        * Added rtems_timer_get_information() directive to support testing.
2377        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2378        above condition.
2379
23802001-01-22      Joel Sherrill <joel@OARcorp.com>
2381
2382        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2383        because priority added as argument to rtems_timer_initiate_server().
2384
23852001-01-16      Joel Sherrill <joel@OARcorp.com>
2386
2387        * Added tests for task-based timers.  This included the new tests
2388        sp30 and sp31.
2389        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2390        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2391        for task-based timer services.
2392        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2393        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2394        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2395        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2396        sp31/task1.c: New files.
2397
23982001-11-01      Joel Sherrill <joel@OARcorp.com>
2399
2400        * sp26/system.h: Properly account for stack memory used by
2401        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2402        and processed as PR78.
2403
24042001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2405
2406        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2407        * configure.in: Remove.
2408        * configure.ac: New file, generated from configure.in by autoupdate.
2409
24102001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2411
2412        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2413
24142001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2415
2416        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2417        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2418        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2419        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2420        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2421        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2422        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2423        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2424        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2425        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2426        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2427        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2428        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2429        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2430        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2431        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2432        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2433        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2434        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2435        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2436        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2437        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2438        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2439        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2440        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2441        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2442        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2443        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2444        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2445
24462001-08-16      Joel Sherrill <joel@OARcorp.com>
2447
2448        * sp20/system.h: Account for extra task stacks properly.
2449
24502001-08-16      Joel Sherrill <joel@OARcorp.com>
2451
2452        * sp13/sp13.scn: Id in screen had wrong class field value.
2453        * sp13/system.h: Account for message buffer memory.
2454        * sp13/task2.c: Remove unnecessary check for failure.
2455
24562001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2457
2458        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2459
24602001-04-20      Joel Sherrill <joel@OARcorp.com>
2461
2462        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2463        file.
2464
24652001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2466
2467        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2468
24692001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2470
2471        * sp21/Makefile.am: Remove libtest.
2472
24732000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2474
2475        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2476
24772000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2478
2479        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2480
24812000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2482
2483        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2484        Switch to GNU canonicalization.
2485        * sptests.am: Remove DEFS.
2486
24872000-09-29      Joel Sherrill <joel@OARcorp.com>
2488
2489        * sp20/sp20.scn: Corrected to reflect new addition.
2490        * sp20/system.h: Removed comment reflecting history.
2491
24922000-09-29      Stephan Merker <merker@decrc.abb.de>
2493
2494        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2495        Added new task to test sequence of altering a period's length
2496        while it is still active.
2497
24982000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2499
2500        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2501        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2502        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2503        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2504        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2505        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2506        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2507        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2508        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2509        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2510
25112000-08-10      Joel Sherrill <joel@OARcorp.com>
2512
2513        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.