source: rtems/testsuites/sptests/ChangeLog @ 55bf5c8

4.104.115
Last change on this file since 55bf5c8 was 88353c4, checked in by Joel Sherrill <joel.sherrill@…>, on 03/12/10 at 16:26:36

2010-03-12 Joel Sherrill <joel.sherrill@…>

  • sp43/init.c: Readdress use of ctype methods per recommendation from D.J. Delorie on the newlib mailing list. We should pass an unsigned char into these methods.
  • Property mode set to 100644
File size: 93.5 KB
Line 
12010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp43/init.c: Readdress use of ctype methods per recommendation from
4        D.J. Delorie on the newlib mailing list. We should pass an unsigned
5        char into these methods.
6
72010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, configure.ac: Add new fatal error for configuring
10        unlimited and maximum of 0.
11        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
12        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
13
142010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * sp43/init.c: Fix warning.
17
182009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
19
20        * sp69/init.c: Fixed warnings.
21
222009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
25        update.
26
272009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
28
29        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
30        expired periods. This detected the recently introduced PR1480.
31
322009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
33
34        * sp69/.cvsignore: New file.
35
362009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
37
38        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
39        to ensure that all paths are tested.
40        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
41
422009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * sp31/task1.c: Fixed spacing.
45
462009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
49        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
50        spwkspace/init.c: Use rtems_test_assert() consistently instead of
51        system assert(). rtems_test_assert() is designed to integrate into
52        the RTEMS test suite infrastructure.
53
542009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
55
56        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
57        cases. Updated copyright notice.
58
592009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
60
61        * sp25/task1.c: Use PRIuPTR for segment_sizes.
62
632009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
64
65        * sp68/Makefile.in, sp68/.cvsignore,
66        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
67        removed unneeded Makefile.in, added cvsignore
68       
692009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
70
71        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
72        spintrcritical17/init.c, spintrcritical17/Makefile.am,
73        spintrcritical17/spintrcritical17.doc,
74        spintrcritical17/spintrcritical17.scn: New files.
75        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
76        * sp31/task1.c, sp67/init.c: Changes for new timer server
77        implementation.
78        * sp52/init.c: The init task must be preemptible to let the timer
79        server run.
80
812009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
82
83        PR 1460/cpukit
84        * sp43/init.c: Change return type on methods accessing portions of
85        RTEMS Ids to int. This allows -1 to be return on error.
86
872009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
88
89        * spsize/Makefile.am: Fix broken install rule.
90
912009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * spprintk/spprintk.scn: Add end of line at end of file.
94
952009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
98        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
99        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
100        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
101        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
102        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
103        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
104        spwkspace/Makefile.am: Add documentation files for multiple tests.
105        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
106        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
107        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
108        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
109        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
110        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
111        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
112        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
113        spwkspace/spwkspace.doc: New files.
114
1152009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
116
117        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
118        Include "tmacros.h".
119        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
120        _Heap_Allocate for 16bit compliance.
121        * sp44/init.c: Another printf format fix.
122
1232009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
124
125        * sp37/init.c: Add local prototypes for
126        rtems_interrupt_disable, rtems_interrupt_enable,
127        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
128        * sp43/init.c: Add local prototypes for
129        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
130        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
131        rtems_object_id_api_minimum, rtems_object_id_get_api,
132        rtems_object_id_get_class, rtems_object_id_get_index,
133        rtems_object_id_get_node.
134        Spray PRId32's into printf's for 16bit target complianance.
135        * sp37/init.c: Add local prototype for
136        rtems_interrupt_level_attribute.
137
1382009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
139
140        * sp29/init.c: Include "tmacros.h".
141        Misc. changes related to rtems_intervals.
142        * sp14/asr.c: Add PRIxrtems_signal_set.
143        Use PRIxrtems_signal_set to print rtems_signal_set's.
144        * sp13/task3.c: Use PRIu32 to print "count".
145        * sp09/screen12.c: Segment sizes are uintptr_t's.
146        * sp09/screen11.c: Use size_t for "size".
147        * sp62/init.c: Segment sizes are uintptr_t's.
148        * sp25/task1.c: Use PRIuPTR to print segment_size's.
149        * sp21/task1.c: Add PRIurtems_device_major_number.
150        * sp11/task1.c, sp11/task2.c:
151        Use PRIxrtems_event_set to print rtems_event_set's.
152        * sp09/screen13.c: Revert previous change.
153        Remove broken extraneous line seemingly having crept into in
154        2009-08-10 patch.
155        * sp27/init.c: Remove extraneous argument to print.
156        * spsize/size.c: Use PRIu32 to print sys_req.
157        * sp37/init.c: Add missing argument to printf.
158        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
159        sp12/pritask.c, sp34/changepri.c:
160        Use PRIdrtems_task_argument to print rtems_task_argument's.
161
1622009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
163
164        * sp25/task1.c: segment_size is uintptr_t.
165        * spfatal06/testcase.h: Add missing return.
166        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
167        Duplicate code from rtems_name_to_characters to convert rtems_name's
168        into char arrays.
169        * sp09/screen13.c: Comment out unused return status.
170        * sp63/init.c: Use PRIu32 to print uint32_t's.
171        * sp33/init.c: Use PRIu32 to print uint32_t's.
172        * sp28/init.c: Use PRIu32 to print uint32_t's.
173
1742009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
175
176        * sp31/task1.c: Use PRIdWatchdog_Interval to print
177        Watchdog_Interval's.
178        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
179        PRIdrtems_interval to print rtems_interval's.
180
1812009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
182
183        * sp13/task1.c: Misc. uint32_t fixes.
184        * sp20/task1.c: Misc. uint32_t fixes.
185        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
186        Use PRIXrtems_mode to print rtems_mode's.
187        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
188        Use PRIxrtems_mode to print rtems_mode's.
189        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
190        sp19/task1.c: Add missing PRI*32's.
191
1922009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
193
194        * sp34/changepri.c, sp35/priinv.c:
195        Use PRIdPriority_Control to print Priority_Control's.
196
1972009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * sp34/changepri.c, sp59/init.c:
200        Use PRIdrtems_task_priority to print rtems_task_priority's.
201        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
202        Use PRIdrtems_task_priority to print rtems_task_priority's.
203        * sp12/system.h:
204        Change Priority_Test_driver to use rtems_task_priority argument.
205        * sp12/pridrv.c:
206        Change Priority_Test_driver to use rtems_task_priority argument.
207        Use PRIdrtems_task_priority to print rtems_task_priority's.
208
2092009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
210
211        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
212        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
213        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
214        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
215        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
216
2172009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
218
219        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
220        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
221        * sp63/init.c: Fix _Heap_Resize_block args.
222        * sp09/screen09.c: Eliminate unused var warning.
223
2242009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
225
226        * sp27/init.c, spsize/init.c: Fix prototypes.
227        * spwatchdog/task1.c: Remove unused vars.
228
2292009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
230
231        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
232        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
233        spobjgetnext/init.c, spprintk/init.c:
234        Eliminate unused vars.
235
2362009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
237
238        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
239        confdefs.h define typos.
240
2412009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
242
243        * configure.ac: Don't add -ansi -fasm to CFLAGS.
244
2452009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * sp32/init.c: Lengthen the clock tick and move configuration to the
248        bottom of the file.
249
2502009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * Makefile.am, configure.ac: Add new test to exercise when the ticks
253        since boot wraps around 0 and the timer server must deal with that
254        condition.
255        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
256        sp67/sp67.scn: New files.
257
2582009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
259
260        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
261
2622009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
263
264        * spintrcritical09/init.c, spintrcritical10/init.c,
265        spintrcritical11/init.c: Fixed potentially infinite loops.
266        * sp20/system.h: Increased micro seconds per tick in order to be more
267        independent of the console output speed.
268
2692009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
272        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
273        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
274        at -Os and m68k at -Os. Fix typos.
275
2762009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
277
278        * sp54/init.c: Use rtems_build_id to make building Objects_Id
279        RTEMS_USE_16_BIT_OBJECT clean.
280
2812009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am, configure.ac: Add new test to exercise when notepads are
284        not configured.
285        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
286        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
287
2882009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
291        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
292        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
293        coverage runs.
294
2952009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
296
297        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
298        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
299        some error cases uncovered by uC5282 coverage runs.
300
3012009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
304        uC5282 coverage runs.
305
3062009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
309        Correct minor issues uncovered on uC5282.
310
3112009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
314        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
315        Eliminate use of deprecated rtems_extension.
316
3172009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
320        run when IO speed varies.
321
3222009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
325        the intended code.
326
3272009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * configure.ac: Revert accidentally committed lines.
330
3312009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
334        simple priority ceiling case that was previously only tested via the
335        POSIX API.
336        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
337        sp66/sp66.scn: New files.
338
3392009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
340
341        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
342        for Id which is in range for the object class but not allocated yet.
343
3442009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * sp46/init.c, sp46/sp46.scn: Fix numbering.
347
3482009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
349
350        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
351
3522009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
355        spfatal02/spfatal02.scn, spfatal02/testcase.h,
356        spfatal03/spfatal03.scn, spfatal03/testcase.h,
357        spfatal04/spfatal04.scn, spfatal04/testcase.h,
358        spfatal05/spfatal05.scn, spfatal05/testcase.h,
359        spfatal06/spfatal06.scn, spfatal06/testcase.h,
360        spfatal07/spfatal07.scn, spfatal07/testcase.h,
361        spfatal08/spfatal08.scn, spfatal08/testcase.h,
362        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
363        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
364        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
365        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
366        tests use testcase.h and spfatal_support framework. Print test name
367        herald in all cases.
368        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
369        New files.
370        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
371
3722009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
373
374        * spfatal07/testcase.h: Indicate test is not applicable on some
375        architectures.
376
3772009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * Makefile.am: Fix spacing.
380
3812009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
382
383        * spstkalloc/init.c: Changed allocator signature. Functions are now
384        static.
385
3862009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
387
388        * sp29/init.c: Fixed return value evaluation.
389        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
390        * sp63/init.c: Check return value of _Heap_Initialize().
391
3922009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
393
394        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
395        _Watchdog_Report() when name is not NULL. This case was covered at
396        -Os on erc32 but at -O2 we had more code.
397
3982009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
401        overflowing on _Heap_Allocate_aligned.
402
4032009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
404
405        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
406        for various null parameters.
407
4082009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * sp16/sp16.scn, sp16/task1.c: Fix typo.
411
4122009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
413
414        * sp65/init.c: Remove stray print.
415        * sp65/sp65.doc: Add information on second case.
416
4172009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
418
419        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
420        verify that obtaining a priority ceiling mutex when the calling
421        task's priority is the same as the priority ceiling is handled
422        correctly.
423
4242009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
425
426        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
427        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
428        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
429        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
430        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
431        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
432        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
433        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
434        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
435        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
436        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
437        rtems_clock_get_ticks_per_second().
438
4392009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
440
441        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
442        Change attributes to priority ceiling. Use directive_failed, not
443        assert. Configure a semaphore not a region.
444
4452009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
446
447        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
448        mutex cases.
449        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
450        sp65/sp65.scn: New files.
451
4522009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
453
454        * Makefile.am, configure.ac: Add new test for some core mutex cases.
455        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
456        sp65/sp65.scn: New files.
457
4582009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
461        per tick.
462
4632009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
464
465        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
466        adjust existing for alignment. New test ensures coverage begin and
467        end marker methods are exercised so they do not get considered
468        unexecuted.
469        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
470        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
471
4722009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * Makefile.am, configure.ac: Add new test to exercise legacy
475        rtems_clock_get().
476        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
477        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
478
4792009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
482        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
483        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
484
4852009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
488        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
489        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
490        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
491        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
492        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
493        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
494        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
495        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
496
4972009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
498
499        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
500        cases.
501
5022009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
503
504        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
505        all memory is successfully allocated. This means the test can
506        validate the heap is unchanged on extend failure.
507
5082009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * spintrcritical01/init.c, spintrcritical06/init.c,
511        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
512        per tick so tests run quicker and more reliably hit the intended
513        critical section.
514
5152009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
518        when we are unable to allocate the memory needed for an object
519        extend. Make sure all is handled properly.
520        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
521        sp64/sp64.scn: New files.
522
5232009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
524
525        * sp63/init.c: Correct test case two.
526
5272009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
530        test case to exercise another odd branch not taken.
531
5322009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
533
534        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
535        particular path is taken through the _Heap_Resize_block code.
536        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
537        sp63/sp63.scn: New files.
538
5392009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
540
541        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
542        wrong thing in a cpp macro. Added contents to screen file and add
543        documentation file.
544        * sp42/sp42.doc: New file.
545
5462009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
547
548        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
549
5502009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * spintrcritical16/init.c: Tinker with test to make it hit the case
553        more reliably.
554
5552009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * Makefile.am, configure.ac: Add new test to exercise as many cases as
558        possible of not being able to allocate memory from the workspace
559        during thread creation.
560        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
561        sp18/sp18.scn: New files.
562
5632009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * Makefile.am, configure.ac: Add new test to handle the case where
566        a region resize frees enough memory to unblock a task.
567        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
568        sp62/sp62.scn: New files.
569        * sp61/init.c: Test does not need regions.
570
5712009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * Makefile.am, configure.ac: Add test case for processing a timeout
574        on a thread (that is the thread executing) that has also had its
575        request satisfied while it is being enqueued.
576        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
577        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
578        spintrcritical16/spintrcritical16.scn: New files.
579        * spintrcritical15/init.c: Remove unused TSR>
580
5812009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
582
583        * Makefile.am, configure.ac: Add test case for a thread timing out on a
584        thread queue while another thread is in the process of blocking on
585        the same thread queue.
586        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
587        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
588        spintrcritical15/spintrcritical15.scn: New files.
589
5902009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
593
5942009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
597        sp40/sp40.scn: Now verified to hit coverage cases.
598        * sp40/sp40.doc: New file.
599
6002009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
601
602        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
603        to catch two remaining uncovered cases in rtems_io_register_driver.
604        * sp40/system.h: Removed.
605
6062009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
607
608        * Makefile.am, configure.ac: Add new test to exercise odd case in
609        rtems_iterate_over_all_threads.
610        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
611        sp41/sp41.scn: New files.
612
6132009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
616        inheritance protocol since there is no holder associated with them.
617
6182009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * Makefile.am, configure.ac: Add new tests to exercise cases where a
621        timer is scheduled from an ISR while it is being scheduled at the
622        task level.
623        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
624        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
625        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
626        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
627        spintrcritical14/spintrcritical14.scn: New files.
628
6292009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * spintrcritical01/init.c, spintrcritical06/init.c,
632        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
633        cleanup and make the tests more similar.
634
6352009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
636
637        * spintrcritical06/init.c: Test now hits forward and reverse cases.
638
6392009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
640
641        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
642        test work for case that it is documented to handle.
643
6442009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
645
646        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
647        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
648        spintrcritical10/spintrcritical10.scn: New files.
649
6502009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
651
652        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
653        unreliable third case in sp39 to spintrcritical10. New tests to hit
654        other event synchronization critical sections.
655        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
656        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
657        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
658        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
659        spintrcritical12/spintrcritical12.scn: New files.
660
6612009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
662
663        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
664        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
665        sp10/sp10.scn: New files.
666
6672009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
668
669        * spintrcritical06/init.c: Clean up.
670        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
671        * spintrcritical09/spintrcritical09.scn: Fill in.
672
6732009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * spintrcritical06/init.c: Add comment to indicate test is not finished
676        and known to not hit the case.
677        * Makefile.am, configure.ac: Add a couple more interrupt critical
678        section tests.
679        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
680        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
681        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
682        spintrcritical09/Makefile.am, spintrcritical09/init.c,
683        spintrcritical09/spintrcritical09.doc,
684        spintrcritical09/spintrcritical09.scn: New files.
685
6862009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
687
688        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
689        at hitting interrupt synchronization critical section in thread queue
690        enqueue priority for reverse insertions.
691        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
692        spintrcritical07/spintrcritical07.doc,
693        spintrcritical07/spintrcritical07.scn: New files.
694
6952009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * Makefile.am, configure.ac: Add test case for the
698        _Thread_queue_Enqueue_priority interrupt critical section where the
699        TCB we are using as a current pointer is removed from the thread
700        queue when we flash interrupts while searching forward.
701        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
702        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
703        spintrcritical06/spintrcritical06.scn: New files.
704
7052009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * spintrcritical_support/intrcritical.c,
708        spintrcritical_support/intrcritical.h: Change prototype of delay
709        method to indicate when counter is reset. This can be used to count
710        how many iterations we are doing.
711
7122009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
713
714        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
715        blocked on one period while another expires. Add sp61 which exercises
716        the case where a call is made to rtems_shutdown_executive when the
717        system is not up.
718        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
719        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
720        sp61/sp61.doc, sp61/sp61.scn: New files.
721
7222009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * sp04/init.c: To be timesliced, tasks must also me preemptible.
725
7262009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
727
728        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
729        what it was intended to do.
730
7312009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
732
733        * spintrcritical_support/intrcritical.c,
734        spintrcritical_support/intrcritical.h: New files.
735
7362009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
737
738        * Makefile.am, configure.ac: Add new infrastructure which is more
739        reliable about generating cases which hit interrupt critical
740        sections. Remove sp41 since it used its own mechanism.
741        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
742        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
743        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
744        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
745        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
746        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
747        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
748        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
749        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
750        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
751        spintrcritical05/spintrcritical05.scn: New files.
752        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
753        sp41/system.h: Removed.
754
7552009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
756
757        * sp41/init.c: Remove incorrect comment.
758
7592009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
760
761        * sp29/init.c: Simple binary semaphores can not be inherit priority.
762
7632009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * sp25/init.c: Spacing.
766
7672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * Makefile.am, configure.ac: Add sp59 to test path through
770        _Thread_queue_First_priority where the task's priority was in the
771        bottom 1/4 of the range.
772        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
773        sp59/sp59.scn: New files.
774
7752009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
776
777        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
778        not blocked on a thread queue.
779        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
780        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
781
7822009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
783
784        * Makefile.am, configure.ac: Add test for timespec divide by zero.
785        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
786        sp58/sp58.scn: New files.
787
7882009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
789
790        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
791        pointer being null. This does not happen naturally at this time so
792        force the point.
793
7942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * sp12/sp12.scn: Update screen to reflect priority changes from long
797        ago.
798
7992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
802        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
803        as sp27a and test flushing both counting and binary semaphores.
804        Reformatted.
805        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
806        sp27a/sp27a.scn: New files.
807
8082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
809
810        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
811        copied fomr other Makefile.am's.
812
8132009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
814
815        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
816        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
817        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
818        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
819
8202009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * sp57/sp57.doc: Correct.
823
8242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * Makefile.am, configure.ac: Add test of restarting a task which is in
827        the middle of a sleep or wake after.
828        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
829        sp57/sp57.scn: New files.
830
8312009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
832
833        * sp43/init.c, sp43/sp43.scn: Add more cases for
834        rtems_object_get_class_information() to improve coverage.
835
8362009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
837
838        * Makefile.am, configure.ac: Add new test to verify that when a user
839        extension create hook fails, that the error is properly propagated.
840        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
841        sp56/sp56.scn: New files.
842
8432009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
844
845        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
846        rtems_extension_delete.
847
8482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
849
850        * sp09/screen01.c, sp09/sp09.scn: Add test for
851        rtems_object_get_classic_name with invalid id.
852
8532009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
854
855        * sp02/task1.c: Minor spacing.
856
8572009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * spfatal12/init.c: Address to heap initialize must be aligned but size
860        must be too small.
861
8622009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
863
864        * Makefile.am, configure.ac: Add new test to exercise case when
865        broadcasting to a message queue with a pending message.
866        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
867        sp55/sp55.scn: New files.
868
8692009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
870
871        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
872        spfatal tests appear to cover all fatal error cases.
873        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
874        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
875        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
876        spfatal/task1.c: Removed.
877
8782009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
881        initialize workspace heap during initialize. Can be caused by
882        unaligned address or not enough memory to initialize heap required
883        overhead.
884        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
885        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
886
8872009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
888
889        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
890
8912009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
894
8952009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
896
897        * spstkalloc/spstkalloc.scn: Update screen.
898
8992009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * Makefile.am, configure.ac: Add new test for user configured stack
902        allocator/deallocator. Test both pass and fail cases.
903        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
904        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
905
9062009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
907
908        * spchain/init.c, spchain/spchain.scn: Clean up test.
909
9102009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
913        routines whose bodies are not used by RTEMS itself.
914        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
915        spchain/spchain.doc, spchain/spchain.scn: New files.
916
9172009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
918
919        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
920        chain for coverage.
921
9222009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
925        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
926        improve coverage.
927
9282009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
929
930        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
931
9322009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
933
934        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
935        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
936
9372009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
938
939        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
940        Enhance spprintk. Add two new fatal error tests to cover
941        __assert_func.
942        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
943        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
944
9452009-06-18      Chris Johns <chrisj@rtems.org>
946
947        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
948        workaround the H8300 gcc bug.
949
9502009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
951
952        * sp54/init.c: Fix spacing.
953
9542009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
955
956        * sp02/sp02.doc, sp02/system.h: Update copyright year.
957
9582009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
961
9622009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * Makefile.am, configure.ac: Add new test.
965        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
966        sp54/sp54.scn: New files.
967
9682009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
969
970        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
971        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
972        the time of day forward not making server based timers fire.
973        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
974        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
975        sp53/sp53.scn: New files.
976
9772009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
978
979        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
980
9812009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
982
983        PR 1415/cpukit
984        * Makefile.am, configure.ac: Add test for very simple priority ceiling
985        violation.
986        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
987        sp51/sp51.scn: New files.
988
9892009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        PR 1413/cpukit
992        * Makefile.am, configure.ac: Add test for case where server based
993        timers which reinitiated themselves did not get reinserted onto timer
994        chain.
995        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
996        sp50/sp50.scn: New files.
997
9982009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        PR 1414/cpukit
1001        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1002        is harder to trick by passing in a valid id of an incorrect object
1003        class.
1004        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1005        sp49/sp49.scn: New files.
1006
10072009-05-19      Chris Johns <chrisj@rtems.org>
1008
1009        * sp04/tswitch.c: Lower sample count for small memory targets.
1010       
10112009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * spprintk/init.c: printk() now 100% covered.
1014
10152009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1016
1017        * spprintk/init.c: More test cases.
1018
10192009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1020
1021        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1022        large enough for buffer node overhead.
1023
10242009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1025
1026        * Makefile.am, configure.ac, spwatchdog/system.h,
1027        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1028        printk. These will help coverage. Simplify spwkspace.
1029        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1030        spprintk/spprintk.scn: New files.
1031        * spwkspace/system.h: Removed.
1032
10332009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1034
1035        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1036        methods.
1037        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1038        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1039
10402009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1041
1042        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1043        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1044        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1045        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1046        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1047        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1048        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1049        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1050        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1051        spsize/size.c: Fix warnings.
1052
10532009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1054
1055        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1056        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1057        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1058        spobjgetnext/system.h: New files.
1059
10602009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1063        64k to 20k. No impact on test behavior.
1064
10652009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1066
1067        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1068
10692009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1070
1071        * sp37/init.c, sp37/sp37.scn: Add test case for
1072        rtems_interrupt_level_attribute body.
1073
10742009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1075
1076        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1077        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1078        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1079        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1080        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1081        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1082        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1083        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1084        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1085        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1086        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1087        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1088        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1089        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1090        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1091        sp48/Makefile.am, spfatal/Makefile.am,
1092        spfatal01/Makefile.am, spfatal02/Makefile.am,
1093        spfatal03/Makefile.am, spfatal04/Makefile.am,
1094        spfatal05/Makefile.am, spfatal06/Makefile.am,
1095        spfatal07/Makefile.am, spfatal08/Makefile.am,
1096        spfatal09/Makefile.am, spsize/Makefile.am,
1097        spwatchdog/Makefile.am:
1098        Eliminate _exe_/.exe.
1099
11002009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1101
1102        PR 1388/cpukit
1103        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1104        allow both priority inherit and ceiling attributes to be set on
1105        semaphore create. These attributes are mutually exclusive and this
1106        should be an error.
1107
11082009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1109
1110        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1111        unlimited objects when configured for a unified workspace works as
1112        expected.
1113        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1114        sp48/sp48.scn: New files.
1115
11162009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1117                Joel Sherrill <joel.sherrill@oarcorp.com>
1118
1119        PR 1357/cpukit
1120        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1121        honored.
1122        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1123        sp47/sp47.scn: New files.
1124
11252009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1126
1127        * Makefile.am, configure.ac: Add new test to test Watchdog display
1128        helper routines. These reach into the SuperCore.
1129        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1130        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1131        spwatchdog/system.h, spwatchdog/task1.c: New files.
1132
11332009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1134
1135        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1136
11372009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1138
1139        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1140        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1141        hard-coded hex numbers for bad object Ids.
1142
11432009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1144
1145        * sp15/system.h, sp19/system.h: Array of task names should be of type
1146        rtems_name not rtems_id. Similarly array of task ids should be
1147        rtems_id not rtems_name.
1148
11492008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1152
11532008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * Makefile.am, configure.ac, spfatal06/testcase.h,
1156        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1157        spsize/size.c: Eliminate pointers to API configuration tables in the
1158        main configuration table. Reference the main configuration table and
1159        the API configuration tables directly using the confdefs.h version
1160        rather than obtaining a pointer to it. This eliminated some
1161        variables, a potential fatal error, some unnecessary default
1162        configuration structures. Overall, about a 4.5% reduction in the code
1163        size for minimum and hello on the SPARC.
1164        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1165        spfatal10/testcase.h: Removed.
1166
11672008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1168
1169        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1170        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1171        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1172        successfully with maxixum number of priorities as 16 instead of 256.
1173        This was done by temporarily modifying the score priority.h maximum.
1174        This allowed testing of all API code to ensure that it worked
1175        properly with a reduced number of priorities. Most modifications were
1176        to switch from hard-coded maximum to using the API provided methods
1177        to determine maximum number of priority levels.
1178
11792008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * sp46/sp46.scn: Add screen missed earlier.
1182
11832008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1184
1185        PR 1348/cpukit
1186        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1187        usage information while a period is running.
1188        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1189        sp46/sp46.scn: New files.
1190
11912008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * sp45/init.c: New file.
1194
11952008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1196
1197        PR 1347/cpukit
1198        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1199        Rework Timer Server to ensure that the context allows for blocking,
1200        allocating memory, and acquiring semaphores and mutexes.
1201        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1202        New files.
1203
12042008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * sp25/system.h: Add warning and temporary m32c conditional until size
1207        type addressed.
1208
12092008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * sp09/screen07.c: Use INT_MAX as number of messages so always
1212        properly sized and no overflow on constant.
1213        * sp09/screen10.c: Delay so on targets with simulator idle clock
1214        tick driver this will work.
1215        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1216        byte boundaries rather than two byte boundaries.
1217        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1218        allocate more memory than size_t holds on m32c.
1219
12202008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1221
1222        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1223        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1224        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1225        and Region calls. On 16-bit architectures, size_t can be 16-bits
1226        which would limit sizes to 64K. Also address constants which
1227        overflowed on 16-bit integer targets.
1228
12292008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1230
1231        * sp43/sp43.scn: Bump version to 4.9.99.0
1232
12332008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1234
1235        * sp19/system.h: Use "double" instead of "rtems_double".
1236
12372008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1238
1239        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1240
12412008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1242
1243        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1244        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1245        spfatal_support/init.c, spfatal_support/system.h:
1246        Convert to "bool".
1247
12482008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1249
1250        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1251        declared in a public place.
1252
12532008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1254
1255        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1256
12572008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1258
1259        * sp43/init.c: Fix derefence of uninitialized pointer.
1260
12612008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1262
1263        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1264        multiprocessing is not enabled. Saves one more variable from single
1265        processor configuration.
1266
12672008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1268
1269        PR 1212/cpukit
1270        * Makefile.am, configure.ac: Time slicing will not happen if the task
1271        mode is changed from a non-timeslicing mode to timeslicing mode if it
1272        is done by the executing thread (e.g. in its task body). This change
1273        includes sp44 to demonstrate the problem and verify the correction.
1274        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1275
12762008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1277
1278        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1279        architectures they are not supported on.
1280
12812008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1282
1283        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1284
12852008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1286
1287        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1288          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1289
12902008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * sp28/init.c: Corrections to configuration.
1293        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1294        * spsize/size.c: _ISR_Vector_table only exists on architectures
1295        which use the Simple Vectored Interrupt Model.
1296
12972008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1298
1299        * spsize/size.c: Convention calls for leading underscore on private
1300        RTEMS variables.
1301
13022008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1305        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1306        Refactored and renamed initialization routines to
1307        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1308        rtems_initialize_device_drivers, and
1309        rtems_initialize_start_multitasking. This opened the sequence up so
1310        that bootcard() could provide a more robust and flexible framework
1311        which is easier to explain and understand. This also lays the
1312        groundwork for sharing the division of available memory between the
1313        RTEMS workspace and heap and the C library initialization across all
1314        BSPs.
1315
13162008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1317
1318        * sp32/init.c: Formatting.
1319
13202008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1321
1322        * sp09/screen01.c: Correct test.
1323        * sp09/screen14.c: Update copyright.
1324        * sp28/init.c: Correct end of test messages.
1325
13262008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1327
1328        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1329
13302008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1333        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1334        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1335        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1336        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1337        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1338        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1339        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1340        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1341        tests. Add a clock_settime case for < 1988.
1342
13432008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1344
1345        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1346
13472008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1350        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1351        * sp41/sp41.scn: Now has content.
1352        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1353        Object Services recently added to API.
1354
13552008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1356
1357        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1358        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1359        collection. This changed the name of a few previously public but
1360        undocumented services and added a some new services.
1361        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1362        sp43/system.h: New files.
1363
13642008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1365
1366        * spfatal10/.cvsignore: New file.
1367
13682008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1369
1370        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1371        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1372        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1373        New files.
1374
13752008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1376
1377        * Makefile.am, configure.ac: Added fatal error tests
1378        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1379        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1380        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1381        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1382        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1383        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1384        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1385        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1386        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1387        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1388        spfatal_support/init.c, spfatal_support/system.h: New files.
1389
13902008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1391
1392        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1393        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1394        test messages.
1395
13962008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1397
1398        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1399        simple type to a union of an unsigned 32 bit integer and a pointer.
1400        This should help eliminate weird casts between u32 and pointers in
1401        various places. The APIs now have to explicitly call _u32 or _string
1402        versions of helper routines. This should also simplify things and
1403        eliminate the need for ugly casts in some cases.
1404
14052008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1406
1407        * sp42/Makefile.am: New file.
1408
14092008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1410
1411        Add sp42 to exercise thread queue with knowledge of the implementation
1412        so we can exercise all of the normal paths possible.
1413        * Makefile.am, configure.ac: Add sp42.
1414        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1415
14162008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1417
1418        * sp39/init.c: Add case for long timeout on blocking operation.
1419        * Makefile.am, configure.ac: Add new test to exercise thread
1420        queue blokcing synchronization. sp39 and sp41 are very similar.
1421        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1422        sp41/system.h: New files.
1423
14242008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1425
1426        * sp39/init.c: Clean up.
1427
14282008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1429
1430        * sp39/init.c: Modify to improve coverage.
1431
14322008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1433
1434        * sp36/strict_order_mut.c:
1435
14362008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1439        driver registration.
1440        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1441        sp40/system.h: New files.
1442
14432008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1444
1445        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1446        Add test cases for:
1447          + message queue create requesting too many message buffers
1448            for the available memory
1449          + region extend with address inside existing heap
1450          + timer server initiate too large a stack, create error
1451        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1452          + task set priority while holding resource
1453
14542008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1455
1456        * Makefile.am, configure.ac: Added sp38 and sp39.
1457        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1458        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1459        sp39/sp39.scn, sp39/system.h: New files.
1460
14612007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1462
1463        * sp36/strict_order_mut.c: New file.
1464
14652007-12-21      Xi Yang <hiyangxi@gmail.com>
1466
1467        * Makefile.am, configure.ac: Add support for proper stacking of
1468        priority inheritance on mutexes as well as enforce proper order of
1469        release.
1470        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1471        sp36/sp36.scn: New files.
1472
14732007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1474
1475        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1476        directive instead of violating RTEMS internals.
1477
14782007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1479
1480        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1481        Add test cases for User Extension Manager to improve code coverage.
1482        * sp21/task1.c: Fix spelling error.
1483
14842007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1485
1486        * spsize/size.c: Account for previous changes in calculation of MPCI
1487        receive server stack.
1488
14892007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1490
1491        * sp09/screen07.c, sp09/sp09.scn: Add test for
1492        rtems_message_queue_broadcast for bad buffer and count pointers.
1493        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1494        with bad priority or initiating twice.
1495        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1496        it forces a dispatch.
1497        * sp37/init.c: New file.
1498
14992007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1500
1501        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1502        enable, flash, and is in progress. These are normally inlines but
1503        also have bodies for non-C code. This test also exercises the odd
1504        case of calling clock tick from outside an ISR.
1505        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1506
15072007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1508
1509        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1510        using notepad with the current task's ID or SELF
1511        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1512        test missing test cases for clock_get.
1513
15142007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1515
1516        * sp28/init.c: Add test code for task variables to improve coverage.
1517
15182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1519
1520        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1521        RTEMS provided accessor macros to obtain configuration fields.
1522
15232007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1524
1525        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1526        Configuration Table. Eliminate CPU Table from all ports. Delete
1527        references to CPU Table in all forms.
1528
15292007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1530
1531        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1532
15332007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1534
1535        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1536        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1537        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1538        to improve test coverage.
1539
15402007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1541
1542        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1543        coverage.
1544
15452007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1546
1547        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1548
15492007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1550
1551        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1552        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1553        .scn files.
1554
15552007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1556
1557        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1558        commented out and updated the .scn file.
1559
15602007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1561
1562        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1563        buffered test IO.
1564
15652007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1566
1567        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1568        rtems_io_unregister_driver did not have any test code.
1569
15702007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1571
1572        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1573        since it was used to configure a no longer used feature. Device names
1574        are now part of the filesystem not in a table. This also eliminated
1575        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1576        RTEMS as well as the memory allocation used to populate
1577        _IO_Driver_name_table.
1578
15792007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1580
1581        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1582        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1583        properly.
1584
15852007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1586
1587        * spsize/size.c: Eliminated the variables
1588        _RTEMS_tasks_User_initialization_tasks and
1589        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1590        used in one place after initialized. It was a waste of space.
1591
15922007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1593
1594        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1595        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1596        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1597        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1598        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1599        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1600        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1601        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1602        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1603        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1604        spsize/size.c: Add optional managers to Makefiles. Clean up test
1605        cases so last output line follows END OF pattern. Make sure test case
1606        all run. All tests appeared ok on sis.
1607
16082007-04-05      Joel Sherrill <joel@OARcorp.com>
1609
1610        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1611
16122007-04-05      Joel Sherrill <joel@OARcorp.com>
1613
1614        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1615        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1616        CONFIGURE_APPLICATION_NEEDS_XXX.
1617
16182007-04-02      Joel Sherrill <joel@OARcorp.com>
1619
1620        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1621
16222007-04-02      Joel Sherrill <joel@OARcorp.com>
1623
1624        * spsize/size.c: Convert from Classic API style TOD_Control as
1625        fundamental time structure to POSIX struct timespec. Add
1626        clock_get_uptime().
1627
16282007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1629
1630        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1631
16322007-03-26      Joel Sherrill <joel@OARcorp.com>
1633
1634        * sp35/priinv.c: Remove warning.
1635
16362007-03-10      Joel Sherrill <joel@OARcorp.com>
1637
1638        * sp26/system.h: Remove incorrect and duplicate
1639        CONFIGURE_EXTRA_TASK_STACKS.
1640
16412007-03-05      Joel Sherrill <joel@OARcorp.com>
1642
1643        PR 1222/cpukit
1644        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1645        thread that is blocked on a priority based thread queue is changed,
1646        that its placement in the queue is reevaluated based upon the new
1647        priority. This enhancement includes modifications to the SuperCore as
1648        well as new test cases.
1649        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1650        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1651        sp35/sp35.doc, sp35/sp35.scn: New files.
1652
16532007-03-05      Joel Sherrill <joel@OARcorp.com>
1654
1655        * sp26/system.h: Correct memory required for stack sizes.
1656
16572007-02-06      Joel Sherrill <joel@OARcorp.com>
1658
1659        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1660        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1661        tests.
1662
16632006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1664
1665        * sp33/init.c: Improve barrier test to include normal blocking with
1666        manual release and unblocking in barrier deletion.
1667
16682006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1669
1670        * configure.ac: New BUG-REPORT address.
1671
16722006-11-20      Joel Sherrill <joel@OARcorp.com>
1673
1674        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1675        and make output more compliant with other tests.
1676
16772006-11-17      Joel Sherrill <joel@OARcorp.com>
1678
1679        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1680        cases intended on all targets possible with new heap algorithm.
1681
16822006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1683
1684        * Makefile.am, configure.ac: Adding Classic API Barriers.
1685        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1686        New files.
1687
16882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1689
1690        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1691
16922006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1693
1694        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1695        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1696        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1697        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1698        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1699        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1700        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1701        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1702        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1703        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1704        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1705        Use rtems_testsdir instead.
1706
17072006-04-05      Joel Sherrill <joel@OARcorp.com>
1708                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1709
1710        * spsize/size.c: Victor spotted the problem that
1711        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1712        variables and needed to be set to the same value.  I took that
1713        idea and just removed _Thread_MP_Receive.  All uses are now
1714        _MPCI_Receive_server_tcb.
1715
17162005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1717
1718        * configure.ac: Remove RTEMS_ENABLE_BARE,
1719        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1720
17212005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1722
1723        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1724        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1725        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1726        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1727        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1728        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1729        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1730        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1731        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1732        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1733        spfatal/Makefile.am, spsize/Makefile.am:
1734        Convert to use *_PROGRAMS.
1735
17362005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1737
1738        * sp01/Makefile.am, sp02/Makefile.am,
1739        sp03/Makefile.am, sp04/Makefile.am,
1740        sp05/Makefile.am, sp06/Makefile.am,
1741        sp07/Makefile.am, sp08/Makefile.am,
1742        sp09/Makefile.am, sp11/Makefile.am,
1743        sp12/Makefile.am, sp13/Makefile.am,
1744        sp14/Makefile.am, sp15/Makefile.am,
1745        sp16/Makefile.am, sp17/Makefile.am,
1746        sp19/Makefile.am, sp20/Makefile.am,
1747        sp21/Makefile.am, sp22/Makefile.am,
1748        sp23/Makefile.am, sp24/Makefile.am,
1749        sp25/Makefile.am, sp26/Makefile.am,
1750        sp27/Makefile.am, sp28/Makefile.am,
1751        sp29/Makefile.am, sp30/Makefile.am,
1752        sp31/Makefile.am, sp32/Makefile.am,
1753        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1754
17552005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1756
1757        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1758        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1759        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1760        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1761        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1762        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1763        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1764        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1765        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1766        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1767        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1768        * sptests.am: Remove.
1769
17702005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1771
1772        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1773        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1774        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1775        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1776        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1777        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1778        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1779        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1780        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1781        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1782        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1783
17842005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1785
1786        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1787
17882005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1789
1790        * spsize/Makefile.am: Rename TEST to spsize.
1791        * spsize/size.scn: Remove.
1792        * spsize/spsize.scn: New (renamed from size.scn).
1793
17942005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1795
1796        * configure.ac: Add spfatal/Makefile.
1797        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1798        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1799        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1800        * sptests.am: Remove LIB_VARIANT.
1801
18022005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1803
1804        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1805        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1806        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1807        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1808        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1809        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1810        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1811        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1812        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1813        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1814        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1815
18162005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1817
1818        * Makefile.am: Cleanup.
1819
18202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1821
1822        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1823        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1824        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1825        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1826        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1827        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1828        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1829        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1830        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1831        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1832        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1833        spfatal/Makefile.am, spsize/Makefile.am:
1834        Partial conversion to automake.
1835
18362005-03-07      Joel Sherrill <joel@OARcorp.com>
1837
1838        * sp13/task1.c: Removed warnings.
1839
18402004-09-29      Joel Sherrill <joel@OARcorp.com>
1841
1842        * spsize/size.c: i960 obsoleted and all references removed.
1843
18442004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1845
1846        * configure.ac: Require automake > 1.9.
1847
18482004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1851        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1852        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1853        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1854        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1857        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1858        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1859        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1862        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1870        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1878        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1879        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1880        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882
18832004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1884
1885        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1886
18872004-03-30      David Querbach <querbach@realtime.bc.ca>
1888
1889        PR 595/tests
1890        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1891        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1892        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1893        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1894        others treat it as a count of longs.
1895
18962004-03-30      David Querbach <querbach@realtime.bc.ca>
1897
1898        PR 596/tests
1899        * sp32/init.c: A missing definition of TEST_INIT before including
1900        <tmacros.h> means that buffered output will not work even if selected
1901        in buffer_test_io.h.
1902
19032004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1904
1905        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1906        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1907        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1908        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1909        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1910        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1911        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1912        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1913        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1914        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1915        types.
1916
19172004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1918
1919        * configure.ac: Add 2nd arg to RTEMS_TOP.
1920
19212004-03-05      Joel Sherrill <joel@OARcorp.com>
1922
1923        * sp07/buffered_io.c: Remove warning.
1924
19252004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1926
1927        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1928        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1929        * sp02/Makefile.am: Ditto.
1930        * sp03/Makefile.am: Ditto.
1931        * sp04/Makefile.am: Ditto.
1932        * sp05/Makefile.am: Ditto.
1933        * sp06/Makefile.am: Ditto.
1934        * sp07/Makefile.am: Ditto.
1935        * sp08/Makefile.am: Ditto.
1936        * sp09/Makefile.am: Ditto.
1937        * sp11/Makefile.am: Ditto.
1938        * sp12/Makefile.am: Ditto.
1939        * sp13/Makefile.am: Ditto.
1940        * sp14/Makefile.am: Ditto.
1941        * sp15/Makefile.am: Ditto.
1942        * sp16/Makefile.am: Ditto.
1943        * sp17/Makefile.am: Ditto.
1944        * sp19/Makefile.am: Ditto.
1945        * sp20/Makefile.am: Ditto.
1946        * sp21/Makefile.am: Ditto.
1947        * sp22/Makefile.am: Ditto.
1948        * sp23/Makefile.am: Ditto.
1949        * sp24/Makefile.am: Ditto.
1950        * sp25/Makefile.am: Ditto.
1951        * sp26/Makefile.am: Ditto.
1952        * sp27/Makefile.am: Ditto.
1953        * sp28/Makefile.am: Ditto.
1954        * sp29/Makefile.am: Ditto.
1955        * sp30/Makefile.am: Ditto.
1956        * sp31/Makefile.am: Ditto.
1957        * sp32/Makefile.am: Ditto.
1958        * spfatal/Makefile.am: Ditto.
1959        * spsize/Makefile.am: Ditto.
1960
19612003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1962
1963        * sptests.am: Add dirstamp support.
1964
19652003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1968
19692003-12-16      Joel Sherrill <joel@OARcorp.com>
1970
1971        PR 544/tests
1972        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1973        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1974        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1975        make tests account for resources and not print at inappropriate
1976        times.
1977        * sp07/buffered_io.c: New file.
1978
19792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1980
1981        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1982
19832003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1984
1985        * sp01/Makefile.am: Remove all-local: $(ARCH).
1986        * sp02/Makefile.am: Remove all-local: $(ARCH).
1987        * sp03/Makefile.am: Remove all-local: $(ARCH).
1988        * sp04/Makefile.am: Remove all-local: $(ARCH).
1989        * sp05/Makefile.am: Remove all-local: $(ARCH).
1990        * sp06/Makefile.am: Remove all-local: $(ARCH).
1991        * sp07/Makefile.am: Remove all-local: $(ARCH).
1992        * sp08/Makefile.am: Remove all-local: $(ARCH).
1993        * sp09/Makefile.am: Remove all-local: $(ARCH).
1994        * sp11/Makefile.am: Remove all-local: $(ARCH).
1995        * sp12/Makefile.am: Remove all-local: $(ARCH).
1996        * sp13/Makefile.am: Remove all-local: $(ARCH).
1997        * sp14/Makefile.am: Remove all-local: $(ARCH).
1998        * sp15/Makefile.am: Remove all-local: $(ARCH).
1999        * sp16/Makefile.am: Remove all-local: $(ARCH).
2000        * sp17/Makefile.am: Remove all-local: $(ARCH).
2001        * sp19/Makefile.am: Remove all-local: $(ARCH).
2002        * sp20/Makefile.am: Remove all-local: $(ARCH).
2003        * sp21/Makefile.am: Remove all-local: $(ARCH).
2004        * sp22/Makefile.am: Remove all-local: $(ARCH).
2005        * sp23/Makefile.am: Remove all-local: $(ARCH).
2006        * sp24/Makefile.am: Remove all-local: $(ARCH).
2007        * sp25/Makefile.am: Remove all-local: $(ARCH).
2008        * sp26/Makefile.am: Remove all-local: $(ARCH).
2009        * sp27/Makefile.am: Remove all-local: $(ARCH).
2010        * sp28/Makefile.am: Remove all-local: $(ARCH).
2011        * sp29/Makefile.am: Remove all-local: $(ARCH).
2012        * sp30/Makefile.am: Remove all-local: $(ARCH).
2013        * sp31/Makefile.am: Remove all-local: $(ARCH).
2014        * sp32/Makefile.am: Remove all-local: $(ARCH).
2015        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2016        * spsize/Makefile.am: Remove all-local: $(ARCH).
2017
20182003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2019
2020        * configure.ac: Reflect having moved to testsuites/.
2021
20222003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2023
2024        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2025
20262003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2027
2028        * configure.ac:Remove RTEMS_CHECK_CPU.
2029
20302003-09-04      Joel Sherrill <joel@OARcorp.com>
2031
2032        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2033        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2034        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2035        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2036        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2037        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2038        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2039        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2040        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2041        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2042        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2043        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2044        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2045        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2046        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2047        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2048        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2049        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2050        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2051        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2052        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2053        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2054        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2055        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2056        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2057        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2058        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2059        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2060        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2061        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2062        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2063        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2064        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2065        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2066        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2067        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2068        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2069        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2070        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2071        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2072        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2073        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2074        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2075        spsize/size.c, spsize/system.h: URL for license changed.
2076
20772003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2078
2079        PR 458/tests
2080        * sp30/task1.c: Correct indexing problem.
2081
20822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2083
2084        * Makefile.am: Reflect having moved aclocal/.
2085
20862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2087
2088        * Makefile.am: Reflect having moved automake/.
2089        * sp01/Makefile.am: Reflect having moved automake/.
2090        * sp02/Makefile.am: Reflect having moved automake/.
2091        * sp03/Makefile.am: Reflect having moved automake/.
2092        * sp04/Makefile.am: Reflect having moved automake/.
2093        * sp05/Makefile.am: Reflect having moved automake/.
2094        * sp06/Makefile.am: Reflect having moved automake/.
2095        * sp07/Makefile.am: Reflect having moved automake/.
2096        * sp08/Makefile.am: Reflect having moved automake/.
2097        * sp09/Makefile.am: Reflect having moved automake/.
2098        * sp11/Makefile.am: Reflect having moved automake/.
2099        * sp12/Makefile.am: Reflect having moved automake/.
2100        * sp13/Makefile.am: Reflect having moved automake/.
2101        * sp14/Makefile.am: Reflect having moved automake/.
2102        * sp15/Makefile.am: Reflect having moved automake/.
2103        * sp16/Makefile.am: Reflect having moved automake/.
2104        * sp17/Makefile.am: Reflect having moved automake/.
2105        * sp19/Makefile.am: Reflect having moved automake/.
2106        * sp20/Makefile.am: Reflect having moved automake/.
2107        * sp21/Makefile.am: Reflect having moved automake/.
2108        * sp22/Makefile.am: Reflect having moved automake/.
2109        * sp23/Makefile.am: Reflect having moved automake/.
2110        * sp24/Makefile.am: Reflect having moved automake/.
2111        * sp25/Makefile.am: Reflect having moved automake/.
2112        * sp26/Makefile.am: Reflect having moved automake/.
2113        * sp27/Makefile.am: Reflect having moved automake/.
2114        * sp28/Makefile.am: Reflect having moved automake/.
2115        * sp29/Makefile.am: Reflect having moved automake/.
2116        * sp30/Makefile.am: Reflect having moved automake/.
2117        * sp31/Makefile.am: Reflect having moved automake/.
2118        * sp32/Makefile.am: Reflect having moved automake/.
2119        * spfatal/Makefile.am: Reflect having moved automake/.
2120        * spsize/Makefile.am: Reflect having moved automake/.
2121
21222003-08-14      Joel Sherrill <joel@OARcorp.com>
2123
2124        * sp02/task1.c: Added ID to name lookup service and changed name of
2125        id/name translation status code. This propagated to multiple
2126        functions. The user API service added was rtems_object_id_to_name()
2127
21282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2131
21322003-05-29      Joel Sherrill <joel@OARcorp.com>
2133
2134        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2135
21362003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2137
2138        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2139        CC_CFLAGS_DEFAULT (obsolete).
2140
21412003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2142
2143        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2144        Remove CC_LDFLAGS_PROFILE_V.
2145
21462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2147
2148        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2149
21502003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2151
2152        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2153
21542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2155
2156        * configure.ac: AC_PREREQ(2.57).
2157
21582002-11-14      Joel Sherrill <joel@OARcorp.com>
2159
2160        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2161        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2162        update the IDs in the screens.
2163
21642002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2165
2166        * .cvsignore: Reformat.
2167        Add autom4te*cache.
2168        Remove autom4te.cache.
2169
21702002-09-14      Joel Sherrill <joel@OARcorp.com>
2171
2172        * sp32/.cvsignore: New file.
2173
21742002-09-14      Aaron J. Grier <aaron@frye.com>
2175
2176        * PR271 was not applicable against the current source but included
2177        a nice test that Joel decided to add to the tree as sp32.
2178        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2179        * Makefile.am, configure.ac: Modified to reflect addition.
2180
21812002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2182
2183        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2184        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2185        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2186        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2187        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2188        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2189        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2190        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2191        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2192        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2193        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2194        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2195        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2196        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2197        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2198        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2199        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2200        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2201        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2202        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2203        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2204        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2205        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2206        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2207        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2208        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2209        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2210        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2211        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2212        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2213        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2214
22152002-08-01      Joel Sherrill <joel@OARcorp.com>
2216
2217        * Per PR47 add support for buffered test output.  This involved
2218        adding defines to redirect output to a buffer and dump it when
2219        full, at "test pause", and at exit.  To avoid problems when redefining
2220        exit(), all tests were modified to call rtems_test_exit().
2221        Some tests, notable psxtests, had to be modified to include
2222        the standard test macro .h file (pmacros.h or tmacros.h) to
2223        enable this support.
2224        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2225        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2226        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2227        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2228        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2229        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2230        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2231
22322002-07-30      Joel Sherrill <joel@OARcorp.com>
2233
2234        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2235        stack if the port doesn't configure using it.
2236
22372002-07-04      Joel Sherrill <joel@OARcorp.com>
2238
2239        * Jump table for single entry point removed.
2240        * spsize/size.c:  Modified to reflect above.
2241
22422002-07-01      Joel Sherrill <joel@OARcorp.com>
2243
2244        * sp29/init.c: Corrected definitions for task stack usage.
2245
22462002-07-01      Joel Sherrill <joel@OARcorp.com>
2247
2248        * spsize/size.c: _Thread_queue_Extract_table removed.
2249
22502001-05-17      Joel Sherrill <joel@OARcorp.com>
2251
2252        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2253        number of staticly configured device drivers.
2254
22552001-05-14      Joel Sherrill <joel@OARcorp.com>
2256
2257        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2258        than the configured number of drivers.
2259 
22602002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2261
2262        * configure.ac: Remove ENABLE_GCC28.
2263
22642001-04-04      Joel Sherrill <joel@OARcorp.com>
2265
2266        * spsize/size.c: Reflect SPARC modifcation to get rid of
2267        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2268 
22692001-03-29      Joel Sherrill <joel@OARcorp.com>
2270
2271        * Per PR147 addressed problems when reseting and inserting a timer
2272        into a timer chain that did not honor time passage since the last
2273        time the timer server was scheduled and the new insertion.
2274        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2275
22762001-03-28      Joel Sherrill <joel@OARcorp.com>
2277
2278        * Side-effect of PR132.
2279        * sp21/system.h: Now must explicitly request NULL driver.
2280
22812002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2282
2283        * configure.ac:
2284        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2285        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2286        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318
23192002-03-20      Chris Johns <ccj@acm.org>
2320
2321        * PR145.
2322        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2323        in system (e.g. driver tasks).  Also exit on minimum number of
2324        switches not precise number.
2325
23262001-01-29      Joel Sherrill <joel@OARcorp.com>
2327
2328        * Fixed bug where resetting a timer that was not at the head
2329        of one of the task timer chains resulted in the Timer Server
2330        task waking up too far in the future.
2331        * Added rtems_timer_get_information() directive to support testing.
2332        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2333        above condition.
2334
23352001-01-22      Joel Sherrill <joel@OARcorp.com>
2336
2337        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2338        because priority added as argument to rtems_timer_initiate_server().
2339
23402001-01-16      Joel Sherrill <joel@OARcorp.com>
2341
2342        * Added tests for task-based timers.  This included the new tests
2343        sp30 and sp31.
2344        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2345        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2346        for task-based timer services.
2347        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2348        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2349        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2350        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2351        sp31/task1.c: New files.
2352
23532001-11-01      Joel Sherrill <joel@OARcorp.com>
2354
2355        * sp26/system.h: Properly account for stack memory used by
2356        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2357        and processed as PR78.
2358
23592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2360
2361        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2362        * configure.in: Remove.
2363        * configure.ac: New file, generated from configure.in by autoupdate.
2364
23652001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2366
2367        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2368
23692001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2370
2371        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2374        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2375        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2379        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2380        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2381        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2382        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2383        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2384        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2385        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2386        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2387        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2388        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2389        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2390        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2391        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2392        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2393        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2394        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2395        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2396        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2397        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2398        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2399        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2400
24012001-08-16      Joel Sherrill <joel@OARcorp.com>
2402
2403        * sp20/system.h: Account for extra task stacks properly.
2404
24052001-08-16      Joel Sherrill <joel@OARcorp.com>
2406
2407        * sp13/sp13.scn: Id in screen had wrong class field value.
2408        * sp13/system.h: Account for message buffer memory.
2409        * sp13/task2.c: Remove unnecessary check for failure.
2410
24112001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2412
2413        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2414
24152001-04-20      Joel Sherrill <joel@OARcorp.com>
2416
2417        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2418        file.
2419
24202001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2421
2422        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2423
24242001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2425
2426        * sp21/Makefile.am: Remove libtest.
2427
24282000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2429
2430        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2431
24322000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2433
2434        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2435
24362000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2437
2438        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2439        Switch to GNU canonicalization.
2440        * sptests.am: Remove DEFS.
2441
24422000-09-29      Joel Sherrill <joel@OARcorp.com>
2443
2444        * sp20/sp20.scn: Corrected to reflect new addition.
2445        * sp20/system.h: Removed comment reflecting history.
2446
24472000-09-29      Stephan Merker <merker@decrc.abb.de>
2448
2449        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2450        Added new task to test sequence of altering a period's length
2451        while it is still active.
2452
24532000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2454
2455        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2456        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2457        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2458        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2459        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2460        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2461        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2462        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2463        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2464        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2465
24662000-08-10      Joel Sherrill <joel@OARcorp.com>
2467
2468        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.