source: rtems/testsuites/sptests/ChangeLog @ ea445300

4.10
Last change on this file since ea445300 was ea445300, checked in by Joel Sherrill <joel.sherrill@…>, on 02/02/11 at 19:02:17

2011-02-02 Joel Sherrill <joel.sherrilL@…>

  • sp04/tswitch.c: Shrink memory requirements.
  • Property mode set to 100644
File size: 93.8 KB
Line 
12011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * sp04/tswitch.c: Shrink memory requirements.
4
52011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Require autoconf-2.68, automake-1.11.1.
8
92010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * sp62/init.c, sp65/init.c: #include <unistd.h>.
12
132010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
14
15        * sp43/init.c: Readdress use of ctype methods per recommendation from
16        D.J. Delorie on the newlib mailing list. We should pass an unsigned
17        char into these methods.
18
192010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * Makefile.am, configure.ac: Add new fatal error for configuring
22        unlimited and maximum of 0.
23        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
24        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
25
262010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * sp43/init.c: Fix warning.
29
302009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
31
32        * sp69/init.c: Fixed warnings.
33
342009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
37        update.
38
392009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
42        expired periods. This detected the recently introduced PR1480.
43
442009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * sp69/.cvsignore: New file.
47
482009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
49
50        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
51        to ensure that all paths are tested.
52        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
53
542009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * sp31/task1.c: Fixed spacing.
57
582009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
61        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
62        spwkspace/init.c: Use rtems_test_assert() consistently instead of
63        system assert(). rtems_test_assert() is designed to integrate into
64        the RTEMS test suite infrastructure.
65
662009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
67
68        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
69        cases. Updated copyright notice.
70
712009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
72
73        * sp25/task1.c: Use PRIuPTR for segment_sizes.
74
752009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
76
77        * sp68/Makefile.in, sp68/.cvsignore,
78        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
79        removed unneeded Makefile.in, added cvsignore
80       
812009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
82
83        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
84        spintrcritical17/init.c, spintrcritical17/Makefile.am,
85        spintrcritical17/spintrcritical17.doc,
86        spintrcritical17/spintrcritical17.scn: New files.
87        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
88        * sp31/task1.c, sp67/init.c: Changes for new timer server
89        implementation.
90        * sp52/init.c: The init task must be preemptible to let the timer
91        server run.
92
932009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        PR 1460/cpukit
96        * sp43/init.c: Change return type on methods accessing portions of
97        RTEMS Ids to int. This allows -1 to be return on error.
98
992009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
100
101        * spsize/Makefile.am: Fix broken install rule.
102
1032009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * spprintk/spprintk.scn: Add end of line at end of file.
106
1072009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
110        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
111        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
112        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
113        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
114        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
115        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
116        spwkspace/Makefile.am: Add documentation files for multiple tests.
117        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
118        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
119        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
120        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
121        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
122        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
123        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
124        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
125        spwkspace/spwkspace.doc: New files.
126
1272009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
130        Include "tmacros.h".
131        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
132        _Heap_Allocate for 16bit compliance.
133        * sp44/init.c: Another printf format fix.
134
1352009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
136
137        * sp37/init.c: Add local prototypes for
138        rtems_interrupt_disable, rtems_interrupt_enable,
139        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
140        * sp43/init.c: Add local prototypes for
141        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
142        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
143        rtems_object_id_api_minimum, rtems_object_id_get_api,
144        rtems_object_id_get_class, rtems_object_id_get_index,
145        rtems_object_id_get_node.
146        Spray PRId32's into printf's for 16bit target complianance.
147        * sp37/init.c: Add local prototype for
148        rtems_interrupt_level_attribute.
149
1502009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
151
152        * sp29/init.c: Include "tmacros.h".
153        Misc. changes related to rtems_intervals.
154        * sp14/asr.c: Add PRIxrtems_signal_set.
155        Use PRIxrtems_signal_set to print rtems_signal_set's.
156        * sp13/task3.c: Use PRIu32 to print "count".
157        * sp09/screen12.c: Segment sizes are uintptr_t's.
158        * sp09/screen11.c: Use size_t for "size".
159        * sp62/init.c: Segment sizes are uintptr_t's.
160        * sp25/task1.c: Use PRIuPTR to print segment_size's.
161        * sp21/task1.c: Add PRIurtems_device_major_number.
162        * sp11/task1.c, sp11/task2.c:
163        Use PRIxrtems_event_set to print rtems_event_set's.
164        * sp09/screen13.c: Revert previous change.
165        Remove broken extraneous line seemingly having crept into in
166        2009-08-10 patch.
167        * sp27/init.c: Remove extraneous argument to print.
168        * spsize/size.c: Use PRIu32 to print sys_req.
169        * sp37/init.c: Add missing argument to printf.
170        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
171        sp12/pritask.c, sp34/changepri.c:
172        Use PRIdrtems_task_argument to print rtems_task_argument's.
173
1742009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * sp25/task1.c: segment_size is uintptr_t.
177        * spfatal06/testcase.h: Add missing return.
178        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
179        Duplicate code from rtems_name_to_characters to convert rtems_name's
180        into char arrays.
181        * sp09/screen13.c: Comment out unused return status.
182        * sp63/init.c: Use PRIu32 to print uint32_t's.
183        * sp33/init.c: Use PRIu32 to print uint32_t's.
184        * sp28/init.c: Use PRIu32 to print uint32_t's.
185
1862009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * sp31/task1.c: Use PRIdWatchdog_Interval to print
189        Watchdog_Interval's.
190        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
191        PRIdrtems_interval to print rtems_interval's.
192
1932009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
194
195        * sp13/task1.c: Misc. uint32_t fixes.
196        * sp20/task1.c: Misc. uint32_t fixes.
197        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
198        Use PRIXrtems_mode to print rtems_mode's.
199        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
200        Use PRIxrtems_mode to print rtems_mode's.
201        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
202        sp19/task1.c: Add missing PRI*32's.
203
2042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * sp34/changepri.c, sp35/priinv.c:
207        Use PRIdPriority_Control to print Priority_Control's.
208
2092009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * sp34/changepri.c, sp59/init.c:
212        Use PRIdrtems_task_priority to print rtems_task_priority's.
213        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
214        Use PRIdrtems_task_priority to print rtems_task_priority's.
215        * sp12/system.h:
216        Change Priority_Test_driver to use rtems_task_priority argument.
217        * sp12/pridrv.c:
218        Change Priority_Test_driver to use rtems_task_priority argument.
219        Use PRIdrtems_task_priority to print rtems_task_priority's.
220
2212009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
224        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
225        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
226        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
227        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
228
2292009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
232        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
233        * sp63/init.c: Fix _Heap_Resize_block args.
234        * sp09/screen09.c: Eliminate unused var warning.
235
2362009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
237
238        * sp27/init.c, spsize/init.c: Fix prototypes.
239        * spwatchdog/task1.c: Remove unused vars.
240
2412009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
244        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
245        spobjgetnext/init.c, spprintk/init.c:
246        Eliminate unused vars.
247
2482009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
249
250        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
251        confdefs.h define typos.
252
2532009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * configure.ac: Don't add -ansi -fasm to CFLAGS.
256
2572009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * sp32/init.c: Lengthen the clock tick and move configuration to the
260        bottom of the file.
261
2622009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
263
264        * Makefile.am, configure.ac: Add new test to exercise when the ticks
265        since boot wraps around 0 and the timer server must deal with that
266        condition.
267        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
268        sp67/sp67.scn: New files.
269
2702009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
271
272        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
273
2742009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
275
276        * spintrcritical09/init.c, spintrcritical10/init.c,
277        spintrcritical11/init.c: Fixed potentially infinite loops.
278        * sp20/system.h: Increased micro seconds per tick in order to be more
279        independent of the console output speed.
280
2812009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
282
283        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
284        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
285        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
286        at -Os and m68k at -Os. Fix typos.
287
2882009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
289
290        * sp54/init.c: Use rtems_build_id to make building Objects_Id
291        RTEMS_USE_16_BIT_OBJECT clean.
292
2932009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * Makefile.am, configure.ac: Add new test to exercise when notepads are
296        not configured.
297        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
298        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
299
3002009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
301
302        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
303        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
304        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
305        coverage runs.
306
3072009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
310        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
311        some error cases uncovered by uC5282 coverage runs.
312
3132009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
316        uC5282 coverage runs.
317
3182009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
319
320        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
321        Correct minor issues uncovered on uC5282.
322
3232009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
324
325        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
326        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
327        Eliminate use of deprecated rtems_extension.
328
3292009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
332        run when IO speed varies.
333
3342009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
337        the intended code.
338
3392009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * configure.ac: Revert accidentally committed lines.
342
3432009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
344
345        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
346        simple priority ceiling case that was previously only tested via the
347        POSIX API.
348        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
349        sp66/sp66.scn: New files.
350
3512009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
354        for Id which is in range for the object class but not allocated yet.
355
3562009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * sp46/init.c, sp46/sp46.scn: Fix numbering.
359
3602009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
361
362        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
363
3642009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
365
366        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
367        spfatal02/spfatal02.scn, spfatal02/testcase.h,
368        spfatal03/spfatal03.scn, spfatal03/testcase.h,
369        spfatal04/spfatal04.scn, spfatal04/testcase.h,
370        spfatal05/spfatal05.scn, spfatal05/testcase.h,
371        spfatal06/spfatal06.scn, spfatal06/testcase.h,
372        spfatal07/spfatal07.scn, spfatal07/testcase.h,
373        spfatal08/spfatal08.scn, spfatal08/testcase.h,
374        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
375        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
376        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
377        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
378        tests use testcase.h and spfatal_support framework. Print test name
379        herald in all cases.
380        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
381        New files.
382        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
383
3842009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * spfatal07/testcase.h: Indicate test is not applicable on some
387        architectures.
388
3892009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * Makefile.am: Fix spacing.
392
3932009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
394
395        * spstkalloc/init.c: Changed allocator signature. Functions are now
396        static.
397
3982009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
399
400        * sp29/init.c: Fixed return value evaluation.
401        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
402        * sp63/init.c: Check return value of _Heap_Initialize().
403
4042009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
407        _Watchdog_Report() when name is not NULL. This case was covered at
408        -Os on erc32 but at -O2 we had more code.
409
4102009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
413        overflowing on _Heap_Allocate_aligned.
414
4152009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
418        for various null parameters.
419
4202009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
421
422        * sp16/sp16.scn, sp16/task1.c: Fix typo.
423
4242009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
425
426        * sp65/init.c: Remove stray print.
427        * sp65/sp65.doc: Add information on second case.
428
4292009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
430
431        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
432        verify that obtaining a priority ceiling mutex when the calling
433        task's priority is the same as the priority ceiling is handled
434        correctly.
435
4362009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
437
438        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
439        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
440        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
441        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
442        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
443        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
444        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
445        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
446        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
447        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
448        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
449        rtems_clock_get_ticks_per_second().
450
4512009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
452
453        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
454        Change attributes to priority ceiling. Use directive_failed, not
455        assert. Configure a semaphore not a region.
456
4572009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
458
459        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
460        mutex cases.
461        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
462        sp65/sp65.scn: New files.
463
4642009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
465
466        * Makefile.am, configure.ac: Add new test for some core mutex cases.
467        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
468        sp65/sp65.scn: New files.
469
4702009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
471
472        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
473        per tick.
474
4752009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
476
477        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
478        adjust existing for alignment. New test ensures coverage begin and
479        end marker methods are exercised so they do not get considered
480        unexecuted.
481        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
482        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
483
4842009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
485
486        * Makefile.am, configure.ac: Add new test to exercise legacy
487        rtems_clock_get().
488        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
489        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
490
4912009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
492
493        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
494        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
495        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
496
4972009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
500        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
501        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
502        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
503        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
504        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
505        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
506        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
507        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
508
5092009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
512        cases.
513
5142009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
517        all memory is successfully allocated. This means the test can
518        validate the heap is unchanged on extend failure.
519
5202009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * spintrcritical01/init.c, spintrcritical06/init.c,
523        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
524        per tick so tests run quicker and more reliably hit the intended
525        critical section.
526
5272009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
530        when we are unable to allocate the memory needed for an object
531        extend. Make sure all is handled properly.
532        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
533        sp64/sp64.scn: New files.
534
5352009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * sp63/init.c: Correct test case two.
538
5392009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
540
541        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
542        test case to exercise another odd branch not taken.
543
5442009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
545
546        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
547        particular path is taken through the _Heap_Resize_block code.
548        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
549        sp63/sp63.scn: New files.
550
5512009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
552
553        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
554        wrong thing in a cpp macro. Added contents to screen file and add
555        documentation file.
556        * sp42/sp42.doc: New file.
557
5582009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
559
560        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
561
5622009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
563
564        * spintrcritical16/init.c: Tinker with test to make it hit the case
565        more reliably.
566
5672009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
568
569        * Makefile.am, configure.ac: Add new test to exercise as many cases as
570        possible of not being able to allocate memory from the workspace
571        during thread creation.
572        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
573        sp18/sp18.scn: New files.
574
5752009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * Makefile.am, configure.ac: Add new test to handle the case where
578        a region resize frees enough memory to unblock a task.
579        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
580        sp62/sp62.scn: New files.
581        * sp61/init.c: Test does not need regions.
582
5832009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
584
585        * Makefile.am, configure.ac: Add test case for processing a timeout
586        on a thread (that is the thread executing) that has also had its
587        request satisfied while it is being enqueued.
588        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
589        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
590        spintrcritical16/spintrcritical16.scn: New files.
591        * spintrcritical15/init.c: Remove unused TSR>
592
5932009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
594
595        * Makefile.am, configure.ac: Add test case for a thread timing out on a
596        thread queue while another thread is in the process of blocking on
597        the same thread queue.
598        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
599        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
600        spintrcritical15/spintrcritical15.scn: New files.
601
6022009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
605
6062009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
607
608        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
609        sp40/sp40.scn: Now verified to hit coverage cases.
610        * sp40/sp40.doc: New file.
611
6122009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
613
614        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
615        to catch two remaining uncovered cases in rtems_io_register_driver.
616        * sp40/system.h: Removed.
617
6182009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * Makefile.am, configure.ac: Add new test to exercise odd case in
621        rtems_iterate_over_all_threads.
622        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
623        sp41/sp41.scn: New files.
624
6252009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
626
627        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
628        inheritance protocol since there is no holder associated with them.
629
6302009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
631
632        * Makefile.am, configure.ac: Add new tests to exercise cases where a
633        timer is scheduled from an ISR while it is being scheduled at the
634        task level.
635        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
636        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
637        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
638        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
639        spintrcritical14/spintrcritical14.scn: New files.
640
6412009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
642
643        * spintrcritical01/init.c, spintrcritical06/init.c,
644        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
645        cleanup and make the tests more similar.
646
6472009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * spintrcritical06/init.c: Test now hits forward and reverse cases.
650
6512009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
654        test work for case that it is documented to handle.
655
6562009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
657
658        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
659        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
660        spintrcritical10/spintrcritical10.scn: New files.
661
6622009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
663
664        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
665        unreliable third case in sp39 to spintrcritical10. New tests to hit
666        other event synchronization critical sections.
667        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
668        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
669        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
670        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
671        spintrcritical12/spintrcritical12.scn: New files.
672
6732009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
676        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
677        sp10/sp10.scn: New files.
678
6792009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
680
681        * spintrcritical06/init.c: Clean up.
682        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
683        * spintrcritical09/spintrcritical09.scn: Fill in.
684
6852009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
686
687        * spintrcritical06/init.c: Add comment to indicate test is not finished
688        and known to not hit the case.
689        * Makefile.am, configure.ac: Add a couple more interrupt critical
690        section tests.
691        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
692        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
693        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
694        spintrcritical09/Makefile.am, spintrcritical09/init.c,
695        spintrcritical09/spintrcritical09.doc,
696        spintrcritical09/spintrcritical09.scn: New files.
697
6982009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
701        at hitting interrupt synchronization critical section in thread queue
702        enqueue priority for reverse insertions.
703        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
704        spintrcritical07/spintrcritical07.doc,
705        spintrcritical07/spintrcritical07.scn: New files.
706
7072009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
708
709        * Makefile.am, configure.ac: Add test case for the
710        _Thread_queue_Enqueue_priority interrupt critical section where the
711        TCB we are using as a current pointer is removed from the thread
712        queue when we flash interrupts while searching forward.
713        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
714        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
715        spintrcritical06/spintrcritical06.scn: New files.
716
7172009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
718
719        * spintrcritical_support/intrcritical.c,
720        spintrcritical_support/intrcritical.h: Change prototype of delay
721        method to indicate when counter is reset. This can be used to count
722        how many iterations we are doing.
723
7242009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
725
726        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
727        blocked on one period while another expires. Add sp61 which exercises
728        the case where a call is made to rtems_shutdown_executive when the
729        system is not up.
730        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
731        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
732        sp61/sp61.doc, sp61/sp61.scn: New files.
733
7342009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * sp04/init.c: To be timesliced, tasks must also me preemptible.
737
7382009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
741        what it was intended to do.
742
7432009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
744
745        * spintrcritical_support/intrcritical.c,
746        spintrcritical_support/intrcritical.h: New files.
747
7482009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
749
750        * Makefile.am, configure.ac: Add new infrastructure which is more
751        reliable about generating cases which hit interrupt critical
752        sections. Remove sp41 since it used its own mechanism.
753        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
754        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
755        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
756        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
757        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
758        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
759        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
760        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
761        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
762        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
763        spintrcritical05/spintrcritical05.scn: New files.
764        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
765        sp41/system.h: Removed.
766
7672009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * sp41/init.c: Remove incorrect comment.
770
7712009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * sp29/init.c: Simple binary semaphores can not be inherit priority.
774
7752009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
776
777        * sp25/init.c: Spacing.
778
7792009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
780
781        * Makefile.am, configure.ac: Add sp59 to test path through
782        _Thread_queue_First_priority where the task's priority was in the
783        bottom 1/4 of the range.
784        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
785        sp59/sp59.scn: New files.
786
7872009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
788
789        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
790        not blocked on a thread queue.
791        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
792        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
793
7942009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * Makefile.am, configure.ac: Add test for timespec divide by zero.
797        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
798        sp58/sp58.scn: New files.
799
8002009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
803        pointer being null. This does not happen naturally at this time so
804        force the point.
805
8062009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * sp12/sp12.scn: Update screen to reflect priority changes from long
809        ago.
810
8112009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
812
813        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
814        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
815        as sp27a and test flushing both counting and binary semaphores.
816        Reformatted.
817        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
818        sp27a/sp27a.scn: New files.
819
8202009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
823        copied fomr other Makefile.am's.
824
8252009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
826
827        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
828        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
829        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
830        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
831
8322009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        * sp57/sp57.doc: Correct.
835
8362009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
837
838        * Makefile.am, configure.ac: Add test of restarting a task which is in
839        the middle of a sleep or wake after.
840        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
841        sp57/sp57.scn: New files.
842
8432009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
844
845        * sp43/init.c, sp43/sp43.scn: Add more cases for
846        rtems_object_get_class_information() to improve coverage.
847
8482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
849
850        * Makefile.am, configure.ac: Add new test to verify that when a user
851        extension create hook fails, that the error is properly propagated.
852        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
853        sp56/sp56.scn: New files.
854
8552009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
856
857        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
858        rtems_extension_delete.
859
8602009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        * sp09/screen01.c, sp09/sp09.scn: Add test for
863        rtems_object_get_classic_name with invalid id.
864
8652009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        * sp02/task1.c: Minor spacing.
868
8692009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * spfatal12/init.c: Address to heap initialize must be aligned but size
872        must be too small.
873
8742009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * Makefile.am, configure.ac: Add new test to exercise case when
877        broadcasting to a message queue with a pending message.
878        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
879        sp55/sp55.scn: New files.
880
8812009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
882
883        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
884        spfatal tests appear to cover all fatal error cases.
885        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
886        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
887        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
888        spfatal/task1.c: Removed.
889
8902009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
891
892        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
893        initialize workspace heap during initialize. Can be caused by
894        unaligned address or not enough memory to initialize heap required
895        overhead.
896        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
897        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
898
8992009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
902
9032009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
904
905        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
906
9072009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
908
909        * spstkalloc/spstkalloc.scn: Update screen.
910
9112009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
912
913        * Makefile.am, configure.ac: Add new test for user configured stack
914        allocator/deallocator. Test both pass and fail cases.
915        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
916        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
917
9182009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
919
920        * spchain/init.c, spchain/spchain.scn: Clean up test.
921
9222009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
925        routines whose bodies are not used by RTEMS itself.
926        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
927        spchain/spchain.doc, spchain/spchain.scn: New files.
928
9292009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
930
931        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
932        chain for coverage.
933
9342009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
935
936        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
937        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
938        improve coverage.
939
9402009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
943
9442009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
945
946        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
947        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
948
9492009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
952        Enhance spprintk. Add two new fatal error tests to cover
953        __assert_func.
954        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
955        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
956
9572009-06-18      Chris Johns <chrisj@rtems.org>
958
959        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
960        workaround the H8300 gcc bug.
961
9622009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * sp54/init.c: Fix spacing.
965
9662009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
967
968        * sp02/sp02.doc, sp02/system.h: Update copyright year.
969
9702009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
971
972        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
973
9742009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
975
976        * Makefile.am, configure.ac: Add new test.
977        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
978        sp54/sp54.scn: New files.
979
9802009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
983        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
984        the time of day forward not making server based timers fire.
985        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
986        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
987        sp53/sp53.scn: New files.
988
9892009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
992
9932009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        PR 1415/cpukit
996        * Makefile.am, configure.ac: Add test for very simple priority ceiling
997        violation.
998        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
999        sp51/sp51.scn: New files.
1000
10012009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1002
1003        PR 1413/cpukit
1004        * Makefile.am, configure.ac: Add test for case where server based
1005        timers which reinitiated themselves did not get reinserted onto timer
1006        chain.
1007        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1008        sp50/sp50.scn: New files.
1009
10102009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1011
1012        PR 1414/cpukit
1013        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1014        is harder to trick by passing in a valid id of an incorrect object
1015        class.
1016        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1017        sp49/sp49.scn: New files.
1018
10192009-05-19      Chris Johns <chrisj@rtems.org>
1020
1021        * sp04/tswitch.c: Lower sample count for small memory targets.
1022       
10232009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1024
1025        * spprintk/init.c: printk() now 100% covered.
1026
10272009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * spprintk/init.c: More test cases.
1030
10312009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1032
1033        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1034        large enough for buffer node overhead.
1035
10362009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * Makefile.am, configure.ac, spwatchdog/system.h,
1039        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1040        printk. These will help coverage. Simplify spwkspace.
1041        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1042        spprintk/spprintk.scn: New files.
1043        * spwkspace/system.h: Removed.
1044
10452009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1046
1047        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1048        methods.
1049        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1050        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1051
10522009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1055        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1056        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1057        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1058        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1059        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1060        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1061        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1062        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1063        spsize/size.c: Fix warnings.
1064
10652009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1066
1067        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1068        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1069        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1070        spobjgetnext/system.h: New files.
1071
10722009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1073
1074        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1075        64k to 20k. No impact on test behavior.
1076
10772009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1078
1079        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1080
10812009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1082
1083        * sp37/init.c, sp37/sp37.scn: Add test case for
1084        rtems_interrupt_level_attribute body.
1085
10862009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1087
1088        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1089        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1090        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1091        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1092        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1093        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1094        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1095        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1096        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1097        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1098        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1099        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1100        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1101        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1102        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1103        sp48/Makefile.am, spfatal/Makefile.am,
1104        spfatal01/Makefile.am, spfatal02/Makefile.am,
1105        spfatal03/Makefile.am, spfatal04/Makefile.am,
1106        spfatal05/Makefile.am, spfatal06/Makefile.am,
1107        spfatal07/Makefile.am, spfatal08/Makefile.am,
1108        spfatal09/Makefile.am, spsize/Makefile.am,
1109        spwatchdog/Makefile.am:
1110        Eliminate _exe_/.exe.
1111
11122009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1113
1114        PR 1388/cpukit
1115        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1116        allow both priority inherit and ceiling attributes to be set on
1117        semaphore create. These attributes are mutually exclusive and this
1118        should be an error.
1119
11202009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1121
1122        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1123        unlimited objects when configured for a unified workspace works as
1124        expected.
1125        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1126        sp48/sp48.scn: New files.
1127
11282009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1129                Joel Sherrill <joel.sherrill@oarcorp.com>
1130
1131        PR 1357/cpukit
1132        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1133        honored.
1134        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1135        sp47/sp47.scn: New files.
1136
11372009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1138
1139        * Makefile.am, configure.ac: Add new test to test Watchdog display
1140        helper routines. These reach into the SuperCore.
1141        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1142        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1143        spwatchdog/system.h, spwatchdog/task1.c: New files.
1144
11452009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1146
1147        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1148
11492009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1152        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1153        hard-coded hex numbers for bad object Ids.
1154
11552009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1156
1157        * sp15/system.h, sp19/system.h: Array of task names should be of type
1158        rtems_name not rtems_id. Similarly array of task ids should be
1159        rtems_id not rtems_name.
1160
11612008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1162
1163        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1164
11652008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1166
1167        * Makefile.am, configure.ac, spfatal06/testcase.h,
1168        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1169        spsize/size.c: Eliminate pointers to API configuration tables in the
1170        main configuration table. Reference the main configuration table and
1171        the API configuration tables directly using the confdefs.h version
1172        rather than obtaining a pointer to it. This eliminated some
1173        variables, a potential fatal error, some unnecessary default
1174        configuration structures. Overall, about a 4.5% reduction in the code
1175        size for minimum and hello on the SPARC.
1176        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1177        spfatal10/testcase.h: Removed.
1178
11792008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1182        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1183        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1184        successfully with maxixum number of priorities as 16 instead of 256.
1185        This was done by temporarily modifying the score priority.h maximum.
1186        This allowed testing of all API code to ensure that it worked
1187        properly with a reduced number of priorities. Most modifications were
1188        to switch from hard-coded maximum to using the API provided methods
1189        to determine maximum number of priority levels.
1190
11912008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * sp46/sp46.scn: Add screen missed earlier.
1194
11952008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1196
1197        PR 1348/cpukit
1198        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1199        usage information while a period is running.
1200        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1201        sp46/sp46.scn: New files.
1202
12032008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1204
1205        * sp45/init.c: New file.
1206
12072008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1208
1209        PR 1347/cpukit
1210        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1211        Rework Timer Server to ensure that the context allows for blocking,
1212        allocating memory, and acquiring semaphores and mutexes.
1213        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1214        New files.
1215
12162008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1217
1218        * sp25/system.h: Add warning and temporary m32c conditional until size
1219        type addressed.
1220
12212008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * sp09/screen07.c: Use INT_MAX as number of messages so always
1224        properly sized and no overflow on constant.
1225        * sp09/screen10.c: Delay so on targets with simulator idle clock
1226        tick driver this will work.
1227        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1228        byte boundaries rather than two byte boundaries.
1229        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1230        allocate more memory than size_t holds on m32c.
1231
12322008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1233
1234        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1235        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1236        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1237        and Region calls. On 16-bit architectures, size_t can be 16-bits
1238        which would limit sizes to 64K. Also address constants which
1239        overflowed on 16-bit integer targets.
1240
12412008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * sp43/sp43.scn: Bump version to 4.9.99.0
1244
12452008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1246
1247        * sp19/system.h: Use "double" instead of "rtems_double".
1248
12492008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1252
12532008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1254
1255        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1256        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1257        spfatal_support/init.c, spfatal_support/system.h:
1258        Convert to "bool".
1259
12602008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1263        declared in a public place.
1264
12652008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1266
1267        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1268
12692008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1270
1271        * sp43/init.c: Fix derefence of uninitialized pointer.
1272
12732008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1274
1275        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1276        multiprocessing is not enabled. Saves one more variable from single
1277        processor configuration.
1278
12792008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1280
1281        PR 1212/cpukit
1282        * Makefile.am, configure.ac: Time slicing will not happen if the task
1283        mode is changed from a non-timeslicing mode to timeslicing mode if it
1284        is done by the executing thread (e.g. in its task body). This change
1285        includes sp44 to demonstrate the problem and verify the correction.
1286        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1287
12882008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1289
1290        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1291        architectures they are not supported on.
1292
12932008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1294
1295        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1296
12972008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1298
1299        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1300          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1301
13022008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * sp28/init.c: Corrections to configuration.
1305        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1306        * spsize/size.c: _ISR_Vector_table only exists on architectures
1307        which use the Simple Vectored Interrupt Model.
1308
13092008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1310
1311        * spsize/size.c: Convention calls for leading underscore on private
1312        RTEMS variables.
1313
13142008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1315
1316        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1317        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1318        Refactored and renamed initialization routines to
1319        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1320        rtems_initialize_device_drivers, and
1321        rtems_initialize_start_multitasking. This opened the sequence up so
1322        that bootcard() could provide a more robust and flexible framework
1323        which is easier to explain and understand. This also lays the
1324        groundwork for sharing the division of available memory between the
1325        RTEMS workspace and heap and the C library initialization across all
1326        BSPs.
1327
13282008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1329
1330        * sp32/init.c: Formatting.
1331
13322008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1333
1334        * sp09/screen01.c: Correct test.
1335        * sp09/screen14.c: Update copyright.
1336        * sp28/init.c: Correct end of test messages.
1337
13382008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1339
1340        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1341
13422008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1343
1344        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1345        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1346        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1347        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1348        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1349        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1350        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1351        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1352        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1353        tests. Add a clock_settime case for < 1988.
1354
13552008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1356
1357        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1358
13592008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1360
1361        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1362        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1363        * sp41/sp41.scn: Now has content.
1364        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1365        Object Services recently added to API.
1366
13672008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1368
1369        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1370        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1371        collection. This changed the name of a few previously public but
1372        undocumented services and added a some new services.
1373        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1374        sp43/system.h: New files.
1375
13762008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1377
1378        * spfatal10/.cvsignore: New file.
1379
13802008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1381
1382        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1383        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1384        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1385        New files.
1386
13872008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1388
1389        * Makefile.am, configure.ac: Added fatal error tests
1390        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1391        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1392        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1393        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1394        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1395        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1396        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1397        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1398        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1399        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1400        spfatal_support/init.c, spfatal_support/system.h: New files.
1401
14022008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1403
1404        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1405        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1406        test messages.
1407
14082008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1411        simple type to a union of an unsigned 32 bit integer and a pointer.
1412        This should help eliminate weird casts between u32 and pointers in
1413        various places. The APIs now have to explicitly call _u32 or _string
1414        versions of helper routines. This should also simplify things and
1415        eliminate the need for ugly casts in some cases.
1416
14172008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1418
1419        * sp42/Makefile.am: New file.
1420
14212008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1422
1423        Add sp42 to exercise thread queue with knowledge of the implementation
1424        so we can exercise all of the normal paths possible.
1425        * Makefile.am, configure.ac: Add sp42.
1426        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1427
14282008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1429
1430        * sp39/init.c: Add case for long timeout on blocking operation.
1431        * Makefile.am, configure.ac: Add new test to exercise thread
1432        queue blokcing synchronization. sp39 and sp41 are very similar.
1433        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1434        sp41/system.h: New files.
1435
14362008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1437
1438        * sp39/init.c: Clean up.
1439
14402008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1441
1442        * sp39/init.c: Modify to improve coverage.
1443
14442008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1445
1446        * sp36/strict_order_mut.c:
1447
14482008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1449
1450        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1451        driver registration.
1452        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1453        sp40/system.h: New files.
1454
14552008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1456
1457        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1458        Add test cases for:
1459          + message queue create requesting too many message buffers
1460            for the available memory
1461          + region extend with address inside existing heap
1462          + timer server initiate too large a stack, create error
1463        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1464          + task set priority while holding resource
1465
14662008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1467
1468        * Makefile.am, configure.ac: Added sp38 and sp39.
1469        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1470        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1471        sp39/sp39.scn, sp39/system.h: New files.
1472
14732007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1474
1475        * sp36/strict_order_mut.c: New file.
1476
14772007-12-21      Xi Yang <hiyangxi@gmail.com>
1478
1479        * Makefile.am, configure.ac: Add support for proper stacking of
1480        priority inheritance on mutexes as well as enforce proper order of
1481        release.
1482        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1483        sp36/sp36.scn: New files.
1484
14852007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1488        directive instead of violating RTEMS internals.
1489
14902007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1491
1492        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1493        Add test cases for User Extension Manager to improve code coverage.
1494        * sp21/task1.c: Fix spelling error.
1495
14962007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1497
1498        * spsize/size.c: Account for previous changes in calculation of MPCI
1499        receive server stack.
1500
15012007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1502
1503        * sp09/screen07.c, sp09/sp09.scn: Add test for
1504        rtems_message_queue_broadcast for bad buffer and count pointers.
1505        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1506        with bad priority or initiating twice.
1507        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1508        it forces a dispatch.
1509        * sp37/init.c: New file.
1510
15112007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1512
1513        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1514        enable, flash, and is in progress. These are normally inlines but
1515        also have bodies for non-C code. This test also exercises the odd
1516        case of calling clock tick from outside an ISR.
1517        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1518
15192007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1522        using notepad with the current task's ID or SELF
1523        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1524        test missing test cases for clock_get.
1525
15262007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1527
1528        * sp28/init.c: Add test code for task variables to improve coverage.
1529
15302007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1531
1532        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1533        RTEMS provided accessor macros to obtain configuration fields.
1534
15352007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1536
1537        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1538        Configuration Table. Eliminate CPU Table from all ports. Delete
1539        references to CPU Table in all forms.
1540
15412007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1542
1543        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1544
15452007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1546
1547        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1548        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1549        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1550        to improve test coverage.
1551
15522007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1553
1554        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1555        coverage.
1556
15572007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1558
1559        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1560
15612007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1562
1563        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1564        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1565        .scn files.
1566
15672007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1568
1569        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1570        commented out and updated the .scn file.
1571
15722007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1573
1574        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1575        buffered test IO.
1576
15772007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1578
1579        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1580        rtems_io_unregister_driver did not have any test code.
1581
15822007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1583
1584        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1585        since it was used to configure a no longer used feature. Device names
1586        are now part of the filesystem not in a table. This also eliminated
1587        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1588        RTEMS as well as the memory allocation used to populate
1589        _IO_Driver_name_table.
1590
15912007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1592
1593        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1594        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1595        properly.
1596
15972007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1598
1599        * spsize/size.c: Eliminated the variables
1600        _RTEMS_tasks_User_initialization_tasks and
1601        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1602        used in one place after initialized. It was a waste of space.
1603
16042007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1605
1606        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1607        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1608        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1609        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1610        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1611        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1612        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1613        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1614        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1615        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1616        spsize/size.c: Add optional managers to Makefiles. Clean up test
1617        cases so last output line follows END OF pattern. Make sure test case
1618        all run. All tests appeared ok on sis.
1619
16202007-04-05      Joel Sherrill <joel@OARcorp.com>
1621
1622        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1623
16242007-04-05      Joel Sherrill <joel@OARcorp.com>
1625
1626        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1627        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1628        CONFIGURE_APPLICATION_NEEDS_XXX.
1629
16302007-04-02      Joel Sherrill <joel@OARcorp.com>
1631
1632        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1633
16342007-04-02      Joel Sherrill <joel@OARcorp.com>
1635
1636        * spsize/size.c: Convert from Classic API style TOD_Control as
1637        fundamental time structure to POSIX struct timespec. Add
1638        clock_get_uptime().
1639
16402007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1641
1642        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1643
16442007-03-26      Joel Sherrill <joel@OARcorp.com>
1645
1646        * sp35/priinv.c: Remove warning.
1647
16482007-03-10      Joel Sherrill <joel@OARcorp.com>
1649
1650        * sp26/system.h: Remove incorrect and duplicate
1651        CONFIGURE_EXTRA_TASK_STACKS.
1652
16532007-03-05      Joel Sherrill <joel@OARcorp.com>
1654
1655        PR 1222/cpukit
1656        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1657        thread that is blocked on a priority based thread queue is changed,
1658        that its placement in the queue is reevaluated based upon the new
1659        priority. This enhancement includes modifications to the SuperCore as
1660        well as new test cases.
1661        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1662        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1663        sp35/sp35.doc, sp35/sp35.scn: New files.
1664
16652007-03-05      Joel Sherrill <joel@OARcorp.com>
1666
1667        * sp26/system.h: Correct memory required for stack sizes.
1668
16692007-02-06      Joel Sherrill <joel@OARcorp.com>
1670
1671        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1672        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1673        tests.
1674
16752006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1676
1677        * sp33/init.c: Improve barrier test to include normal blocking with
1678        manual release and unblocking in barrier deletion.
1679
16802006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1681
1682        * configure.ac: New BUG-REPORT address.
1683
16842006-11-20      Joel Sherrill <joel@OARcorp.com>
1685
1686        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1687        and make output more compliant with other tests.
1688
16892006-11-17      Joel Sherrill <joel@OARcorp.com>
1690
1691        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1692        cases intended on all targets possible with new heap algorithm.
1693
16942006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1695
1696        * Makefile.am, configure.ac: Adding Classic API Barriers.
1697        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1698        New files.
1699
17002006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1701
1702        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1703
17042006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1705
1706        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1707        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1708        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1709        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1710        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1711        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1712        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1713        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1714        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1715        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1716        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1717        Use rtems_testsdir instead.
1718
17192006-04-05      Joel Sherrill <joel@OARcorp.com>
1720                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1721
1722        * spsize/size.c: Victor spotted the problem that
1723        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1724        variables and needed to be set to the same value.  I took that
1725        idea and just removed _Thread_MP_Receive.  All uses are now
1726        _MPCI_Receive_server_tcb.
1727
17282005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1729
1730        * configure.ac: Remove RTEMS_ENABLE_BARE,
1731        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1732
17332005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1734
1735        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1736        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1737        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1738        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1739        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1740        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1741        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1742        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1743        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1744        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1745        spfatal/Makefile.am, spsize/Makefile.am:
1746        Convert to use *_PROGRAMS.
1747
17482005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1749
1750        * sp01/Makefile.am, sp02/Makefile.am,
1751        sp03/Makefile.am, sp04/Makefile.am,
1752        sp05/Makefile.am, sp06/Makefile.am,
1753        sp07/Makefile.am, sp08/Makefile.am,
1754        sp09/Makefile.am, sp11/Makefile.am,
1755        sp12/Makefile.am, sp13/Makefile.am,
1756        sp14/Makefile.am, sp15/Makefile.am,
1757        sp16/Makefile.am, sp17/Makefile.am,
1758        sp19/Makefile.am, sp20/Makefile.am,
1759        sp21/Makefile.am, sp22/Makefile.am,
1760        sp23/Makefile.am, sp24/Makefile.am,
1761        sp25/Makefile.am, sp26/Makefile.am,
1762        sp27/Makefile.am, sp28/Makefile.am,
1763        sp29/Makefile.am, sp30/Makefile.am,
1764        sp31/Makefile.am, sp32/Makefile.am,
1765        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1766
17672005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1768
1769        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1770        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1771        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1772        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1773        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1774        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1775        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1776        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1777        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1778        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1779        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1780        * sptests.am: Remove.
1781
17822005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1783
1784        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1785        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1786        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1787        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1788        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1789        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1790        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1791        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1792        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1793        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1794        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1795
17962005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1797
1798        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1799
18002005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1801
1802        * spsize/Makefile.am: Rename TEST to spsize.
1803        * spsize/size.scn: Remove.
1804        * spsize/spsize.scn: New (renamed from size.scn).
1805
18062005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1807
1808        * configure.ac: Add spfatal/Makefile.
1809        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1810        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1811        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1812        * sptests.am: Remove LIB_VARIANT.
1813
18142005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1815
1816        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1817        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1818        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1819        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1820        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1821        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1822        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1823        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1824        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1825        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1826        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1827
18282005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1829
1830        * Makefile.am: Cleanup.
1831
18322005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1833
1834        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1835        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1836        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1837        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1838        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1839        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1840        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1841        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1842        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1843        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1844        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1845        spfatal/Makefile.am, spsize/Makefile.am:
1846        Partial conversion to automake.
1847
18482005-03-07      Joel Sherrill <joel@OARcorp.com>
1849
1850        * sp13/task1.c: Removed warnings.
1851
18522004-09-29      Joel Sherrill <joel@OARcorp.com>
1853
1854        * spsize/size.c: i960 obsoleted and all references removed.
1855
18562004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1857
1858        * configure.ac: Require automake > 1.9.
1859
18602004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1861
1862        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1870        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1878        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1879        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1880        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1883        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1884        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1885        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1886        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1887        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1888        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1889        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1890        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1891        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1892        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1893        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1894
18952004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1896
1897        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1898
18992004-03-30      David Querbach <querbach@realtime.bc.ca>
1900
1901        PR 595/tests
1902        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1903        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1904        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1905        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1906        others treat it as a count of longs.
1907
19082004-03-30      David Querbach <querbach@realtime.bc.ca>
1909
1910        PR 596/tests
1911        * sp32/init.c: A missing definition of TEST_INIT before including
1912        <tmacros.h> means that buffered output will not work even if selected
1913        in buffer_test_io.h.
1914
19152004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1916
1917        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1918        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1919        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1920        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1921        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1922        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1923        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1924        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1925        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1926        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1927        types.
1928
19292004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1930
1931        * configure.ac: Add 2nd arg to RTEMS_TOP.
1932
19332004-03-05      Joel Sherrill <joel@OARcorp.com>
1934
1935        * sp07/buffered_io.c: Remove warning.
1936
19372004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1938
1939        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1940        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1941        * sp02/Makefile.am: Ditto.
1942        * sp03/Makefile.am: Ditto.
1943        * sp04/Makefile.am: Ditto.
1944        * sp05/Makefile.am: Ditto.
1945        * sp06/Makefile.am: Ditto.
1946        * sp07/Makefile.am: Ditto.
1947        * sp08/Makefile.am: Ditto.
1948        * sp09/Makefile.am: Ditto.
1949        * sp11/Makefile.am: Ditto.
1950        * sp12/Makefile.am: Ditto.
1951        * sp13/Makefile.am: Ditto.
1952        * sp14/Makefile.am: Ditto.
1953        * sp15/Makefile.am: Ditto.
1954        * sp16/Makefile.am: Ditto.
1955        * sp17/Makefile.am: Ditto.
1956        * sp19/Makefile.am: Ditto.
1957        * sp20/Makefile.am: Ditto.
1958        * sp21/Makefile.am: Ditto.
1959        * sp22/Makefile.am: Ditto.
1960        * sp23/Makefile.am: Ditto.
1961        * sp24/Makefile.am: Ditto.
1962        * sp25/Makefile.am: Ditto.
1963        * sp26/Makefile.am: Ditto.
1964        * sp27/Makefile.am: Ditto.
1965        * sp28/Makefile.am: Ditto.
1966        * sp29/Makefile.am: Ditto.
1967        * sp30/Makefile.am: Ditto.
1968        * sp31/Makefile.am: Ditto.
1969        * sp32/Makefile.am: Ditto.
1970        * spfatal/Makefile.am: Ditto.
1971        * spsize/Makefile.am: Ditto.
1972
19732003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1974
1975        * sptests.am: Add dirstamp support.
1976
19772003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1978
1979        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1980
19812003-12-16      Joel Sherrill <joel@OARcorp.com>
1982
1983        PR 544/tests
1984        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1985        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1986        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1987        make tests account for resources and not print at inappropriate
1988        times.
1989        * sp07/buffered_io.c: New file.
1990
19912003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1992
1993        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1994
19952003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1996
1997        * sp01/Makefile.am: Remove all-local: $(ARCH).
1998        * sp02/Makefile.am: Remove all-local: $(ARCH).
1999        * sp03/Makefile.am: Remove all-local: $(ARCH).
2000        * sp04/Makefile.am: Remove all-local: $(ARCH).
2001        * sp05/Makefile.am: Remove all-local: $(ARCH).
2002        * sp06/Makefile.am: Remove all-local: $(ARCH).
2003        * sp07/Makefile.am: Remove all-local: $(ARCH).
2004        * sp08/Makefile.am: Remove all-local: $(ARCH).
2005        * sp09/Makefile.am: Remove all-local: $(ARCH).
2006        * sp11/Makefile.am: Remove all-local: $(ARCH).
2007        * sp12/Makefile.am: Remove all-local: $(ARCH).
2008        * sp13/Makefile.am: Remove all-local: $(ARCH).
2009        * sp14/Makefile.am: Remove all-local: $(ARCH).
2010        * sp15/Makefile.am: Remove all-local: $(ARCH).
2011        * sp16/Makefile.am: Remove all-local: $(ARCH).
2012        * sp17/Makefile.am: Remove all-local: $(ARCH).
2013        * sp19/Makefile.am: Remove all-local: $(ARCH).
2014        * sp20/Makefile.am: Remove all-local: $(ARCH).
2015        * sp21/Makefile.am: Remove all-local: $(ARCH).
2016        * sp22/Makefile.am: Remove all-local: $(ARCH).
2017        * sp23/Makefile.am: Remove all-local: $(ARCH).
2018        * sp24/Makefile.am: Remove all-local: $(ARCH).
2019        * sp25/Makefile.am: Remove all-local: $(ARCH).
2020        * sp26/Makefile.am: Remove all-local: $(ARCH).
2021        * sp27/Makefile.am: Remove all-local: $(ARCH).
2022        * sp28/Makefile.am: Remove all-local: $(ARCH).
2023        * sp29/Makefile.am: Remove all-local: $(ARCH).
2024        * sp30/Makefile.am: Remove all-local: $(ARCH).
2025        * sp31/Makefile.am: Remove all-local: $(ARCH).
2026        * sp32/Makefile.am: Remove all-local: $(ARCH).
2027        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2028        * spsize/Makefile.am: Remove all-local: $(ARCH).
2029
20302003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2031
2032        * configure.ac: Reflect having moved to testsuites/.
2033
20342003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2035
2036        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2037
20382003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2039
2040        * configure.ac:Remove RTEMS_CHECK_CPU.
2041
20422003-09-04      Joel Sherrill <joel@OARcorp.com>
2043
2044        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2045        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2046        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2047        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2048        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2049        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2050        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2051        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2052        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2053        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2054        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2055        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2056        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2057        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2058        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2059        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2060        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2061        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2062        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2063        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2064        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2065        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2066        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2067        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2068        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2069        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2070        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2071        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2072        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2073        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2074        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2075        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2076        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2077        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2078        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2079        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2080        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2081        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2082        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2083        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2084        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2085        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2086        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2087        spsize/size.c, spsize/system.h: URL for license changed.
2088
20892003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2090
2091        PR 458/tests
2092        * sp30/task1.c: Correct indexing problem.
2093
20942003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2095
2096        * Makefile.am: Reflect having moved aclocal/.
2097
20982003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2099
2100        * Makefile.am: Reflect having moved automake/.
2101        * sp01/Makefile.am: Reflect having moved automake/.
2102        * sp02/Makefile.am: Reflect having moved automake/.
2103        * sp03/Makefile.am: Reflect having moved automake/.
2104        * sp04/Makefile.am: Reflect having moved automake/.
2105        * sp05/Makefile.am: Reflect having moved automake/.
2106        * sp06/Makefile.am: Reflect having moved automake/.
2107        * sp07/Makefile.am: Reflect having moved automake/.
2108        * sp08/Makefile.am: Reflect having moved automake/.
2109        * sp09/Makefile.am: Reflect having moved automake/.
2110        * sp11/Makefile.am: Reflect having moved automake/.
2111        * sp12/Makefile.am: Reflect having moved automake/.
2112        * sp13/Makefile.am: Reflect having moved automake/.
2113        * sp14/Makefile.am: Reflect having moved automake/.
2114        * sp15/Makefile.am: Reflect having moved automake/.
2115        * sp16/Makefile.am: Reflect having moved automake/.
2116        * sp17/Makefile.am: Reflect having moved automake/.
2117        * sp19/Makefile.am: Reflect having moved automake/.
2118        * sp20/Makefile.am: Reflect having moved automake/.
2119        * sp21/Makefile.am: Reflect having moved automake/.
2120        * sp22/Makefile.am: Reflect having moved automake/.
2121        * sp23/Makefile.am: Reflect having moved automake/.
2122        * sp24/Makefile.am: Reflect having moved automake/.
2123        * sp25/Makefile.am: Reflect having moved automake/.
2124        * sp26/Makefile.am: Reflect having moved automake/.
2125        * sp27/Makefile.am: Reflect having moved automake/.
2126        * sp28/Makefile.am: Reflect having moved automake/.
2127        * sp29/Makefile.am: Reflect having moved automake/.
2128        * sp30/Makefile.am: Reflect having moved automake/.
2129        * sp31/Makefile.am: Reflect having moved automake/.
2130        * sp32/Makefile.am: Reflect having moved automake/.
2131        * spfatal/Makefile.am: Reflect having moved automake/.
2132        * spsize/Makefile.am: Reflect having moved automake/.
2133
21342003-08-14      Joel Sherrill <joel@OARcorp.com>
2135
2136        * sp02/task1.c: Added ID to name lookup service and changed name of
2137        id/name translation status code. This propagated to multiple
2138        functions. The user API service added was rtems_object_id_to_name()
2139
21402003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2141
2142        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2143
21442003-05-29      Joel Sherrill <joel@OARcorp.com>
2145
2146        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2147
21482003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2149
2150        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2151        CC_CFLAGS_DEFAULT (obsolete).
2152
21532003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2154
2155        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2156        Remove CC_LDFLAGS_PROFILE_V.
2157
21582003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2159
2160        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2161
21622003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2163
2164        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2165
21662003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2167
2168        * configure.ac: AC_PREREQ(2.57).
2169
21702002-11-14      Joel Sherrill <joel@OARcorp.com>
2171
2172        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2173        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2174        update the IDs in the screens.
2175
21762002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2177
2178        * .cvsignore: Reformat.
2179        Add autom4te*cache.
2180        Remove autom4te.cache.
2181
21822002-09-14      Joel Sherrill <joel@OARcorp.com>
2183
2184        * sp32/.cvsignore: New file.
2185
21862002-09-14      Aaron J. Grier <aaron@frye.com>
2187
2188        * PR271 was not applicable against the current source but included
2189        a nice test that Joel decided to add to the tree as sp32.
2190        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2191        * Makefile.am, configure.ac: Modified to reflect addition.
2192
21932002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2194
2195        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2196        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2197        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2198        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2199        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2200        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2201        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2202        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2203        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2204        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2205        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2206        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2207        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2208        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2209        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2210        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2211        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2212        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2213        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2214        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2215        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2216        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2217        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2218        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2219        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2220        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2221        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2222        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2223        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2224        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2225        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2226
22272002-08-01      Joel Sherrill <joel@OARcorp.com>
2228
2229        * Per PR47 add support for buffered test output.  This involved
2230        adding defines to redirect output to a buffer and dump it when
2231        full, at "test pause", and at exit.  To avoid problems when redefining
2232        exit(), all tests were modified to call rtems_test_exit().
2233        Some tests, notable psxtests, had to be modified to include
2234        the standard test macro .h file (pmacros.h or tmacros.h) to
2235        enable this support.
2236        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2237        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2238        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2239        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2240        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2241        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2242        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2243
22442002-07-30      Joel Sherrill <joel@OARcorp.com>
2245
2246        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2247        stack if the port doesn't configure using it.
2248
22492002-07-04      Joel Sherrill <joel@OARcorp.com>
2250
2251        * Jump table for single entry point removed.
2252        * spsize/size.c:  Modified to reflect above.
2253
22542002-07-01      Joel Sherrill <joel@OARcorp.com>
2255
2256        * sp29/init.c: Corrected definitions for task stack usage.
2257
22582002-07-01      Joel Sherrill <joel@OARcorp.com>
2259
2260        * spsize/size.c: _Thread_queue_Extract_table removed.
2261
22622001-05-17      Joel Sherrill <joel@OARcorp.com>
2263
2264        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2265        number of staticly configured device drivers.
2266
22672001-05-14      Joel Sherrill <joel@OARcorp.com>
2268
2269        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2270        than the configured number of drivers.
2271 
22722002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2273
2274        * configure.ac: Remove ENABLE_GCC28.
2275
22762001-04-04      Joel Sherrill <joel@OARcorp.com>
2277
2278        * spsize/size.c: Reflect SPARC modifcation to get rid of
2279        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2280 
22812001-03-29      Joel Sherrill <joel@OARcorp.com>
2282
2283        * Per PR147 addressed problems when reseting and inserting a timer
2284        into a timer chain that did not honor time passage since the last
2285        time the timer server was scheduled and the new insertion.
2286        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2287
22882001-03-28      Joel Sherrill <joel@OARcorp.com>
2289
2290        * Side-effect of PR132.
2291        * sp21/system.h: Now must explicitly request NULL driver.
2292
22932002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2294
2295        * configure.ac:
2296        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2297        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2298        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2323        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2324        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2325        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2326        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2327        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2328        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2329        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2330
23312002-03-20      Chris Johns <ccj@acm.org>
2332
2333        * PR145.
2334        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2335        in system (e.g. driver tasks).  Also exit on minimum number of
2336        switches not precise number.
2337
23382001-01-29      Joel Sherrill <joel@OARcorp.com>
2339
2340        * Fixed bug where resetting a timer that was not at the head
2341        of one of the task timer chains resulted in the Timer Server
2342        task waking up too far in the future.
2343        * Added rtems_timer_get_information() directive to support testing.
2344        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2345        above condition.
2346
23472001-01-22      Joel Sherrill <joel@OARcorp.com>
2348
2349        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2350        because priority added as argument to rtems_timer_initiate_server().
2351
23522001-01-16      Joel Sherrill <joel@OARcorp.com>
2353
2354        * Added tests for task-based timers.  This included the new tests
2355        sp30 and sp31.
2356        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2357        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2358        for task-based timer services.
2359        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2360        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2361        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2362        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2363        sp31/task1.c: New files.
2364
23652001-11-01      Joel Sherrill <joel@OARcorp.com>
2366
2367        * sp26/system.h: Properly account for stack memory used by
2368        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2369        and processed as PR78.
2370
23712001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2372
2373        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2374        * configure.in: Remove.
2375        * configure.ac: New file, generated from configure.in by autoupdate.
2376
23772001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2378
2379        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2380
23812001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2382
2383        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2384        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2385        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2386        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2387        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2388        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2389        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2390        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2391        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2392        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2393        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2394        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2395        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2396        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2397        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2398        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2399        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2400        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2401        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2402        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2403        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2404        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2405        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2406        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2407        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2408        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2409        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2410        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2411        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2412
24132001-08-16      Joel Sherrill <joel@OARcorp.com>
2414
2415        * sp20/system.h: Account for extra task stacks properly.
2416
24172001-08-16      Joel Sherrill <joel@OARcorp.com>
2418
2419        * sp13/sp13.scn: Id in screen had wrong class field value.
2420        * sp13/system.h: Account for message buffer memory.
2421        * sp13/task2.c: Remove unnecessary check for failure.
2422
24232001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2424
2425        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2426
24272001-04-20      Joel Sherrill <joel@OARcorp.com>
2428
2429        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2430        file.
2431
24322001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2433
2434        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2435
24362001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2437
2438        * sp21/Makefile.am: Remove libtest.
2439
24402000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2441
2442        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2443
24442000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2445
2446        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2447
24482000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2449
2450        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2451        Switch to GNU canonicalization.
2452        * sptests.am: Remove DEFS.
2453
24542000-09-29      Joel Sherrill <joel@OARcorp.com>
2455
2456        * sp20/sp20.scn: Corrected to reflect new addition.
2457        * sp20/system.h: Removed comment reflecting history.
2458
24592000-09-29      Stephan Merker <merker@decrc.abb.de>
2460
2461        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2462        Added new task to test sequence of altering a period's length
2463        while it is still active.
2464
24652000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2466
2467        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2468        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2469        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2470        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2471        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2472        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2473        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2474        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2475        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2476        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2477
24782000-08-10      Joel Sherrill <joel@OARcorp.com>
2479
2480        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.