source: rtems/testsuites/sptests/ChangeLog @ db904606

4.115
Last change on this file since db904606 was db904606, checked in by Joel Sherrill <joel.sherrill@…>, on 06/22/10 at 16:14:43

2010-06-22 Joel Sherrill <joel.sherrilL@…>

  • Makefile.am, configure.ac: Add new test to exercise path where using unlimited object support you are about to allocate more objects than can be represented in the Id. This test will NOT pass on targets with insufficient RAM.
  • sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc, sp71/sp71.scn: New files.
  • Property mode set to 100644
File size: 97.5 KB
Line 
12010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * Makefile.am, configure.ac: Add new test to exercise path where using
4        unlimited object support you are about to allocate more objects than
5        can be represented in the Id. This test will NOT pass on targets with
6        insufficient RAM.
7        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
8        sp71/sp71.scn: New files.
9
102010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * Makefile.am, configure.ac: spfatal20 not ready.
13
142010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
17        rtems_termios_open().
18        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
19        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
20        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
21        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
22        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
23        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
24        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
25        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
26
272010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * Makefile.am, configure.ac, spfatal_support/init.c,
30        spfatal_support/system.h: Add new tests to generate fatal errors in
31        open_dev_console().
32        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
33        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
34        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
35        spfatal15/spfatal15.scn, spfatal15/testcase.h,
36        spfatal_support/consume_sems.c: New files.
37
382010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * sp43/init.c: Remove more ITRON references.
41
422010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * sp09/screen01.c: Fix warning.
45
462010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * spfifo08/init.c: Catch more cases but discussion on errors and proper
49        behaviour remain.
50
512010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
54        used.
55
562010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
59        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
60        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
61
622010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
65        spfatal_support/init.c: Remove references to ITRON constants.
66
672010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * Makefile.am, configure.ac: Add sp70 to test slot
70        reclamation and reuse for unlimited object configuration.
71        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
72        sp70/sp70.scn: New files.
73
742010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
75
76        * sp16/task1.c: Update for heap extend changes.
77
782010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
79
80        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
81
822010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
83
84        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
85        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
86        * Makefile.am, configure.ac: Reflect changes above.
87
882010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
89
90        * spfifo01/main.c: New file.
91
922010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
93
94        PR PR1542
95        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
96        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
97        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
98        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
99        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
100        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
101        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
102        files.
103
1042010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
105
106        * sp09/screen12.c: Update for heap extend changes.
107
1082010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
109
110        * sp62/init.c, sp65/init.c: #include <unistd.h>.
111
1122010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * sp43/init.c: Readdress use of ctype methods per recommendation from
115        D.J. Delorie on the newlib mailing list. We should pass an unsigned
116        char into these methods.
117
1182010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * Makefile.am, configure.ac: Add new fatal error for configuring
121        unlimited and maximum of 0.
122        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
123        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
124
1252010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
126
127        * sp43/init.c: Fix warning.
128
1292009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
130
131        * sp69/init.c: Fixed warnings.
132
1332009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
136        update.
137
1382009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
139
140        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
141        expired periods. This detected the recently introduced PR1480.
142
1432009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * sp69/.cvsignore: New file.
146
1472009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
148
149        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
150        to ensure that all paths are tested.
151        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
152
1532009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
154
155        * sp31/task1.c: Fixed spacing.
156
1572009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
160        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
161        spwkspace/init.c: Use rtems_test_assert() consistently instead of
162        system assert(). rtems_test_assert() is designed to integrate into
163        the RTEMS test suite infrastructure.
164
1652009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
166
167        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
168        cases. Updated copyright notice.
169
1702009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
171
172        * sp25/task1.c: Use PRIuPTR for segment_sizes.
173
1742009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
175
176        * sp68/Makefile.in, sp68/.cvsignore,
177        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
178        removed unneeded Makefile.in, added cvsignore
179       
1802009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
181
182        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
183        spintrcritical17/init.c, spintrcritical17/Makefile.am,
184        spintrcritical17/spintrcritical17.doc,
185        spintrcritical17/spintrcritical17.scn: New files.
186        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
187        * sp31/task1.c, sp67/init.c: Changes for new timer server
188        implementation.
189        * sp52/init.c: The init task must be preemptible to let the timer
190        server run.
191
1922009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        PR 1460/cpukit
195        * sp43/init.c: Change return type on methods accessing portions of
196        RTEMS Ids to int. This allows -1 to be return on error.
197
1982009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
199
200        * spsize/Makefile.am: Fix broken install rule.
201
2022009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * spprintk/spprintk.scn: Add end of line at end of file.
205
2062009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
209        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
210        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
211        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
212        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
213        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
214        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
215        spwkspace/Makefile.am: Add documentation files for multiple tests.
216        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
217        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
218        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
219        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
220        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
221        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
222        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
223        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
224        spwkspace/spwkspace.doc: New files.
225
2262009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
227
228        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
229        Include "tmacros.h".
230        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
231        _Heap_Allocate for 16bit compliance.
232        * sp44/init.c: Another printf format fix.
233
2342009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
235
236        * sp37/init.c: Add local prototypes for
237        rtems_interrupt_disable, rtems_interrupt_enable,
238        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
239        * sp43/init.c: Add local prototypes for
240        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
241        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
242        rtems_object_id_api_minimum, rtems_object_id_get_api,
243        rtems_object_id_get_class, rtems_object_id_get_index,
244        rtems_object_id_get_node.
245        Spray PRId32's into printf's for 16bit target complianance.
246        * sp37/init.c: Add local prototype for
247        rtems_interrupt_level_attribute.
248
2492009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
250
251        * sp29/init.c: Include "tmacros.h".
252        Misc. changes related to rtems_intervals.
253        * sp14/asr.c: Add PRIxrtems_signal_set.
254        Use PRIxrtems_signal_set to print rtems_signal_set's.
255        * sp13/task3.c: Use PRIu32 to print "count".
256        * sp09/screen12.c: Segment sizes are uintptr_t's.
257        * sp09/screen11.c: Use size_t for "size".
258        * sp62/init.c: Segment sizes are uintptr_t's.
259        * sp25/task1.c: Use PRIuPTR to print segment_size's.
260        * sp21/task1.c: Add PRIurtems_device_major_number.
261        * sp11/task1.c, sp11/task2.c:
262        Use PRIxrtems_event_set to print rtems_event_set's.
263        * sp09/screen13.c: Revert previous change.
264        Remove broken extraneous line seemingly having crept into in
265        2009-08-10 patch.
266        * sp27/init.c: Remove extraneous argument to print.
267        * spsize/size.c: Use PRIu32 to print sys_req.
268        * sp37/init.c: Add missing argument to printf.
269        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
270        sp12/pritask.c, sp34/changepri.c:
271        Use PRIdrtems_task_argument to print rtems_task_argument's.
272
2732009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
274
275        * sp25/task1.c: segment_size is uintptr_t.
276        * spfatal06/testcase.h: Add missing return.
277        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
278        Duplicate code from rtems_name_to_characters to convert rtems_name's
279        into char arrays.
280        * sp09/screen13.c: Comment out unused return status.
281        * sp63/init.c: Use PRIu32 to print uint32_t's.
282        * sp33/init.c: Use PRIu32 to print uint32_t's.
283        * sp28/init.c: Use PRIu32 to print uint32_t's.
284
2852009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
286
287        * sp31/task1.c: Use PRIdWatchdog_Interval to print
288        Watchdog_Interval's.
289        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
290        PRIdrtems_interval to print rtems_interval's.
291
2922009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
293
294        * sp13/task1.c: Misc. uint32_t fixes.
295        * sp20/task1.c: Misc. uint32_t fixes.
296        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
297        Use PRIXrtems_mode to print rtems_mode's.
298        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
299        Use PRIxrtems_mode to print rtems_mode's.
300        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
301        sp19/task1.c: Add missing PRI*32's.
302
3032009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
304
305        * sp34/changepri.c, sp35/priinv.c:
306        Use PRIdPriority_Control to print Priority_Control's.
307
3082009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
309
310        * sp34/changepri.c, sp59/init.c:
311        Use PRIdrtems_task_priority to print rtems_task_priority's.
312        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
313        Use PRIdrtems_task_priority to print rtems_task_priority's.
314        * sp12/system.h:
315        Change Priority_Test_driver to use rtems_task_priority argument.
316        * sp12/pridrv.c:
317        Change Priority_Test_driver to use rtems_task_priority argument.
318        Use PRIdrtems_task_priority to print rtems_task_priority's.
319
3202009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
321
322        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
323        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
324        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
325        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
326        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
327
3282009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
329
330        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
331        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
332        * sp63/init.c: Fix _Heap_Resize_block args.
333        * sp09/screen09.c: Eliminate unused var warning.
334
3352009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
336
337        * sp27/init.c, spsize/init.c: Fix prototypes.
338        * spwatchdog/task1.c: Remove unused vars.
339
3402009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
341
342        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
343        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
344        spobjgetnext/init.c, spprintk/init.c:
345        Eliminate unused vars.
346
3472009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
348
349        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
350        confdefs.h define typos.
351
3522009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
353
354        * configure.ac: Don't add -ansi -fasm to CFLAGS.
355
3562009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * sp32/init.c: Lengthen the clock tick and move configuration to the
359        bottom of the file.
360
3612009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * Makefile.am, configure.ac: Add new test to exercise when the ticks
364        since boot wraps around 0 and the timer server must deal with that
365        condition.
366        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
367        sp67/sp67.scn: New files.
368
3692009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
370
371        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
372
3732009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
374
375        * spintrcritical09/init.c, spintrcritical10/init.c,
376        spintrcritical11/init.c: Fixed potentially infinite loops.
377        * sp20/system.h: Increased micro seconds per tick in order to be more
378        independent of the console output speed.
379
3802009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
383        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
384        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
385        at -Os and m68k at -Os. Fix typos.
386
3872009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
388
389        * sp54/init.c: Use rtems_build_id to make building Objects_Id
390        RTEMS_USE_16_BIT_OBJECT clean.
391
3922009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
393
394        * Makefile.am, configure.ac: Add new test to exercise when notepads are
395        not configured.
396        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
397        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
398
3992009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
400
401        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
402        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
403        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
404        coverage runs.
405
4062009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
409        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
410        some error cases uncovered by uC5282 coverage runs.
411
4122009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
415        uC5282 coverage runs.
416
4172009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
420        Correct minor issues uncovered on uC5282.
421
4222009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
425        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
426        Eliminate use of deprecated rtems_extension.
427
4282009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
431        run when IO speed varies.
432
4332009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
436        the intended code.
437
4382009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
439
440        * configure.ac: Revert accidentally committed lines.
441
4422009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
443
444        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
445        simple priority ceiling case that was previously only tested via the
446        POSIX API.
447        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
448        sp66/sp66.scn: New files.
449
4502009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
451
452        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
453        for Id which is in range for the object class but not allocated yet.
454
4552009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * sp46/init.c, sp46/sp46.scn: Fix numbering.
458
4592009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
460
461        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
462
4632009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
464
465        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
466        spfatal02/spfatal02.scn, spfatal02/testcase.h,
467        spfatal03/spfatal03.scn, spfatal03/testcase.h,
468        spfatal04/spfatal04.scn, spfatal04/testcase.h,
469        spfatal05/spfatal05.scn, spfatal05/testcase.h,
470        spfatal06/spfatal06.scn, spfatal06/testcase.h,
471        spfatal07/spfatal07.scn, spfatal07/testcase.h,
472        spfatal08/spfatal08.scn, spfatal08/testcase.h,
473        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
474        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
475        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
476        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
477        tests use testcase.h and spfatal_support framework. Print test name
478        herald in all cases.
479        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
480        New files.
481        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
482
4832009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * spfatal07/testcase.h: Indicate test is not applicable on some
486        architectures.
487
4882009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
489
490        * Makefile.am: Fix spacing.
491
4922009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
493
494        * spstkalloc/init.c: Changed allocator signature. Functions are now
495        static.
496
4972009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
498
499        * sp29/init.c: Fixed return value evaluation.
500        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
501        * sp63/init.c: Check return value of _Heap_Initialize().
502
5032009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
506        _Watchdog_Report() when name is not NULL. This case was covered at
507        -Os on erc32 but at -O2 we had more code.
508
5092009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
512        overflowing on _Heap_Allocate_aligned.
513
5142009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
517        for various null parameters.
518
5192009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * sp16/sp16.scn, sp16/task1.c: Fix typo.
522
5232009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
524
525        * sp65/init.c: Remove stray print.
526        * sp65/sp65.doc: Add information on second case.
527
5282009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
529
530        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
531        verify that obtaining a priority ceiling mutex when the calling
532        task's priority is the same as the priority ceiling is handled
533        correctly.
534
5352009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
538        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
539        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
540        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
541        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
542        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
543        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
544        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
545        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
546        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
547        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
548        rtems_clock_get_ticks_per_second().
549
5502009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
551
552        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
553        Change attributes to priority ceiling. Use directive_failed, not
554        assert. Configure a semaphore not a region.
555
5562009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
557
558        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
559        mutex cases.
560        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
561        sp65/sp65.scn: New files.
562
5632009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
564
565        * Makefile.am, configure.ac: Add new test for some core mutex cases.
566        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
567        sp65/sp65.scn: New files.
568
5692009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
572        per tick.
573
5742009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
575
576        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
577        adjust existing for alignment. New test ensures coverage begin and
578        end marker methods are exercised so they do not get considered
579        unexecuted.
580        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
581        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
582
5832009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
584
585        * Makefile.am, configure.ac: Add new test to exercise legacy
586        rtems_clock_get().
587        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
588        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
589
5902009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
593        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
594        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
595
5962009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
597
598        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
599        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
600        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
601        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
602        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
603        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
604        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
605        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
606        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
607
6082009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
611        cases.
612
6132009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
616        all memory is successfully allocated. This means the test can
617        validate the heap is unchanged on extend failure.
618
6192009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
620
621        * spintrcritical01/init.c, spintrcritical06/init.c,
622        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
623        per tick so tests run quicker and more reliably hit the intended
624        critical section.
625
6262009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
627
628        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
629        when we are unable to allocate the memory needed for an object
630        extend. Make sure all is handled properly.
631        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
632        sp64/sp64.scn: New files.
633
6342009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
635
636        * sp63/init.c: Correct test case two.
637
6382009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
639
640        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
641        test case to exercise another odd branch not taken.
642
6432009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
644
645        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
646        particular path is taken through the _Heap_Resize_block code.
647        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
648        sp63/sp63.scn: New files.
649
6502009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
651
652        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
653        wrong thing in a cpp macro. Added contents to screen file and add
654        documentation file.
655        * sp42/sp42.doc: New file.
656
6572009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
658
659        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
660
6612009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
662
663        * spintrcritical16/init.c: Tinker with test to make it hit the case
664        more reliably.
665
6662009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
667
668        * Makefile.am, configure.ac: Add new test to exercise as many cases as
669        possible of not being able to allocate memory from the workspace
670        during thread creation.
671        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
672        sp18/sp18.scn: New files.
673
6742009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * Makefile.am, configure.ac: Add new test to handle the case where
677        a region resize frees enough memory to unblock a task.
678        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
679        sp62/sp62.scn: New files.
680        * sp61/init.c: Test does not need regions.
681
6822009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * Makefile.am, configure.ac: Add test case for processing a timeout
685        on a thread (that is the thread executing) that has also had its
686        request satisfied while it is being enqueued.
687        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
688        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
689        spintrcritical16/spintrcritical16.scn: New files.
690        * spintrcritical15/init.c: Remove unused TSR>
691
6922009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
693
694        * Makefile.am, configure.ac: Add test case for a thread timing out on a
695        thread queue while another thread is in the process of blocking on
696        the same thread queue.
697        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
698        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
699        spintrcritical15/spintrcritical15.scn: New files.
700
7012009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
702
703        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
704
7052009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
708        sp40/sp40.scn: Now verified to hit coverage cases.
709        * sp40/sp40.doc: New file.
710
7112009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
712
713        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
714        to catch two remaining uncovered cases in rtems_io_register_driver.
715        * sp40/system.h: Removed.
716
7172009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
718
719        * Makefile.am, configure.ac: Add new test to exercise odd case in
720        rtems_iterate_over_all_threads.
721        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
722        sp41/sp41.scn: New files.
723
7242009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
725
726        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
727        inheritance protocol since there is no holder associated with them.
728
7292009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
730
731        * Makefile.am, configure.ac: Add new tests to exercise cases where a
732        timer is scheduled from an ISR while it is being scheduled at the
733        task level.
734        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
735        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
736        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
737        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
738        spintrcritical14/spintrcritical14.scn: New files.
739
7402009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * spintrcritical01/init.c, spintrcritical06/init.c,
743        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
744        cleanup and make the tests more similar.
745
7462009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
747
748        * spintrcritical06/init.c: Test now hits forward and reverse cases.
749
7502009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
751
752        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
753        test work for case that it is documented to handle.
754
7552009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
756
757        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
758        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
759        spintrcritical10/spintrcritical10.scn: New files.
760
7612009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
762
763        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
764        unreliable third case in sp39 to spintrcritical10. New tests to hit
765        other event synchronization critical sections.
766        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
767        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
768        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
769        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
770        spintrcritical12/spintrcritical12.scn: New files.
771
7722009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
773
774        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
775        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
776        sp10/sp10.scn: New files.
777
7782009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * spintrcritical06/init.c: Clean up.
781        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
782        * spintrcritical09/spintrcritical09.scn: Fill in.
783
7842009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
785
786        * spintrcritical06/init.c: Add comment to indicate test is not finished
787        and known to not hit the case.
788        * Makefile.am, configure.ac: Add a couple more interrupt critical
789        section tests.
790        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
791        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
792        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
793        spintrcritical09/Makefile.am, spintrcritical09/init.c,
794        spintrcritical09/spintrcritical09.doc,
795        spintrcritical09/spintrcritical09.scn: New files.
796
7972009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
798
799        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
800        at hitting interrupt synchronization critical section in thread queue
801        enqueue priority for reverse insertions.
802        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
803        spintrcritical07/spintrcritical07.doc,
804        spintrcritical07/spintrcritical07.scn: New files.
805
8062009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * Makefile.am, configure.ac: Add test case for the
809        _Thread_queue_Enqueue_priority interrupt critical section where the
810        TCB we are using as a current pointer is removed from the thread
811        queue when we flash interrupts while searching forward.
812        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
813        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
814        spintrcritical06/spintrcritical06.scn: New files.
815
8162009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
817
818        * spintrcritical_support/intrcritical.c,
819        spintrcritical_support/intrcritical.h: Change prototype of delay
820        method to indicate when counter is reset. This can be used to count
821        how many iterations we are doing.
822
8232009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
824
825        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
826        blocked on one period while another expires. Add sp61 which exercises
827        the case where a call is made to rtems_shutdown_executive when the
828        system is not up.
829        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
830        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
831        sp61/sp61.doc, sp61/sp61.scn: New files.
832
8332009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * sp04/init.c: To be timesliced, tasks must also me preemptible.
836
8372009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
840        what it was intended to do.
841
8422009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
843
844        * spintrcritical_support/intrcritical.c,
845        spintrcritical_support/intrcritical.h: New files.
846
8472009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
848
849        * Makefile.am, configure.ac: Add new infrastructure which is more
850        reliable about generating cases which hit interrupt critical
851        sections. Remove sp41 since it used its own mechanism.
852        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
853        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
854        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
855        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
856        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
857        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
858        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
859        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
860        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
861        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
862        spintrcritical05/spintrcritical05.scn: New files.
863        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
864        sp41/system.h: Removed.
865
8662009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * sp41/init.c: Remove incorrect comment.
869
8702009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * sp29/init.c: Simple binary semaphores can not be inherit priority.
873
8742009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * sp25/init.c: Spacing.
877
8782009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * Makefile.am, configure.ac: Add sp59 to test path through
881        _Thread_queue_First_priority where the task's priority was in the
882        bottom 1/4 of the range.
883        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
884        sp59/sp59.scn: New files.
885
8862009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
889        not blocked on a thread queue.
890        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
891        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
892
8932009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * Makefile.am, configure.ac: Add test for timespec divide by zero.
896        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
897        sp58/sp58.scn: New files.
898
8992009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
902        pointer being null. This does not happen naturally at this time so
903        force the point.
904
9052009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
906
907        * sp12/sp12.scn: Update screen to reflect priority changes from long
908        ago.
909
9102009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
913        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
914        as sp27a and test flushing both counting and binary semaphores.
915        Reformatted.
916        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
917        sp27a/sp27a.scn: New files.
918
9192009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
922        copied fomr other Makefile.am's.
923
9242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
925
926        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
927        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
928        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
929        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
930
9312009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * sp57/sp57.doc: Correct.
934
9352009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
936
937        * Makefile.am, configure.ac: Add test of restarting a task which is in
938        the middle of a sleep or wake after.
939        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
940        sp57/sp57.scn: New files.
941
9422009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
943
944        * sp43/init.c, sp43/sp43.scn: Add more cases for
945        rtems_object_get_class_information() to improve coverage.
946
9472009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * Makefile.am, configure.ac: Add new test to verify that when a user
950        extension create hook fails, that the error is properly propagated.
951        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
952        sp56/sp56.scn: New files.
953
9542009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
955
956        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
957        rtems_extension_delete.
958
9592009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
960
961        * sp09/screen01.c, sp09/sp09.scn: Add test for
962        rtems_object_get_classic_name with invalid id.
963
9642009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
965
966        * sp02/task1.c: Minor spacing.
967
9682009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
969
970        * spfatal12/init.c: Address to heap initialize must be aligned but size
971        must be too small.
972
9732009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * Makefile.am, configure.ac: Add new test to exercise case when
976        broadcasting to a message queue with a pending message.
977        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
978        sp55/sp55.scn: New files.
979
9802009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
983        spfatal tests appear to cover all fatal error cases.
984        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
985        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
986        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
987        spfatal/task1.c: Removed.
988
9892009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
992        initialize workspace heap during initialize. Can be caused by
993        unaligned address or not enough memory to initialize heap required
994        overhead.
995        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
996        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
997
9982009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
999
1000        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1001
10022009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1005
10062009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1007
1008        * spstkalloc/spstkalloc.scn: Update screen.
1009
10102009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1011
1012        * Makefile.am, configure.ac: Add new test for user configured stack
1013        allocator/deallocator. Test both pass and fail cases.
1014        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1015        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1016
10172009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * spchain/init.c, spchain/spchain.scn: Clean up test.
1020
10212009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1022
1023        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1024        routines whose bodies are not used by RTEMS itself.
1025        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1026        spchain/spchain.doc, spchain/spchain.scn: New files.
1027
10282009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1031        chain for coverage.
1032
10332009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1034
1035        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1036        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1037        improve coverage.
1038
10392009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1040
1041        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1042
10432009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1044
1045        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1046        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1047
10482009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1051        Enhance spprintk. Add two new fatal error tests to cover
1052        __assert_func.
1053        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1054        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1055
10562009-06-18      Chris Johns <chrisj@rtems.org>
1057
1058        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1059        workaround the H8300 gcc bug.
1060
10612009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1062
1063        * sp54/init.c: Fix spacing.
1064
10652009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1066
1067        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1068
10692009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1070
1071        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1072
10732009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1074
1075        * Makefile.am, configure.ac: Add new test.
1076        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1077        sp54/sp54.scn: New files.
1078
10792009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1080
1081        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1082        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1083        the time of day forward not making server based timers fire.
1084        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1085        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1086        sp53/sp53.scn: New files.
1087
10882009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1089
1090        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1091
10922009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        PR 1415/cpukit
1095        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1096        violation.
1097        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1098        sp51/sp51.scn: New files.
1099
11002009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        PR 1413/cpukit
1103        * Makefile.am, configure.ac: Add test for case where server based
1104        timers which reinitiated themselves did not get reinserted onto timer
1105        chain.
1106        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1107        sp50/sp50.scn: New files.
1108
11092009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1110
1111        PR 1414/cpukit
1112        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1113        is harder to trick by passing in a valid id of an incorrect object
1114        class.
1115        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1116        sp49/sp49.scn: New files.
1117
11182009-05-19      Chris Johns <chrisj@rtems.org>
1119
1120        * sp04/tswitch.c: Lower sample count for small memory targets.
1121       
11222009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1123
1124        * spprintk/init.c: printk() now 100% covered.
1125
11262009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1127
1128        * spprintk/init.c: More test cases.
1129
11302009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1133        large enough for buffer node overhead.
1134
11352009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1136
1137        * Makefile.am, configure.ac, spwatchdog/system.h,
1138        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1139        printk. These will help coverage. Simplify spwkspace.
1140        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1141        spprintk/spprintk.scn: New files.
1142        * spwkspace/system.h: Removed.
1143
11442009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1145
1146        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1147        methods.
1148        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1149        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1150
11512009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1152
1153        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1154        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1155        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1156        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1157        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1158        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1159        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1160        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1161        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1162        spsize/size.c: Fix warnings.
1163
11642009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1165
1166        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1167        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1168        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1169        spobjgetnext/system.h: New files.
1170
11712009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1172
1173        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1174        64k to 20k. No impact on test behavior.
1175
11762009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1177
1178        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1179
11802009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1181
1182        * sp37/init.c, sp37/sp37.scn: Add test case for
1183        rtems_interrupt_level_attribute body.
1184
11852009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1186
1187        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1188        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1189        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1190        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1191        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1192        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1193        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1194        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1195        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1196        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1197        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1198        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1199        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1200        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1201        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1202        sp48/Makefile.am, spfatal/Makefile.am,
1203        spfatal01/Makefile.am, spfatal02/Makefile.am,
1204        spfatal03/Makefile.am, spfatal04/Makefile.am,
1205        spfatal05/Makefile.am, spfatal06/Makefile.am,
1206        spfatal07/Makefile.am, spfatal08/Makefile.am,
1207        spfatal09/Makefile.am, spsize/Makefile.am,
1208        spwatchdog/Makefile.am:
1209        Eliminate _exe_/.exe.
1210
12112009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1212
1213        PR 1388/cpukit
1214        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1215        allow both priority inherit and ceiling attributes to be set on
1216        semaphore create. These attributes are mutually exclusive and this
1217        should be an error.
1218
12192009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1220
1221        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1222        unlimited objects when configured for a unified workspace works as
1223        expected.
1224        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1225        sp48/sp48.scn: New files.
1226
12272009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1228                Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        PR 1357/cpukit
1231        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1232        honored.
1233        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1234        sp47/sp47.scn: New files.
1235
12362009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1237
1238        * Makefile.am, configure.ac: Add new test to test Watchdog display
1239        helper routines. These reach into the SuperCore.
1240        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1241        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1242        spwatchdog/system.h, spwatchdog/task1.c: New files.
1243
12442009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1247
12482009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1249
1250        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1251        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1252        hard-coded hex numbers for bad object Ids.
1253
12542009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1255
1256        * sp15/system.h, sp19/system.h: Array of task names should be of type
1257        rtems_name not rtems_id. Similarly array of task ids should be
1258        rtems_id not rtems_name.
1259
12602008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1263
12642008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * Makefile.am, configure.ac, spfatal06/testcase.h,
1267        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1268        spsize/size.c: Eliminate pointers to API configuration tables in the
1269        main configuration table. Reference the main configuration table and
1270        the API configuration tables directly using the confdefs.h version
1271        rather than obtaining a pointer to it. This eliminated some
1272        variables, a potential fatal error, some unnecessary default
1273        configuration structures. Overall, about a 4.5% reduction in the code
1274        size for minimum and hello on the SPARC.
1275        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1276        spfatal10/testcase.h: Removed.
1277
12782008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1279
1280        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1281        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1282        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1283        successfully with maxixum number of priorities as 16 instead of 256.
1284        This was done by temporarily modifying the score priority.h maximum.
1285        This allowed testing of all API code to ensure that it worked
1286        properly with a reduced number of priorities. Most modifications were
1287        to switch from hard-coded maximum to using the API provided methods
1288        to determine maximum number of priority levels.
1289
12902008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1291
1292        * sp46/sp46.scn: Add screen missed earlier.
1293
12942008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1295
1296        PR 1348/cpukit
1297        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1298        usage information while a period is running.
1299        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1300        sp46/sp46.scn: New files.
1301
13022008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1303
1304        * sp45/init.c: New file.
1305
13062008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        PR 1347/cpukit
1309        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1310        Rework Timer Server to ensure that the context allows for blocking,
1311        allocating memory, and acquiring semaphores and mutexes.
1312        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1313        New files.
1314
13152008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1316
1317        * sp25/system.h: Add warning and temporary m32c conditional until size
1318        type addressed.
1319
13202008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1321
1322        * sp09/screen07.c: Use INT_MAX as number of messages so always
1323        properly sized and no overflow on constant.
1324        * sp09/screen10.c: Delay so on targets with simulator idle clock
1325        tick driver this will work.
1326        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1327        byte boundaries rather than two byte boundaries.
1328        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1329        allocate more memory than size_t holds on m32c.
1330
13312008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1332
1333        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1334        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1335        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1336        and Region calls. On 16-bit architectures, size_t can be 16-bits
1337        which would limit sizes to 64K. Also address constants which
1338        overflowed on 16-bit integer targets.
1339
13402008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1341
1342        * sp43/sp43.scn: Bump version to 4.9.99.0
1343
13442008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1345
1346        * sp19/system.h: Use "double" instead of "rtems_double".
1347
13482008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1349
1350        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1351
13522008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1353
1354        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1355        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1356        spfatal_support/init.c, spfatal_support/system.h:
1357        Convert to "bool".
1358
13592008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1360
1361        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1362        declared in a public place.
1363
13642008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1365
1366        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1367
13682008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1369
1370        * sp43/init.c: Fix derefence of uninitialized pointer.
1371
13722008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1373
1374        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1375        multiprocessing is not enabled. Saves one more variable from single
1376        processor configuration.
1377
13782008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1379
1380        PR 1212/cpukit
1381        * Makefile.am, configure.ac: Time slicing will not happen if the task
1382        mode is changed from a non-timeslicing mode to timeslicing mode if it
1383        is done by the executing thread (e.g. in its task body). This change
1384        includes sp44 to demonstrate the problem and verify the correction.
1385        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1386
13872008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1388
1389        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1390        architectures they are not supported on.
1391
13922008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1393
1394        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1395
13962008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1397
1398        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1399          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1400
14012008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1402
1403        * sp28/init.c: Corrections to configuration.
1404        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1405        * spsize/size.c: _ISR_Vector_table only exists on architectures
1406        which use the Simple Vectored Interrupt Model.
1407
14082008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * spsize/size.c: Convention calls for leading underscore on private
1411        RTEMS variables.
1412
14132008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1416        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1417        Refactored and renamed initialization routines to
1418        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1419        rtems_initialize_device_drivers, and
1420        rtems_initialize_start_multitasking. This opened the sequence up so
1421        that bootcard() could provide a more robust and flexible framework
1422        which is easier to explain and understand. This also lays the
1423        groundwork for sharing the division of available memory between the
1424        RTEMS workspace and heap and the C library initialization across all
1425        BSPs.
1426
14272008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1428
1429        * sp32/init.c: Formatting.
1430
14312008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1432
1433        * sp09/screen01.c: Correct test.
1434        * sp09/screen14.c: Update copyright.
1435        * sp28/init.c: Correct end of test messages.
1436
14372008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1438
1439        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1440
14412008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1442
1443        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1444        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1445        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1446        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1447        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1448        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1449        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1450        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1451        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1452        tests. Add a clock_settime case for < 1988.
1453
14542008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1455
1456        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1457
14582008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1459
1460        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1461        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1462        * sp41/sp41.scn: Now has content.
1463        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1464        Object Services recently added to API.
1465
14662008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1467
1468        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1469        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1470        collection. This changed the name of a few previously public but
1471        undocumented services and added a some new services.
1472        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1473        sp43/system.h: New files.
1474
14752008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1476
1477        * spfatal10/.cvsignore: New file.
1478
14792008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1480
1481        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1482        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1483        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1484        New files.
1485
14862008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1487
1488        * Makefile.am, configure.ac: Added fatal error tests
1489        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1490        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1491        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1492        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1493        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1494        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1495        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1496        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1497        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1498        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1499        spfatal_support/init.c, spfatal_support/system.h: New files.
1500
15012008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1502
1503        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1504        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1505        test messages.
1506
15072008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1508
1509        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1510        simple type to a union of an unsigned 32 bit integer and a pointer.
1511        This should help eliminate weird casts between u32 and pointers in
1512        various places. The APIs now have to explicitly call _u32 or _string
1513        versions of helper routines. This should also simplify things and
1514        eliminate the need for ugly casts in some cases.
1515
15162008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1517
1518        * sp42/Makefile.am: New file.
1519
15202008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1521
1522        Add sp42 to exercise thread queue with knowledge of the implementation
1523        so we can exercise all of the normal paths possible.
1524        * Makefile.am, configure.ac: Add sp42.
1525        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1526
15272008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1528
1529        * sp39/init.c: Add case for long timeout on blocking operation.
1530        * Makefile.am, configure.ac: Add new test to exercise thread
1531        queue blokcing synchronization. sp39 and sp41 are very similar.
1532        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1533        sp41/system.h: New files.
1534
15352008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1536
1537        * sp39/init.c: Clean up.
1538
15392008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1540
1541        * sp39/init.c: Modify to improve coverage.
1542
15432008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1544
1545        * sp36/strict_order_mut.c:
1546
15472008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1548
1549        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1550        driver registration.
1551        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1552        sp40/system.h: New files.
1553
15542008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1557        Add test cases for:
1558          + message queue create requesting too many message buffers
1559            for the available memory
1560          + region extend with address inside existing heap
1561          + timer server initiate too large a stack, create error
1562        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1563          + task set priority while holding resource
1564
15652008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1566
1567        * Makefile.am, configure.ac: Added sp38 and sp39.
1568        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1569        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1570        sp39/sp39.scn, sp39/system.h: New files.
1571
15722007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1573
1574        * sp36/strict_order_mut.c: New file.
1575
15762007-12-21      Xi Yang <hiyangxi@gmail.com>
1577
1578        * Makefile.am, configure.ac: Add support for proper stacking of
1579        priority inheritance on mutexes as well as enforce proper order of
1580        release.
1581        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1582        sp36/sp36.scn: New files.
1583
15842007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1585
1586        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1587        directive instead of violating RTEMS internals.
1588
15892007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1590
1591        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1592        Add test cases for User Extension Manager to improve code coverage.
1593        * sp21/task1.c: Fix spelling error.
1594
15952007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1596
1597        * spsize/size.c: Account for previous changes in calculation of MPCI
1598        receive server stack.
1599
16002007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1601
1602        * sp09/screen07.c, sp09/sp09.scn: Add test for
1603        rtems_message_queue_broadcast for bad buffer and count pointers.
1604        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1605        with bad priority or initiating twice.
1606        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1607        it forces a dispatch.
1608        * sp37/init.c: New file.
1609
16102007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1611
1612        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1613        enable, flash, and is in progress. These are normally inlines but
1614        also have bodies for non-C code. This test also exercises the odd
1615        case of calling clock tick from outside an ISR.
1616        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1617
16182007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1619
1620        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1621        using notepad with the current task's ID or SELF
1622        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1623        test missing test cases for clock_get.
1624
16252007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1626
1627        * sp28/init.c: Add test code for task variables to improve coverage.
1628
16292007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1630
1631        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1632        RTEMS provided accessor macros to obtain configuration fields.
1633
16342007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1635
1636        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1637        Configuration Table. Eliminate CPU Table from all ports. Delete
1638        references to CPU Table in all forms.
1639
16402007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1641
1642        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1643
16442007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1645
1646        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1647        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1648        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1649        to improve test coverage.
1650
16512007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1652
1653        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1654        coverage.
1655
16562007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1657
1658        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1659
16602007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1661
1662        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1663        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1664        .scn files.
1665
16662007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1667
1668        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1669        commented out and updated the .scn file.
1670
16712007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1672
1673        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1674        buffered test IO.
1675
16762007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1677
1678        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1679        rtems_io_unregister_driver did not have any test code.
1680
16812007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1682
1683        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1684        since it was used to configure a no longer used feature. Device names
1685        are now part of the filesystem not in a table. This also eliminated
1686        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1687        RTEMS as well as the memory allocation used to populate
1688        _IO_Driver_name_table.
1689
16902007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1691
1692        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1693        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1694        properly.
1695
16962007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1697
1698        * spsize/size.c: Eliminated the variables
1699        _RTEMS_tasks_User_initialization_tasks and
1700        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1701        used in one place after initialized. It was a waste of space.
1702
17032007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1704
1705        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1706        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1707        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1708        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1709        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1710        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1711        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1712        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1713        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1714        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1715        spsize/size.c: Add optional managers to Makefiles. Clean up test
1716        cases so last output line follows END OF pattern. Make sure test case
1717        all run. All tests appeared ok on sis.
1718
17192007-04-05      Joel Sherrill <joel@OARcorp.com>
1720
1721        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1722
17232007-04-05      Joel Sherrill <joel@OARcorp.com>
1724
1725        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1726        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1727        CONFIGURE_APPLICATION_NEEDS_XXX.
1728
17292007-04-02      Joel Sherrill <joel@OARcorp.com>
1730
1731        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1732
17332007-04-02      Joel Sherrill <joel@OARcorp.com>
1734
1735        * spsize/size.c: Convert from Classic API style TOD_Control as
1736        fundamental time structure to POSIX struct timespec. Add
1737        clock_get_uptime().
1738
17392007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1740
1741        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1742
17432007-03-26      Joel Sherrill <joel@OARcorp.com>
1744
1745        * sp35/priinv.c: Remove warning.
1746
17472007-03-10      Joel Sherrill <joel@OARcorp.com>
1748
1749        * sp26/system.h: Remove incorrect and duplicate
1750        CONFIGURE_EXTRA_TASK_STACKS.
1751
17522007-03-05      Joel Sherrill <joel@OARcorp.com>
1753
1754        PR 1222/cpukit
1755        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1756        thread that is blocked on a priority based thread queue is changed,
1757        that its placement in the queue is reevaluated based upon the new
1758        priority. This enhancement includes modifications to the SuperCore as
1759        well as new test cases.
1760        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1761        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1762        sp35/sp35.doc, sp35/sp35.scn: New files.
1763
17642007-03-05      Joel Sherrill <joel@OARcorp.com>
1765
1766        * sp26/system.h: Correct memory required for stack sizes.
1767
17682007-02-06      Joel Sherrill <joel@OARcorp.com>
1769
1770        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1771        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1772        tests.
1773
17742006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1775
1776        * sp33/init.c: Improve barrier test to include normal blocking with
1777        manual release and unblocking in barrier deletion.
1778
17792006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1780
1781        * configure.ac: New BUG-REPORT address.
1782
17832006-11-20      Joel Sherrill <joel@OARcorp.com>
1784
1785        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1786        and make output more compliant with other tests.
1787
17882006-11-17      Joel Sherrill <joel@OARcorp.com>
1789
1790        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1791        cases intended on all targets possible with new heap algorithm.
1792
17932006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1794
1795        * Makefile.am, configure.ac: Adding Classic API Barriers.
1796        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1797        New files.
1798
17992006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1800
1801        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1802
18032006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1804
1805        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1806        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1807        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1808        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1809        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1810        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1811        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1812        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1813        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1814        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1815        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1816        Use rtems_testsdir instead.
1817
18182006-04-05      Joel Sherrill <joel@OARcorp.com>
1819                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1820
1821        * spsize/size.c: Victor spotted the problem that
1822        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1823        variables and needed to be set to the same value.  I took that
1824        idea and just removed _Thread_MP_Receive.  All uses are now
1825        _MPCI_Receive_server_tcb.
1826
18272005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1828
1829        * configure.ac: Remove RTEMS_ENABLE_BARE,
1830        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1831
18322005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1833
1834        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1835        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1836        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1837        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1838        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1839        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1840        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1841        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1842        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1843        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1844        spfatal/Makefile.am, spsize/Makefile.am:
1845        Convert to use *_PROGRAMS.
1846
18472005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1848
1849        * sp01/Makefile.am, sp02/Makefile.am,
1850        sp03/Makefile.am, sp04/Makefile.am,
1851        sp05/Makefile.am, sp06/Makefile.am,
1852        sp07/Makefile.am, sp08/Makefile.am,
1853        sp09/Makefile.am, sp11/Makefile.am,
1854        sp12/Makefile.am, sp13/Makefile.am,
1855        sp14/Makefile.am, sp15/Makefile.am,
1856        sp16/Makefile.am, sp17/Makefile.am,
1857        sp19/Makefile.am, sp20/Makefile.am,
1858        sp21/Makefile.am, sp22/Makefile.am,
1859        sp23/Makefile.am, sp24/Makefile.am,
1860        sp25/Makefile.am, sp26/Makefile.am,
1861        sp27/Makefile.am, sp28/Makefile.am,
1862        sp29/Makefile.am, sp30/Makefile.am,
1863        sp31/Makefile.am, sp32/Makefile.am,
1864        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1865
18662005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1867
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: Expand sptests.am.
1879        * sptests.am: Remove.
1880
18812005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1882
1883        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1884        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1885        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1886        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1887        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1888        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1889        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1890        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1891        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1892        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1893        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1894
18952005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1896
1897        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1898
18992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1900
1901        * spsize/Makefile.am: Rename TEST to spsize.
1902        * spsize/size.scn: Remove.
1903        * spsize/spsize.scn: New (renamed from size.scn).
1904
19052005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1906
1907        * configure.ac: Add spfatal/Makefile.
1908        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1909        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1910        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1911        * sptests.am: Remove LIB_VARIANT.
1912
19132005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1914
1915        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1916        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1917        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1918        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1919        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1920        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1921        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1922        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1923        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1924        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1925        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1926
19272005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1928
1929        * Makefile.am: Cleanup.
1930
19312005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1932
1933        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1934        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1935        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1936        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1937        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1938        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1939        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1940        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1941        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1942        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1943        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1944        spfatal/Makefile.am, spsize/Makefile.am:
1945        Partial conversion to automake.
1946
19472005-03-07      Joel Sherrill <joel@OARcorp.com>
1948
1949        * sp13/task1.c: Removed warnings.
1950
19512004-09-29      Joel Sherrill <joel@OARcorp.com>
1952
1953        * spsize/size.c: i960 obsoleted and all references removed.
1954
19552004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1956
1957        * configure.ac: Require automake > 1.9.
1958
19592004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1960
1961        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1962        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1963        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1964        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1965        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1966        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1967        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1968        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1969        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1970        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1971        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1972        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1973        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1974        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1975        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1976        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1977        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1978        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1979        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1980        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1981        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1982        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1983        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1984        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1985        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1986        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1987        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1988        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1989        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1990        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1991        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1992        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1993
19942004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1995
1996        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1997
19982004-03-30      David Querbach <querbach@realtime.bc.ca>
1999
2000        PR 595/tests
2001        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2002        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2003        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2004        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2005        others treat it as a count of longs.
2006
20072004-03-30      David Querbach <querbach@realtime.bc.ca>
2008
2009        PR 596/tests
2010        * sp32/init.c: A missing definition of TEST_INIT before including
2011        <tmacros.h> means that buffered output will not work even if selected
2012        in buffer_test_io.h.
2013
20142004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2015
2016        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2017        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2018        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2019        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2020        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2021        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2022        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2023        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2024        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2025        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2026        types.
2027
20282004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2029
2030        * configure.ac: Add 2nd arg to RTEMS_TOP.
2031
20322004-03-05      Joel Sherrill <joel@OARcorp.com>
2033
2034        * sp07/buffered_io.c: Remove warning.
2035
20362004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2037
2038        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2039        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2040        * sp02/Makefile.am: Ditto.
2041        * sp03/Makefile.am: Ditto.
2042        * sp04/Makefile.am: Ditto.
2043        * sp05/Makefile.am: Ditto.
2044        * sp06/Makefile.am: Ditto.
2045        * sp07/Makefile.am: Ditto.
2046        * sp08/Makefile.am: Ditto.
2047        * sp09/Makefile.am: Ditto.
2048        * sp11/Makefile.am: Ditto.
2049        * sp12/Makefile.am: Ditto.
2050        * sp13/Makefile.am: Ditto.
2051        * sp14/Makefile.am: Ditto.
2052        * sp15/Makefile.am: Ditto.
2053        * sp16/Makefile.am: Ditto.
2054        * sp17/Makefile.am: Ditto.
2055        * sp19/Makefile.am: Ditto.
2056        * sp20/Makefile.am: Ditto.
2057        * sp21/Makefile.am: Ditto.
2058        * sp22/Makefile.am: Ditto.
2059        * sp23/Makefile.am: Ditto.
2060        * sp24/Makefile.am: Ditto.
2061        * sp25/Makefile.am: Ditto.
2062        * sp26/Makefile.am: Ditto.
2063        * sp27/Makefile.am: Ditto.
2064        * sp28/Makefile.am: Ditto.
2065        * sp29/Makefile.am: Ditto.
2066        * sp30/Makefile.am: Ditto.
2067        * sp31/Makefile.am: Ditto.
2068        * sp32/Makefile.am: Ditto.
2069        * spfatal/Makefile.am: Ditto.
2070        * spsize/Makefile.am: Ditto.
2071
20722003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2073
2074        * sptests.am: Add dirstamp support.
2075
20762003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2077
2078        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2079
20802003-12-16      Joel Sherrill <joel@OARcorp.com>
2081
2082        PR 544/tests
2083        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2084        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2085        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2086        make tests account for resources and not print at inappropriate
2087        times.
2088        * sp07/buffered_io.c: New file.
2089
20902003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2093
20942003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2095
2096        * sp01/Makefile.am: Remove all-local: $(ARCH).
2097        * sp02/Makefile.am: Remove all-local: $(ARCH).
2098        * sp03/Makefile.am: Remove all-local: $(ARCH).
2099        * sp04/Makefile.am: Remove all-local: $(ARCH).
2100        * sp05/Makefile.am: Remove all-local: $(ARCH).
2101        * sp06/Makefile.am: Remove all-local: $(ARCH).
2102        * sp07/Makefile.am: Remove all-local: $(ARCH).
2103        * sp08/Makefile.am: Remove all-local: $(ARCH).
2104        * sp09/Makefile.am: Remove all-local: $(ARCH).
2105        * sp11/Makefile.am: Remove all-local: $(ARCH).
2106        * sp12/Makefile.am: Remove all-local: $(ARCH).
2107        * sp13/Makefile.am: Remove all-local: $(ARCH).
2108        * sp14/Makefile.am: Remove all-local: $(ARCH).
2109        * sp15/Makefile.am: Remove all-local: $(ARCH).
2110        * sp16/Makefile.am: Remove all-local: $(ARCH).
2111        * sp17/Makefile.am: Remove all-local: $(ARCH).
2112        * sp19/Makefile.am: Remove all-local: $(ARCH).
2113        * sp20/Makefile.am: Remove all-local: $(ARCH).
2114        * sp21/Makefile.am: Remove all-local: $(ARCH).
2115        * sp22/Makefile.am: Remove all-local: $(ARCH).
2116        * sp23/Makefile.am: Remove all-local: $(ARCH).
2117        * sp24/Makefile.am: Remove all-local: $(ARCH).
2118        * sp25/Makefile.am: Remove all-local: $(ARCH).
2119        * sp26/Makefile.am: Remove all-local: $(ARCH).
2120        * sp27/Makefile.am: Remove all-local: $(ARCH).
2121        * sp28/Makefile.am: Remove all-local: $(ARCH).
2122        * sp29/Makefile.am: Remove all-local: $(ARCH).
2123        * sp30/Makefile.am: Remove all-local: $(ARCH).
2124        * sp31/Makefile.am: Remove all-local: $(ARCH).
2125        * sp32/Makefile.am: Remove all-local: $(ARCH).
2126        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2127        * spsize/Makefile.am: Remove all-local: $(ARCH).
2128
21292003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2130
2131        * configure.ac: Reflect having moved to testsuites/.
2132
21332003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2134
2135        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2136
21372003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2138
2139        * configure.ac:Remove RTEMS_CHECK_CPU.
2140
21412003-09-04      Joel Sherrill <joel@OARcorp.com>
2142
2143        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2144        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2145        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2146        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2147        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2148        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2149        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2150        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2151        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2152        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2153        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2154        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2155        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2156        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2157        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2158        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2159        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2160        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2161        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2162        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2163        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2164        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2165        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2166        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2167        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2168        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2169        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2170        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2171        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2172        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2173        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2174        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2175        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2176        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2177        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2178        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2179        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2180        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2181        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2182        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2183        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2184        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2185        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2186        spsize/size.c, spsize/system.h: URL for license changed.
2187
21882003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2189
2190        PR 458/tests
2191        * sp30/task1.c: Correct indexing problem.
2192
21932003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2194
2195        * Makefile.am: Reflect having moved aclocal/.
2196
21972003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2198
2199        * Makefile.am: Reflect having moved automake/.
2200        * sp01/Makefile.am: Reflect having moved automake/.
2201        * sp02/Makefile.am: Reflect having moved automake/.
2202        * sp03/Makefile.am: Reflect having moved automake/.
2203        * sp04/Makefile.am: Reflect having moved automake/.
2204        * sp05/Makefile.am: Reflect having moved automake/.
2205        * sp06/Makefile.am: Reflect having moved automake/.
2206        * sp07/Makefile.am: Reflect having moved automake/.
2207        * sp08/Makefile.am: Reflect having moved automake/.
2208        * sp09/Makefile.am: Reflect having moved automake/.
2209        * sp11/Makefile.am: Reflect having moved automake/.
2210        * sp12/Makefile.am: Reflect having moved automake/.
2211        * sp13/Makefile.am: Reflect having moved automake/.
2212        * sp14/Makefile.am: Reflect having moved automake/.
2213        * sp15/Makefile.am: Reflect having moved automake/.
2214        * sp16/Makefile.am: Reflect having moved automake/.
2215        * sp17/Makefile.am: Reflect having moved automake/.
2216        * sp19/Makefile.am: Reflect having moved automake/.
2217        * sp20/Makefile.am: Reflect having moved automake/.
2218        * sp21/Makefile.am: Reflect having moved automake/.
2219        * sp22/Makefile.am: Reflect having moved automake/.
2220        * sp23/Makefile.am: Reflect having moved automake/.
2221        * sp24/Makefile.am: Reflect having moved automake/.
2222        * sp25/Makefile.am: Reflect having moved automake/.
2223        * sp26/Makefile.am: Reflect having moved automake/.
2224        * sp27/Makefile.am: Reflect having moved automake/.
2225        * sp28/Makefile.am: Reflect having moved automake/.
2226        * sp29/Makefile.am: Reflect having moved automake/.
2227        * sp30/Makefile.am: Reflect having moved automake/.
2228        * sp31/Makefile.am: Reflect having moved automake/.
2229        * sp32/Makefile.am: Reflect having moved automake/.
2230        * spfatal/Makefile.am: Reflect having moved automake/.
2231        * spsize/Makefile.am: Reflect having moved automake/.
2232
22332003-08-14      Joel Sherrill <joel@OARcorp.com>
2234
2235        * sp02/task1.c: Added ID to name lookup service and changed name of
2236        id/name translation status code. This propagated to multiple
2237        functions. The user API service added was rtems_object_id_to_name()
2238
22392003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2240
2241        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2242
22432003-05-29      Joel Sherrill <joel@OARcorp.com>
2244
2245        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2246
22472003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2248
2249        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2250        CC_CFLAGS_DEFAULT (obsolete).
2251
22522003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2253
2254        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2255        Remove CC_LDFLAGS_PROFILE_V.
2256
22572003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2258
2259        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2260
22612003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2262
2263        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2264
22652003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2266
2267        * configure.ac: AC_PREREQ(2.57).
2268
22692002-11-14      Joel Sherrill <joel@OARcorp.com>
2270
2271        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2272        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2273        update the IDs in the screens.
2274
22752002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2276
2277        * .cvsignore: Reformat.
2278        Add autom4te*cache.
2279        Remove autom4te.cache.
2280
22812002-09-14      Joel Sherrill <joel@OARcorp.com>
2282
2283        * sp32/.cvsignore: New file.
2284
22852002-09-14      Aaron J. Grier <aaron@frye.com>
2286
2287        * PR271 was not applicable against the current source but included
2288        a nice test that Joel decided to add to the tree as sp32.
2289        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2290        * Makefile.am, configure.ac: Modified to reflect addition.
2291
22922002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2293
2294        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2295        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2296        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2297        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2298        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2299        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2300        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2301        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2302        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2303        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2304        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2305        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2306        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2307        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2308        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2309        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2310        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2311        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2312        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2313        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2314        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2315        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2316        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2317        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2318        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2319        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2320        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2321        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2322        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2323        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2324        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2325
23262002-08-01      Joel Sherrill <joel@OARcorp.com>
2327
2328        * Per PR47 add support for buffered test output.  This involved
2329        adding defines to redirect output to a buffer and dump it when
2330        full, at "test pause", and at exit.  To avoid problems when redefining
2331        exit(), all tests were modified to call rtems_test_exit().
2332        Some tests, notable psxtests, had to be modified to include
2333        the standard test macro .h file (pmacros.h or tmacros.h) to
2334        enable this support.
2335        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2336        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2337        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2338        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2339        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2340        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2341        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2342
23432002-07-30      Joel Sherrill <joel@OARcorp.com>
2344
2345        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2346        stack if the port doesn't configure using it.
2347
23482002-07-04      Joel Sherrill <joel@OARcorp.com>
2349
2350        * Jump table for single entry point removed.
2351        * spsize/size.c:  Modified to reflect above.
2352
23532002-07-01      Joel Sherrill <joel@OARcorp.com>
2354
2355        * sp29/init.c: Corrected definitions for task stack usage.
2356
23572002-07-01      Joel Sherrill <joel@OARcorp.com>
2358
2359        * spsize/size.c: _Thread_queue_Extract_table removed.
2360
23612001-05-17      Joel Sherrill <joel@OARcorp.com>
2362
2363        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2364        number of staticly configured device drivers.
2365
23662001-05-14      Joel Sherrill <joel@OARcorp.com>
2367
2368        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2369        than the configured number of drivers.
2370 
23712002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2372
2373        * configure.ac: Remove ENABLE_GCC28.
2374
23752001-04-04      Joel Sherrill <joel@OARcorp.com>
2376
2377        * spsize/size.c: Reflect SPARC modifcation to get rid of
2378        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2379 
23802001-03-29      Joel Sherrill <joel@OARcorp.com>
2381
2382        * Per PR147 addressed problems when reseting and inserting a timer
2383        into a timer chain that did not honor time passage since the last
2384        time the timer server was scheduled and the new insertion.
2385        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2386
23872001-03-28      Joel Sherrill <joel@OARcorp.com>
2388
2389        * Side-effect of PR132.
2390        * sp21/system.h: Now must explicitly request NULL driver.
2391
23922002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2393
2394        * configure.ac:
2395        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2396        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2397        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2398        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2399        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2400        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2401        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2402        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2403        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2404        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2405        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2406        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2407        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2408        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2409        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2410        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2411        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2412        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2413        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2414        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2415        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2416        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2417        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2418        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2419        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2420        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2421        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2422        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2423        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2424        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2425        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2426        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2427        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2428        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2429
24302002-03-20      Chris Johns <ccj@acm.org>
2431
2432        * PR145.
2433        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2434        in system (e.g. driver tasks).  Also exit on minimum number of
2435        switches not precise number.
2436
24372001-01-29      Joel Sherrill <joel@OARcorp.com>
2438
2439        * Fixed bug where resetting a timer that was not at the head
2440        of one of the task timer chains resulted in the Timer Server
2441        task waking up too far in the future.
2442        * Added rtems_timer_get_information() directive to support testing.
2443        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2444        above condition.
2445
24462001-01-22      Joel Sherrill <joel@OARcorp.com>
2447
2448        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2449        because priority added as argument to rtems_timer_initiate_server().
2450
24512001-01-16      Joel Sherrill <joel@OARcorp.com>
2452
2453        * Added tests for task-based timers.  This included the new tests
2454        sp30 and sp31.
2455        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2456        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2457        for task-based timer services.
2458        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2459        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2460        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2461        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2462        sp31/task1.c: New files.
2463
24642001-11-01      Joel Sherrill <joel@OARcorp.com>
2465
2466        * sp26/system.h: Properly account for stack memory used by
2467        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2468        and processed as PR78.
2469
24702001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2471
2472        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2473        * configure.in: Remove.
2474        * configure.ac: New file, generated from configure.in by autoupdate.
2475
24762001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2477
2478        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2479
24802001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2481
2482        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2483        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2484        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2485        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2486        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2487        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2488        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2489        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2490        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2491        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2492        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2493        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2494        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2495        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2496        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2497        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2498        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2499        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2500        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2501        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2502        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2503        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2504        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2505        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2506        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2507        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2508        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2509        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2510        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2511
25122001-08-16      Joel Sherrill <joel@OARcorp.com>
2513
2514        * sp20/system.h: Account for extra task stacks properly.
2515
25162001-08-16      Joel Sherrill <joel@OARcorp.com>
2517
2518        * sp13/sp13.scn: Id in screen had wrong class field value.
2519        * sp13/system.h: Account for message buffer memory.
2520        * sp13/task2.c: Remove unnecessary check for failure.
2521
25222001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2523
2524        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2525
25262001-04-20      Joel Sherrill <joel@OARcorp.com>
2527
2528        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2529        file.
2530
25312001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2532
2533        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2534
25352001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2536
2537        * sp21/Makefile.am: Remove libtest.
2538
25392000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2540
2541        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2542
25432000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2544
2545        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2546
25472000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2548
2549        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2550        Switch to GNU canonicalization.
2551        * sptests.am: Remove DEFS.
2552
25532000-09-29      Joel Sherrill <joel@OARcorp.com>
2554
2555        * sp20/sp20.scn: Corrected to reflect new addition.
2556        * sp20/system.h: Removed comment reflecting history.
2557
25582000-09-29      Stephan Merker <merker@decrc.abb.de>
2559
2560        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2561        Added new task to test sequence of altering a period's length
2562        while it is still active.
2563
25642000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2565
2566        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2567        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2568        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2569        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2570        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2571        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2572        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2573        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2574        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2575        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2576
25772000-08-10      Joel Sherrill <joel@OARcorp.com>
2578
2579        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.