source: rtems/testsuites/sptests/ChangeLog @ 71a594af

4.104.11
Last change on this file since 71a594af was 71a594af, checked in by Ralf Corsepius <ralf.corsepius@…>, on Apr 3, 2010 at 6:04:33 AM

2010-04-03 Ralf Corsépius <ralf.corsepius@…>

  • sp62/init.c, sp65/init.c: #include <unistd.h>.
  • Property mode set to 100644
File size: 93.6 KB
Line 
12010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * sp62/init.c, sp65/init.c: #include <unistd.h>.
4
52010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * sp43/init.c: Readdress use of ctype methods per recommendation from
8        D.J. Delorie on the newlib mailing list. We should pass an unsigned
9        char into these methods.
10
112010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * Makefile.am, configure.ac: Add new fatal error for configuring
14        unlimited and maximum of 0.
15        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
16        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
17
182010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * sp43/init.c: Fix warning.
21
222009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
23
24        * sp69/init.c: Fixed warnings.
25
262009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
29        update.
30
312009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
34        expired periods. This detected the recently introduced PR1480.
35
362009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * sp69/.cvsignore: New file.
39
402009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
41
42        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
43        to ensure that all paths are tested.
44        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
45
462009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * sp31/task1.c: Fixed spacing.
49
502009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
51
52        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
53        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
54        spwkspace/init.c: Use rtems_test_assert() consistently instead of
55        system assert(). rtems_test_assert() is designed to integrate into
56        the RTEMS test suite infrastructure.
57
582009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
59
60        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
61        cases. Updated copyright notice.
62
632009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
64
65        * sp25/task1.c: Use PRIuPTR for segment_sizes.
66
672009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
68
69        * sp68/Makefile.in, sp68/.cvsignore,
70        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
71        removed unneeded Makefile.in, added cvsignore
72       
732009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
74
75        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
76        spintrcritical17/init.c, spintrcritical17/Makefile.am,
77        spintrcritical17/spintrcritical17.doc,
78        spintrcritical17/spintrcritical17.scn: New files.
79        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
80        * sp31/task1.c, sp67/init.c: Changes for new timer server
81        implementation.
82        * sp52/init.c: The init task must be preemptible to let the timer
83        server run.
84
852009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        PR 1460/cpukit
88        * sp43/init.c: Change return type on methods accessing portions of
89        RTEMS Ids to int. This allows -1 to be return on error.
90
912009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
92
93        * spsize/Makefile.am: Fix broken install rule.
94
952009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * spprintk/spprintk.scn: Add end of line at end of file.
98
992009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
102        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
103        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
104        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
105        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
106        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
107        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
108        spwkspace/Makefile.am: Add documentation files for multiple tests.
109        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
110        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
111        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
112        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
113        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
114        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
115        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
116        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
117        spwkspace/spwkspace.doc: New files.
118
1192009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
120
121        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
122        Include "tmacros.h".
123        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
124        _Heap_Allocate for 16bit compliance.
125        * sp44/init.c: Another printf format fix.
126
1272009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
128
129        * sp37/init.c: Add local prototypes for
130        rtems_interrupt_disable, rtems_interrupt_enable,
131        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
132        * sp43/init.c: Add local prototypes for
133        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
134        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
135        rtems_object_id_api_minimum, rtems_object_id_get_api,
136        rtems_object_id_get_class, rtems_object_id_get_index,
137        rtems_object_id_get_node.
138        Spray PRId32's into printf's for 16bit target complianance.
139        * sp37/init.c: Add local prototype for
140        rtems_interrupt_level_attribute.
141
1422009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
143
144        * sp29/init.c: Include "tmacros.h".
145        Misc. changes related to rtems_intervals.
146        * sp14/asr.c: Add PRIxrtems_signal_set.
147        Use PRIxrtems_signal_set to print rtems_signal_set's.
148        * sp13/task3.c: Use PRIu32 to print "count".
149        * sp09/screen12.c: Segment sizes are uintptr_t's.
150        * sp09/screen11.c: Use size_t for "size".
151        * sp62/init.c: Segment sizes are uintptr_t's.
152        * sp25/task1.c: Use PRIuPTR to print segment_size's.
153        * sp21/task1.c: Add PRIurtems_device_major_number.
154        * sp11/task1.c, sp11/task2.c:
155        Use PRIxrtems_event_set to print rtems_event_set's.
156        * sp09/screen13.c: Revert previous change.
157        Remove broken extraneous line seemingly having crept into in
158        2009-08-10 patch.
159        * sp27/init.c: Remove extraneous argument to print.
160        * spsize/size.c: Use PRIu32 to print sys_req.
161        * sp37/init.c: Add missing argument to printf.
162        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
163        sp12/pritask.c, sp34/changepri.c:
164        Use PRIdrtems_task_argument to print rtems_task_argument's.
165
1662009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
167
168        * sp25/task1.c: segment_size is uintptr_t.
169        * spfatal06/testcase.h: Add missing return.
170        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
171        Duplicate code from rtems_name_to_characters to convert rtems_name's
172        into char arrays.
173        * sp09/screen13.c: Comment out unused return status.
174        * sp63/init.c: Use PRIu32 to print uint32_t's.
175        * sp33/init.c: Use PRIu32 to print uint32_t's.
176        * sp28/init.c: Use PRIu32 to print uint32_t's.
177
1782009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
179
180        * sp31/task1.c: Use PRIdWatchdog_Interval to print
181        Watchdog_Interval's.
182        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
183        PRIdrtems_interval to print rtems_interval's.
184
1852009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * sp13/task1.c: Misc. uint32_t fixes.
188        * sp20/task1.c: Misc. uint32_t fixes.
189        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
190        Use PRIXrtems_mode to print rtems_mode's.
191        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
192        Use PRIxrtems_mode to print rtems_mode's.
193        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
194        sp19/task1.c: Add missing PRI*32's.
195
1962009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * sp34/changepri.c, sp35/priinv.c:
199        Use PRIdPriority_Control to print Priority_Control's.
200
2012009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
202
203        * sp34/changepri.c, sp59/init.c:
204        Use PRIdrtems_task_priority to print rtems_task_priority's.
205        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
206        Use PRIdrtems_task_priority to print rtems_task_priority's.
207        * sp12/system.h:
208        Change Priority_Test_driver to use rtems_task_priority argument.
209        * sp12/pridrv.c:
210        Change Priority_Test_driver to use rtems_task_priority argument.
211        Use PRIdrtems_task_priority to print rtems_task_priority's.
212
2132009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
214
215        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
216        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
217        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
218        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
219        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
220
2212009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
222
223        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
224        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
225        * sp63/init.c: Fix _Heap_Resize_block args.
226        * sp09/screen09.c: Eliminate unused var warning.
227
2282009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * sp27/init.c, spsize/init.c: Fix prototypes.
231        * spwatchdog/task1.c: Remove unused vars.
232
2332009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
234
235        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
236        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
237        spobjgetnext/init.c, spprintk/init.c:
238        Eliminate unused vars.
239
2402009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
241
242        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
243        confdefs.h define typos.
244
2452009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
246
247        * configure.ac: Don't add -ansi -fasm to CFLAGS.
248
2492009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
250
251        * sp32/init.c: Lengthen the clock tick and move configuration to the
252        bottom of the file.
253
2542009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * Makefile.am, configure.ac: Add new test to exercise when the ticks
257        since boot wraps around 0 and the timer server must deal with that
258        condition.
259        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
260        sp67/sp67.scn: New files.
261
2622009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
263
264        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
265
2662009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
267
268        * spintrcritical09/init.c, spintrcritical10/init.c,
269        spintrcritical11/init.c: Fixed potentially infinite loops.
270        * sp20/system.h: Increased micro seconds per tick in order to be more
271        independent of the console output speed.
272
2732009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
274
275        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
276        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
277        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
278        at -Os and m68k at -Os. Fix typos.
279
2802009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
281
282        * sp54/init.c: Use rtems_build_id to make building Objects_Id
283        RTEMS_USE_16_BIT_OBJECT clean.
284
2852009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * Makefile.am, configure.ac: Add new test to exercise when notepads are
288        not configured.
289        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
290        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
291
2922009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
295        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
296        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
297        coverage runs.
298
2992009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
302        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
303        some error cases uncovered by uC5282 coverage runs.
304
3052009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
308        uC5282 coverage runs.
309
3102009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
311
312        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
313        Correct minor issues uncovered on uC5282.
314
3152009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
316
317        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
318        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
319        Eliminate use of deprecated rtems_extension.
320
3212009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
324        run when IO speed varies.
325
3262009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
329        the intended code.
330
3312009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * configure.ac: Revert accidentally committed lines.
334
3352009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
336
337        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
338        simple priority ceiling case that was previously only tested via the
339        POSIX API.
340        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
341        sp66/sp66.scn: New files.
342
3432009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
344
345        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
346        for Id which is in range for the object class but not allocated yet.
347
3482009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
349
350        * sp46/init.c, sp46/sp46.scn: Fix numbering.
351
3522009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
353
354        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
355
3562009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
359        spfatal02/spfatal02.scn, spfatal02/testcase.h,
360        spfatal03/spfatal03.scn, spfatal03/testcase.h,
361        spfatal04/spfatal04.scn, spfatal04/testcase.h,
362        spfatal05/spfatal05.scn, spfatal05/testcase.h,
363        spfatal06/spfatal06.scn, spfatal06/testcase.h,
364        spfatal07/spfatal07.scn, spfatal07/testcase.h,
365        spfatal08/spfatal08.scn, spfatal08/testcase.h,
366        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
367        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
368        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
369        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
370        tests use testcase.h and spfatal_support framework. Print test name
371        herald in all cases.
372        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
373        New files.
374        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
375
3762009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
377
378        * spfatal07/testcase.h: Indicate test is not applicable on some
379        architectures.
380
3812009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
382
383        * Makefile.am: Fix spacing.
384
3852009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
386
387        * spstkalloc/init.c: Changed allocator signature. Functions are now
388        static.
389
3902009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
391
392        * sp29/init.c: Fixed return value evaluation.
393        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
394        * sp63/init.c: Check return value of _Heap_Initialize().
395
3962009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
397
398        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
399        _Watchdog_Report() when name is not NULL. This case was covered at
400        -Os on erc32 but at -O2 we had more code.
401
4022009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
403
404        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
405        overflowing on _Heap_Allocate_aligned.
406
4072009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
408
409        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
410        for various null parameters.
411
4122009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * sp16/sp16.scn, sp16/task1.c: Fix typo.
415
4162009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
417
418        * sp65/init.c: Remove stray print.
419        * sp65/sp65.doc: Add information on second case.
420
4212009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
422
423        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
424        verify that obtaining a priority ceiling mutex when the calling
425        task's priority is the same as the priority ceiling is handled
426        correctly.
427
4282009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
429
430        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
431        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
432        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
433        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
434        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
435        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
436        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
437        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
438        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
439        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
440        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
441        rtems_clock_get_ticks_per_second().
442
4432009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
444
445        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
446        Change attributes to priority ceiling. Use directive_failed, not
447        assert. Configure a semaphore not a region.
448
4492009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
450
451        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
452        mutex cases.
453        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
454        sp65/sp65.scn: New files.
455
4562009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
457
458        * Makefile.am, configure.ac: Add new test for some core mutex cases.
459        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
460        sp65/sp65.scn: New files.
461
4622009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
465        per tick.
466
4672009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
470        adjust existing for alignment. New test ensures coverage begin and
471        end marker methods are exercised so they do not get considered
472        unexecuted.
473        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
474        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
475
4762009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
477
478        * Makefile.am, configure.ac: Add new test to exercise legacy
479        rtems_clock_get().
480        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
481        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
482
4832009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
486        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
487        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
488
4892009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
490
491        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
492        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
493        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
494        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
495        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
496        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
497        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
498        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
499        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
500
5012009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
502
503        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
504        cases.
505
5062009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
507
508        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
509        all memory is successfully allocated. This means the test can
510        validate the heap is unchanged on extend failure.
511
5122009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
513
514        * spintrcritical01/init.c, spintrcritical06/init.c,
515        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
516        per tick so tests run quicker and more reliably hit the intended
517        critical section.
518
5192009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
522        when we are unable to allocate the memory needed for an object
523        extend. Make sure all is handled properly.
524        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
525        sp64/sp64.scn: New files.
526
5272009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * sp63/init.c: Correct test case two.
530
5312009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
534        test case to exercise another odd branch not taken.
535
5362009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
537
538        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
539        particular path is taken through the _Heap_Resize_block code.
540        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
541        sp63/sp63.scn: New files.
542
5432009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
544
545        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
546        wrong thing in a cpp macro. Added contents to screen file and add
547        documentation file.
548        * sp42/sp42.doc: New file.
549
5502009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
553
5542009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
555
556        * spintrcritical16/init.c: Tinker with test to make it hit the case
557        more reliably.
558
5592009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * Makefile.am, configure.ac: Add new test to exercise as many cases as
562        possible of not being able to allocate memory from the workspace
563        during thread creation.
564        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
565        sp18/sp18.scn: New files.
566
5672009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
568
569        * Makefile.am, configure.ac: Add new test to handle the case where
570        a region resize frees enough memory to unblock a task.
571        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
572        sp62/sp62.scn: New files.
573        * sp61/init.c: Test does not need regions.
574
5752009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * Makefile.am, configure.ac: Add test case for processing a timeout
578        on a thread (that is the thread executing) that has also had its
579        request satisfied while it is being enqueued.
580        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
581        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
582        spintrcritical16/spintrcritical16.scn: New files.
583        * spintrcritical15/init.c: Remove unused TSR>
584
5852009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
586
587        * Makefile.am, configure.ac: Add test case for a thread timing out on a
588        thread queue while another thread is in the process of blocking on
589        the same thread queue.
590        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
591        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
592        spintrcritical15/spintrcritical15.scn: New files.
593
5942009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
597
5982009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
599
600        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
601        sp40/sp40.scn: Now verified to hit coverage cases.
602        * sp40/sp40.doc: New file.
603
6042009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
605
606        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
607        to catch two remaining uncovered cases in rtems_io_register_driver.
608        * sp40/system.h: Removed.
609
6102009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
611
612        * Makefile.am, configure.ac: Add new test to exercise odd case in
613        rtems_iterate_over_all_threads.
614        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
615        sp41/sp41.scn: New files.
616
6172009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
618
619        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
620        inheritance protocol since there is no holder associated with them.
621
6222009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
623
624        * Makefile.am, configure.ac: Add new tests to exercise cases where a
625        timer is scheduled from an ISR while it is being scheduled at the
626        task level.
627        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
628        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
629        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
630        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
631        spintrcritical14/spintrcritical14.scn: New files.
632
6332009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
634
635        * spintrcritical01/init.c, spintrcritical06/init.c,
636        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
637        cleanup and make the tests more similar.
638
6392009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
640
641        * spintrcritical06/init.c: Test now hits forward and reverse cases.
642
6432009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
644
645        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
646        test work for case that it is documented to handle.
647
6482009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
649
650        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
651        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
652        spintrcritical10/spintrcritical10.scn: New files.
653
6542009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
655
656        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
657        unreliable third case in sp39 to spintrcritical10. New tests to hit
658        other event synchronization critical sections.
659        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
660        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
661        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
662        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
663        spintrcritical12/spintrcritical12.scn: New files.
664
6652009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
666
667        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
668        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
669        sp10/sp10.scn: New files.
670
6712009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
672
673        * spintrcritical06/init.c: Clean up.
674        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
675        * spintrcritical09/spintrcritical09.scn: Fill in.
676
6772009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        * spintrcritical06/init.c: Add comment to indicate test is not finished
680        and known to not hit the case.
681        * Makefile.am, configure.ac: Add a couple more interrupt critical
682        section tests.
683        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
684        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
685        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
686        spintrcritical09/Makefile.am, spintrcritical09/init.c,
687        spintrcritical09/spintrcritical09.doc,
688        spintrcritical09/spintrcritical09.scn: New files.
689
6902009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
691
692        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
693        at hitting interrupt synchronization critical section in thread queue
694        enqueue priority for reverse insertions.
695        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
696        spintrcritical07/spintrcritical07.doc,
697        spintrcritical07/spintrcritical07.scn: New files.
698
6992009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
700
701        * Makefile.am, configure.ac: Add test case for the
702        _Thread_queue_Enqueue_priority interrupt critical section where the
703        TCB we are using as a current pointer is removed from the thread
704        queue when we flash interrupts while searching forward.
705        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
706        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
707        spintrcritical06/spintrcritical06.scn: New files.
708
7092009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        * spintrcritical_support/intrcritical.c,
712        spintrcritical_support/intrcritical.h: Change prototype of delay
713        method to indicate when counter is reset. This can be used to count
714        how many iterations we are doing.
715
7162009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
717
718        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
719        blocked on one period while another expires. Add sp61 which exercises
720        the case where a call is made to rtems_shutdown_executive when the
721        system is not up.
722        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
723        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
724        sp61/sp61.doc, sp61/sp61.scn: New files.
725
7262009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
727
728        * sp04/init.c: To be timesliced, tasks must also me preemptible.
729
7302009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
731
732        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
733        what it was intended to do.
734
7352009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * spintrcritical_support/intrcritical.c,
738        spintrcritical_support/intrcritical.h: New files.
739
7402009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * Makefile.am, configure.ac: Add new infrastructure which is more
743        reliable about generating cases which hit interrupt critical
744        sections. Remove sp41 since it used its own mechanism.
745        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
746        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
747        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
748        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
749        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
750        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
751        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
752        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
753        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
754        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
755        spintrcritical05/spintrcritical05.scn: New files.
756        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
757        sp41/system.h: Removed.
758
7592009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
760
761        * sp41/init.c: Remove incorrect comment.
762
7632009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * sp29/init.c: Simple binary semaphores can not be inherit priority.
766
7672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * sp25/init.c: Spacing.
770
7712009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * Makefile.am, configure.ac: Add sp59 to test path through
774        _Thread_queue_First_priority where the task's priority was in the
775        bottom 1/4 of the range.
776        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
777        sp59/sp59.scn: New files.
778
7792009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
780
781        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
782        not blocked on a thread queue.
783        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
784        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
785
7862009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
787
788        * Makefile.am, configure.ac: Add test for timespec divide by zero.
789        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
790        sp58/sp58.scn: New files.
791
7922009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
793
794        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
795        pointer being null. This does not happen naturally at this time so
796        force the point.
797
7982009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
799
800        * sp12/sp12.scn: Update screen to reflect priority changes from long
801        ago.
802
8032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
804
805        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
806        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
807        as sp27a and test flushing both counting and binary semaphores.
808        Reformatted.
809        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
810        sp27a/sp27a.scn: New files.
811
8122009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
813
814        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
815        copied fomr other Makefile.am's.
816
8172009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
820        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
821        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
822        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
823
8242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * sp57/sp57.doc: Correct.
827
8282009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
829
830        * Makefile.am, configure.ac: Add test of restarting a task which is in
831        the middle of a sleep or wake after.
832        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
833        sp57/sp57.scn: New files.
834
8352009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
836
837        * sp43/init.c, sp43/sp43.scn: Add more cases for
838        rtems_object_get_class_information() to improve coverage.
839
8402009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
841
842        * Makefile.am, configure.ac: Add new test to verify that when a user
843        extension create hook fails, that the error is properly propagated.
844        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
845        sp56/sp56.scn: New files.
846
8472009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
848
849        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
850        rtems_extension_delete.
851
8522009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
853
854        * sp09/screen01.c, sp09/sp09.scn: Add test for
855        rtems_object_get_classic_name with invalid id.
856
8572009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * sp02/task1.c: Minor spacing.
860
8612009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
862
863        * spfatal12/init.c: Address to heap initialize must be aligned but size
864        must be too small.
865
8662009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * Makefile.am, configure.ac: Add new test to exercise case when
869        broadcasting to a message queue with a pending message.
870        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
871        sp55/sp55.scn: New files.
872
8732009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
874
875        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
876        spfatal tests appear to cover all fatal error cases.
877        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
878        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
879        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
880        spfatal/task1.c: Removed.
881
8822009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
883
884        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
885        initialize workspace heap during initialize. Can be caused by
886        unaligned address or not enough memory to initialize heap required
887        overhead.
888        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
889        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
890
8912009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
894
8952009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
896
897        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
898
8992009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * spstkalloc/spstkalloc.scn: Update screen.
902
9032009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
904
905        * Makefile.am, configure.ac: Add new test for user configured stack
906        allocator/deallocator. Test both pass and fail cases.
907        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
908        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
909
9102009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * spchain/init.c, spchain/spchain.scn: Clean up test.
913
9142009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
915
916        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
917        routines whose bodies are not used by RTEMS itself.
918        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
919        spchain/spchain.doc, spchain/spchain.scn: New files.
920
9212009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
922
923        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
924        chain for coverage.
925
9262009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
929        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
930        improve coverage.
931
9322009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
935
9362009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
937
938        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
939        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
940
9412009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
944        Enhance spprintk. Add two new fatal error tests to cover
945        __assert_func.
946        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
947        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
948
9492009-06-18      Chris Johns <chrisj@rtems.org>
950
951        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
952        workaround the H8300 gcc bug.
953
9542009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
955
956        * sp54/init.c: Fix spacing.
957
9582009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * sp02/sp02.doc, sp02/system.h: Update copyright year.
961
9622009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
965
9662009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
967
968        * Makefile.am, configure.ac: Add new test.
969        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
970        sp54/sp54.scn: New files.
971
9722009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
973
974        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
975        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
976        the time of day forward not making server based timers fire.
977        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
978        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
979        sp53/sp53.scn: New files.
980
9812009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
982
983        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
984
9852009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
986
987        PR 1415/cpukit
988        * Makefile.am, configure.ac: Add test for very simple priority ceiling
989        violation.
990        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
991        sp51/sp51.scn: New files.
992
9932009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        PR 1413/cpukit
996        * Makefile.am, configure.ac: Add test for case where server based
997        timers which reinitiated themselves did not get reinserted onto timer
998        chain.
999        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1000        sp50/sp50.scn: New files.
1001
10022009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1003
1004        PR 1414/cpukit
1005        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1006        is harder to trick by passing in a valid id of an incorrect object
1007        class.
1008        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1009        sp49/sp49.scn: New files.
1010
10112009-05-19      Chris Johns <chrisj@rtems.org>
1012
1013        * sp04/tswitch.c: Lower sample count for small memory targets.
1014       
10152009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        * spprintk/init.c: printk() now 100% covered.
1018
10192009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1020
1021        * spprintk/init.c: More test cases.
1022
10232009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1024
1025        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1026        large enough for buffer node overhead.
1027
10282009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * Makefile.am, configure.ac, spwatchdog/system.h,
1031        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1032        printk. These will help coverage. Simplify spwkspace.
1033        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1034        spprintk/spprintk.scn: New files.
1035        * spwkspace/system.h: Removed.
1036
10372009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1038
1039        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1040        methods.
1041        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1042        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1043
10442009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1045
1046        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1047        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1048        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1049        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1050        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1051        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1052        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1053        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1054        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1055        spsize/size.c: Fix warnings.
1056
10572009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1058
1059        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1060        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1061        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1062        spobjgetnext/system.h: New files.
1063
10642009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1067        64k to 20k. No impact on test behavior.
1068
10692009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1070
1071        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1072
10732009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1074
1075        * sp37/init.c, sp37/sp37.scn: Add test case for
1076        rtems_interrupt_level_attribute body.
1077
10782009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1079
1080        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1081        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1082        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1083        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1084        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1085        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1086        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1087        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1088        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1089        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1090        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1091        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1092        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1093        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1094        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1095        sp48/Makefile.am, spfatal/Makefile.am,
1096        spfatal01/Makefile.am, spfatal02/Makefile.am,
1097        spfatal03/Makefile.am, spfatal04/Makefile.am,
1098        spfatal05/Makefile.am, spfatal06/Makefile.am,
1099        spfatal07/Makefile.am, spfatal08/Makefile.am,
1100        spfatal09/Makefile.am, spsize/Makefile.am,
1101        spwatchdog/Makefile.am:
1102        Eliminate _exe_/.exe.
1103
11042009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1105
1106        PR 1388/cpukit
1107        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1108        allow both priority inherit and ceiling attributes to be set on
1109        semaphore create. These attributes are mutually exclusive and this
1110        should be an error.
1111
11122009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1113
1114        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1115        unlimited objects when configured for a unified workspace works as
1116        expected.
1117        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1118        sp48/sp48.scn: New files.
1119
11202009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1121                Joel Sherrill <joel.sherrill@oarcorp.com>
1122
1123        PR 1357/cpukit
1124        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1125        honored.
1126        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1127        sp47/sp47.scn: New files.
1128
11292009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1130
1131        * Makefile.am, configure.ac: Add new test to test Watchdog display
1132        helper routines. These reach into the SuperCore.
1133        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1134        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1135        spwatchdog/system.h, spwatchdog/task1.c: New files.
1136
11372009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1138
1139        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1140
11412009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1144        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1145        hard-coded hex numbers for bad object Ids.
1146
11472009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * sp15/system.h, sp19/system.h: Array of task names should be of type
1150        rtems_name not rtems_id. Similarly array of task ids should be
1151        rtems_id not rtems_name.
1152
11532008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1156
11572008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        * Makefile.am, configure.ac, spfatal06/testcase.h,
1160        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1161        spsize/size.c: Eliminate pointers to API configuration tables in the
1162        main configuration table. Reference the main configuration table and
1163        the API configuration tables directly using the confdefs.h version
1164        rather than obtaining a pointer to it. This eliminated some
1165        variables, a potential fatal error, some unnecessary default
1166        configuration structures. Overall, about a 4.5% reduction in the code
1167        size for minimum and hello on the SPARC.
1168        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1169        spfatal10/testcase.h: Removed.
1170
11712008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1172
1173        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1174        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1175        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1176        successfully with maxixum number of priorities as 16 instead of 256.
1177        This was done by temporarily modifying the score priority.h maximum.
1178        This allowed testing of all API code to ensure that it worked
1179        properly with a reduced number of priorities. Most modifications were
1180        to switch from hard-coded maximum to using the API provided methods
1181        to determine maximum number of priority levels.
1182
11832008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1184
1185        * sp46/sp46.scn: Add screen missed earlier.
1186
11872008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1188
1189        PR 1348/cpukit
1190        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1191        usage information while a period is running.
1192        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1193        sp46/sp46.scn: New files.
1194
11952008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1196
1197        * sp45/init.c: New file.
1198
11992008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1200
1201        PR 1347/cpukit
1202        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1203        Rework Timer Server to ensure that the context allows for blocking,
1204        allocating memory, and acquiring semaphores and mutexes.
1205        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1206        New files.
1207
12082008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1209
1210        * sp25/system.h: Add warning and temporary m32c conditional until size
1211        type addressed.
1212
12132008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1214
1215        * sp09/screen07.c: Use INT_MAX as number of messages so always
1216        properly sized and no overflow on constant.
1217        * sp09/screen10.c: Delay so on targets with simulator idle clock
1218        tick driver this will work.
1219        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1220        byte boundaries rather than two byte boundaries.
1221        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1222        allocate more memory than size_t holds on m32c.
1223
12242008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1225
1226        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1227        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1228        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1229        and Region calls. On 16-bit architectures, size_t can be 16-bits
1230        which would limit sizes to 64K. Also address constants which
1231        overflowed on 16-bit integer targets.
1232
12332008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1234
1235        * sp43/sp43.scn: Bump version to 4.9.99.0
1236
12372008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1238
1239        * sp19/system.h: Use "double" instead of "rtems_double".
1240
12412008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1242
1243        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1244
12452008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1246
1247        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1248        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1249        spfatal_support/init.c, spfatal_support/system.h:
1250        Convert to "bool".
1251
12522008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1253
1254        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1255        declared in a public place.
1256
12572008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1258
1259        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1260
12612008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1262
1263        * sp43/init.c: Fix derefence of uninitialized pointer.
1264
12652008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1266
1267        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1268        multiprocessing is not enabled. Saves one more variable from single
1269        processor configuration.
1270
12712008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1272
1273        PR 1212/cpukit
1274        * Makefile.am, configure.ac: Time slicing will not happen if the task
1275        mode is changed from a non-timeslicing mode to timeslicing mode if it
1276        is done by the executing thread (e.g. in its task body). This change
1277        includes sp44 to demonstrate the problem and verify the correction.
1278        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1279
12802008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1283        architectures they are not supported on.
1284
12852008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1286
1287        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1288
12892008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1290
1291        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1292          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1293
12942008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * sp28/init.c: Corrections to configuration.
1297        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1298        * spsize/size.c: _ISR_Vector_table only exists on architectures
1299        which use the Simple Vectored Interrupt Model.
1300
13012008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1302
1303        * spsize/size.c: Convention calls for leading underscore on private
1304        RTEMS variables.
1305
13062008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1309        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1310        Refactored and renamed initialization routines to
1311        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1312        rtems_initialize_device_drivers, and
1313        rtems_initialize_start_multitasking. This opened the sequence up so
1314        that bootcard() could provide a more robust and flexible framework
1315        which is easier to explain and understand. This also lays the
1316        groundwork for sharing the division of available memory between the
1317        RTEMS workspace and heap and the C library initialization across all
1318        BSPs.
1319
13202008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1321
1322        * sp32/init.c: Formatting.
1323
13242008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1325
1326        * sp09/screen01.c: Correct test.
1327        * sp09/screen14.c: Update copyright.
1328        * sp28/init.c: Correct end of test messages.
1329
13302008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1331
1332        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1333
13342008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1337        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1338        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1339        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1340        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1341        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1342        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1343        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1344        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1345        tests. Add a clock_settime case for < 1988.
1346
13472008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1348
1349        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1350
13512008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1354        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1355        * sp41/sp41.scn: Now has content.
1356        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1357        Object Services recently added to API.
1358
13592008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1360
1361        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1362        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1363        collection. This changed the name of a few previously public but
1364        undocumented services and added a some new services.
1365        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1366        sp43/system.h: New files.
1367
13682008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1369
1370        * spfatal10/.cvsignore: New file.
1371
13722008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1373
1374        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1375        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1376        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1377        New files.
1378
13792008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1380
1381        * Makefile.am, configure.ac: Added fatal error tests
1382        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1383        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1384        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1385        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1386        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1387        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1388        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1389        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1390        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1391        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1392        spfatal_support/init.c, spfatal_support/system.h: New files.
1393
13942008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1395
1396        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1397        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1398        test messages.
1399
14002008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1401
1402        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1403        simple type to a union of an unsigned 32 bit integer and a pointer.
1404        This should help eliminate weird casts between u32 and pointers in
1405        various places. The APIs now have to explicitly call _u32 or _string
1406        versions of helper routines. This should also simplify things and
1407        eliminate the need for ugly casts in some cases.
1408
14092008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1410
1411        * sp42/Makefile.am: New file.
1412
14132008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        Add sp42 to exercise thread queue with knowledge of the implementation
1416        so we can exercise all of the normal paths possible.
1417        * Makefile.am, configure.ac: Add sp42.
1418        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1419
14202008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1421
1422        * sp39/init.c: Add case for long timeout on blocking operation.
1423        * Makefile.am, configure.ac: Add new test to exercise thread
1424        queue blokcing synchronization. sp39 and sp41 are very similar.
1425        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1426        sp41/system.h: New files.
1427
14282008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1429
1430        * sp39/init.c: Clean up.
1431
14322008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1433
1434        * sp39/init.c: Modify to improve coverage.
1435
14362008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1437
1438        * sp36/strict_order_mut.c:
1439
14402008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1441
1442        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1443        driver registration.
1444        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1445        sp40/system.h: New files.
1446
14472008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1448
1449        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1450        Add test cases for:
1451          + message queue create requesting too many message buffers
1452            for the available memory
1453          + region extend with address inside existing heap
1454          + timer server initiate too large a stack, create error
1455        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1456          + task set priority while holding resource
1457
14582008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1459
1460        * Makefile.am, configure.ac: Added sp38 and sp39.
1461        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1462        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1463        sp39/sp39.scn, sp39/system.h: New files.
1464
14652007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * sp36/strict_order_mut.c: New file.
1468
14692007-12-21      Xi Yang <hiyangxi@gmail.com>
1470
1471        * Makefile.am, configure.ac: Add support for proper stacking of
1472        priority inheritance on mutexes as well as enforce proper order of
1473        release.
1474        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1475        sp36/sp36.scn: New files.
1476
14772007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1478
1479        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1480        directive instead of violating RTEMS internals.
1481
14822007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1483
1484        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1485        Add test cases for User Extension Manager to improve code coverage.
1486        * sp21/task1.c: Fix spelling error.
1487
14882007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1489
1490        * spsize/size.c: Account for previous changes in calculation of MPCI
1491        receive server stack.
1492
14932007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * sp09/screen07.c, sp09/sp09.scn: Add test for
1496        rtems_message_queue_broadcast for bad buffer and count pointers.
1497        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1498        with bad priority or initiating twice.
1499        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1500        it forces a dispatch.
1501        * sp37/init.c: New file.
1502
15032007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1504
1505        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1506        enable, flash, and is in progress. These are normally inlines but
1507        also have bodies for non-C code. This test also exercises the odd
1508        case of calling clock tick from outside an ISR.
1509        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1510
15112007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1512
1513        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1514        using notepad with the current task's ID or SELF
1515        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1516        test missing test cases for clock_get.
1517
15182007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1519
1520        * sp28/init.c: Add test code for task variables to improve coverage.
1521
15222007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1523
1524        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1525        RTEMS provided accessor macros to obtain configuration fields.
1526
15272007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1528
1529        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1530        Configuration Table. Eliminate CPU Table from all ports. Delete
1531        references to CPU Table in all forms.
1532
15332007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1534
1535        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1536
15372007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1538
1539        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1540        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1541        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1542        to improve test coverage.
1543
15442007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1545
1546        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1547        coverage.
1548
15492007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1550
1551        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1552
15532007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1554
1555        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1556        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1557        .scn files.
1558
15592007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1560
1561        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1562        commented out and updated the .scn file.
1563
15642007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1565
1566        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1567        buffered test IO.
1568
15692007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1570
1571        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1572        rtems_io_unregister_driver did not have any test code.
1573
15742007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1575
1576        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1577        since it was used to configure a no longer used feature. Device names
1578        are now part of the filesystem not in a table. This also eliminated
1579        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1580        RTEMS as well as the memory allocation used to populate
1581        _IO_Driver_name_table.
1582
15832007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1584
1585        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1586        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1587        properly.
1588
15892007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1590
1591        * spsize/size.c: Eliminated the variables
1592        _RTEMS_tasks_User_initialization_tasks and
1593        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1594        used in one place after initialized. It was a waste of space.
1595
15962007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1597
1598        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1599        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1600        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1601        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1602        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1603        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1604        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1605        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1606        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1607        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1608        spsize/size.c: Add optional managers to Makefiles. Clean up test
1609        cases so last output line follows END OF pattern. Make sure test case
1610        all run. All tests appeared ok on sis.
1611
16122007-04-05      Joel Sherrill <joel@OARcorp.com>
1613
1614        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1615
16162007-04-05      Joel Sherrill <joel@OARcorp.com>
1617
1618        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1619        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1620        CONFIGURE_APPLICATION_NEEDS_XXX.
1621
16222007-04-02      Joel Sherrill <joel@OARcorp.com>
1623
1624        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1625
16262007-04-02      Joel Sherrill <joel@OARcorp.com>
1627
1628        * spsize/size.c: Convert from Classic API style TOD_Control as
1629        fundamental time structure to POSIX struct timespec. Add
1630        clock_get_uptime().
1631
16322007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1633
1634        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1635
16362007-03-26      Joel Sherrill <joel@OARcorp.com>
1637
1638        * sp35/priinv.c: Remove warning.
1639
16402007-03-10      Joel Sherrill <joel@OARcorp.com>
1641
1642        * sp26/system.h: Remove incorrect and duplicate
1643        CONFIGURE_EXTRA_TASK_STACKS.
1644
16452007-03-05      Joel Sherrill <joel@OARcorp.com>
1646
1647        PR 1222/cpukit
1648        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1649        thread that is blocked on a priority based thread queue is changed,
1650        that its placement in the queue is reevaluated based upon the new
1651        priority. This enhancement includes modifications to the SuperCore as
1652        well as new test cases.
1653        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1654        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1655        sp35/sp35.doc, sp35/sp35.scn: New files.
1656
16572007-03-05      Joel Sherrill <joel@OARcorp.com>
1658
1659        * sp26/system.h: Correct memory required for stack sizes.
1660
16612007-02-06      Joel Sherrill <joel@OARcorp.com>
1662
1663        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1664        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1665        tests.
1666
16672006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1668
1669        * sp33/init.c: Improve barrier test to include normal blocking with
1670        manual release and unblocking in barrier deletion.
1671
16722006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1673
1674        * configure.ac: New BUG-REPORT address.
1675
16762006-11-20      Joel Sherrill <joel@OARcorp.com>
1677
1678        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1679        and make output more compliant with other tests.
1680
16812006-11-17      Joel Sherrill <joel@OARcorp.com>
1682
1683        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1684        cases intended on all targets possible with new heap algorithm.
1685
16862006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1687
1688        * Makefile.am, configure.ac: Adding Classic API Barriers.
1689        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1690        New files.
1691
16922006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1693
1694        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1695
16962006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1697
1698        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1699        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1700        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1701        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1702        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1703        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1704        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1705        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1706        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1707        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1708        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1709        Use rtems_testsdir instead.
1710
17112006-04-05      Joel Sherrill <joel@OARcorp.com>
1712                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1713
1714        * spsize/size.c: Victor spotted the problem that
1715        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1716        variables and needed to be set to the same value.  I took that
1717        idea and just removed _Thread_MP_Receive.  All uses are now
1718        _MPCI_Receive_server_tcb.
1719
17202005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1721
1722        * configure.ac: Remove RTEMS_ENABLE_BARE,
1723        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1724
17252005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1726
1727        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1728        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1729        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1730        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1731        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1732        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1733        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1734        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1735        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1736        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1737        spfatal/Makefile.am, spsize/Makefile.am:
1738        Convert to use *_PROGRAMS.
1739
17402005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1741
1742        * sp01/Makefile.am, sp02/Makefile.am,
1743        sp03/Makefile.am, sp04/Makefile.am,
1744        sp05/Makefile.am, sp06/Makefile.am,
1745        sp07/Makefile.am, sp08/Makefile.am,
1746        sp09/Makefile.am, sp11/Makefile.am,
1747        sp12/Makefile.am, sp13/Makefile.am,
1748        sp14/Makefile.am, sp15/Makefile.am,
1749        sp16/Makefile.am, sp17/Makefile.am,
1750        sp19/Makefile.am, sp20/Makefile.am,
1751        sp21/Makefile.am, sp22/Makefile.am,
1752        sp23/Makefile.am, sp24/Makefile.am,
1753        sp25/Makefile.am, sp26/Makefile.am,
1754        sp27/Makefile.am, sp28/Makefile.am,
1755        sp29/Makefile.am, sp30/Makefile.am,
1756        sp31/Makefile.am, sp32/Makefile.am,
1757        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1758
17592005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1760
1761        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1762        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1763        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1764        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1765        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1766        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1767        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1768        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1769        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1770        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1771        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1772        * sptests.am: Remove.
1773
17742005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1775
1776        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1777        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1778        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1779        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1780        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1781        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1782        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1783        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1784        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1785        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1786        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1787
17882005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1789
1790        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1791
17922005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1793
1794        * spsize/Makefile.am: Rename TEST to spsize.
1795        * spsize/size.scn: Remove.
1796        * spsize/spsize.scn: New (renamed from size.scn).
1797
17982005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1799
1800        * configure.ac: Add spfatal/Makefile.
1801        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1802        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1803        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1804        * sptests.am: Remove LIB_VARIANT.
1805
18062005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1807
1808        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1809        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1810        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1811        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1812        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1813        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1814        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1815        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1816        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1817        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1818        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1819
18202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1821
1822        * Makefile.am: Cleanup.
1823
18242005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1825
1826        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1827        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1828        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1829        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1830        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1831        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1832        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1833        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1834        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1835        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1836        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1837        spfatal/Makefile.am, spsize/Makefile.am:
1838        Partial conversion to automake.
1839
18402005-03-07      Joel Sherrill <joel@OARcorp.com>
1841
1842        * sp13/task1.c: Removed warnings.
1843
18442004-09-29      Joel Sherrill <joel@OARcorp.com>
1845
1846        * spsize/size.c: i960 obsoleted and all references removed.
1847
18482004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * configure.ac: Require automake > 1.9.
1851
18522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1853
1854        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1857        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1858        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1859        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1862        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1870        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1871        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1872        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1873        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1874        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1875        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1876        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1877        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1878        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1879        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1880        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1881        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1882        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1883        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1884        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1885        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1886
18872004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1888
1889        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1890
18912004-03-30      David Querbach <querbach@realtime.bc.ca>
1892
1893        PR 595/tests
1894        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1895        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1896        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1897        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1898        others treat it as a count of longs.
1899
19002004-03-30      David Querbach <querbach@realtime.bc.ca>
1901
1902        PR 596/tests
1903        * sp32/init.c: A missing definition of TEST_INIT before including
1904        <tmacros.h> means that buffered output will not work even if selected
1905        in buffer_test_io.h.
1906
19072004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1908
1909        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1910        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1911        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1912        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1913        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1914        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1915        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1916        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1917        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1918        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1919        types.
1920
19212004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1922
1923        * configure.ac: Add 2nd arg to RTEMS_TOP.
1924
19252004-03-05      Joel Sherrill <joel@OARcorp.com>
1926
1927        * sp07/buffered_io.c: Remove warning.
1928
19292004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1930
1931        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1932        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1933        * sp02/Makefile.am: Ditto.
1934        * sp03/Makefile.am: Ditto.
1935        * sp04/Makefile.am: Ditto.
1936        * sp05/Makefile.am: Ditto.
1937        * sp06/Makefile.am: Ditto.
1938        * sp07/Makefile.am: Ditto.
1939        * sp08/Makefile.am: Ditto.
1940        * sp09/Makefile.am: Ditto.
1941        * sp11/Makefile.am: Ditto.
1942        * sp12/Makefile.am: Ditto.
1943        * sp13/Makefile.am: Ditto.
1944        * sp14/Makefile.am: Ditto.
1945        * sp15/Makefile.am: Ditto.
1946        * sp16/Makefile.am: Ditto.
1947        * sp17/Makefile.am: Ditto.
1948        * sp19/Makefile.am: Ditto.
1949        * sp20/Makefile.am: Ditto.
1950        * sp21/Makefile.am: Ditto.
1951        * sp22/Makefile.am: Ditto.
1952        * sp23/Makefile.am: Ditto.
1953        * sp24/Makefile.am: Ditto.
1954        * sp25/Makefile.am: Ditto.
1955        * sp26/Makefile.am: Ditto.
1956        * sp27/Makefile.am: Ditto.
1957        * sp28/Makefile.am: Ditto.
1958        * sp29/Makefile.am: Ditto.
1959        * sp30/Makefile.am: Ditto.
1960        * sp31/Makefile.am: Ditto.
1961        * sp32/Makefile.am: Ditto.
1962        * spfatal/Makefile.am: Ditto.
1963        * spsize/Makefile.am: Ditto.
1964
19652003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * sptests.am: Add dirstamp support.
1968
19692003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1970
1971        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1972
19732003-12-16      Joel Sherrill <joel@OARcorp.com>
1974
1975        PR 544/tests
1976        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1977        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1978        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1979        make tests account for resources and not print at inappropriate
1980        times.
1981        * sp07/buffered_io.c: New file.
1982
19832003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1984
1985        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1986
19872003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1988
1989        * sp01/Makefile.am: Remove all-local: $(ARCH).
1990        * sp02/Makefile.am: Remove all-local: $(ARCH).
1991        * sp03/Makefile.am: Remove all-local: $(ARCH).
1992        * sp04/Makefile.am: Remove all-local: $(ARCH).
1993        * sp05/Makefile.am: Remove all-local: $(ARCH).
1994        * sp06/Makefile.am: Remove all-local: $(ARCH).
1995        * sp07/Makefile.am: Remove all-local: $(ARCH).
1996        * sp08/Makefile.am: Remove all-local: $(ARCH).
1997        * sp09/Makefile.am: Remove all-local: $(ARCH).
1998        * sp11/Makefile.am: Remove all-local: $(ARCH).
1999        * sp12/Makefile.am: Remove all-local: $(ARCH).
2000        * sp13/Makefile.am: Remove all-local: $(ARCH).
2001        * sp14/Makefile.am: Remove all-local: $(ARCH).
2002        * sp15/Makefile.am: Remove all-local: $(ARCH).
2003        * sp16/Makefile.am: Remove all-local: $(ARCH).
2004        * sp17/Makefile.am: Remove all-local: $(ARCH).
2005        * sp19/Makefile.am: Remove all-local: $(ARCH).
2006        * sp20/Makefile.am: Remove all-local: $(ARCH).
2007        * sp21/Makefile.am: Remove all-local: $(ARCH).
2008        * sp22/Makefile.am: Remove all-local: $(ARCH).
2009        * sp23/Makefile.am: Remove all-local: $(ARCH).
2010        * sp24/Makefile.am: Remove all-local: $(ARCH).
2011        * sp25/Makefile.am: Remove all-local: $(ARCH).
2012        * sp26/Makefile.am: Remove all-local: $(ARCH).
2013        * sp27/Makefile.am: Remove all-local: $(ARCH).
2014        * sp28/Makefile.am: Remove all-local: $(ARCH).
2015        * sp29/Makefile.am: Remove all-local: $(ARCH).
2016        * sp30/Makefile.am: Remove all-local: $(ARCH).
2017        * sp31/Makefile.am: Remove all-local: $(ARCH).
2018        * sp32/Makefile.am: Remove all-local: $(ARCH).
2019        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2020        * spsize/Makefile.am: Remove all-local: $(ARCH).
2021
20222003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2023
2024        * configure.ac: Reflect having moved to testsuites/.
2025
20262003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2027
2028        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2029
20302003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2031
2032        * configure.ac:Remove RTEMS_CHECK_CPU.
2033
20342003-09-04      Joel Sherrill <joel@OARcorp.com>
2035
2036        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2037        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2038        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2039        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2040        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2041        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2042        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2043        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2044        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2045        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2046        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2047        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2048        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2049        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2050        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2051        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2052        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2053        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2054        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2055        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2056        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2057        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2058        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2059        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2060        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2061        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2062        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2063        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2064        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2065        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2066        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2067        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2068        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2069        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2070        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2071        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2072        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2073        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2074        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2075        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2076        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2077        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2078        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2079        spsize/size.c, spsize/system.h: URL for license changed.
2080
20812003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2082
2083        PR 458/tests
2084        * sp30/task1.c: Correct indexing problem.
2085
20862003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2087
2088        * Makefile.am: Reflect having moved aclocal/.
2089
20902003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * Makefile.am: Reflect having moved automake/.
2093        * sp01/Makefile.am: Reflect having moved automake/.
2094        * sp02/Makefile.am: Reflect having moved automake/.
2095        * sp03/Makefile.am: Reflect having moved automake/.
2096        * sp04/Makefile.am: Reflect having moved automake/.
2097        * sp05/Makefile.am: Reflect having moved automake/.
2098        * sp06/Makefile.am: Reflect having moved automake/.
2099        * sp07/Makefile.am: Reflect having moved automake/.
2100        * sp08/Makefile.am: Reflect having moved automake/.
2101        * sp09/Makefile.am: Reflect having moved automake/.
2102        * sp11/Makefile.am: Reflect having moved automake/.
2103        * sp12/Makefile.am: Reflect having moved automake/.
2104        * sp13/Makefile.am: Reflect having moved automake/.
2105        * sp14/Makefile.am: Reflect having moved automake/.
2106        * sp15/Makefile.am: Reflect having moved automake/.
2107        * sp16/Makefile.am: Reflect having moved automake/.
2108        * sp17/Makefile.am: Reflect having moved automake/.
2109        * sp19/Makefile.am: Reflect having moved automake/.
2110        * sp20/Makefile.am: Reflect having moved automake/.
2111        * sp21/Makefile.am: Reflect having moved automake/.
2112        * sp22/Makefile.am: Reflect having moved automake/.
2113        * sp23/Makefile.am: Reflect having moved automake/.
2114        * sp24/Makefile.am: Reflect having moved automake/.
2115        * sp25/Makefile.am: Reflect having moved automake/.
2116        * sp26/Makefile.am: Reflect having moved automake/.
2117        * sp27/Makefile.am: Reflect having moved automake/.
2118        * sp28/Makefile.am: Reflect having moved automake/.
2119        * sp29/Makefile.am: Reflect having moved automake/.
2120        * sp30/Makefile.am: Reflect having moved automake/.
2121        * sp31/Makefile.am: Reflect having moved automake/.
2122        * sp32/Makefile.am: Reflect having moved automake/.
2123        * spfatal/Makefile.am: Reflect having moved automake/.
2124        * spsize/Makefile.am: Reflect having moved automake/.
2125
21262003-08-14      Joel Sherrill <joel@OARcorp.com>
2127
2128        * sp02/task1.c: Added ID to name lookup service and changed name of
2129        id/name translation status code. This propagated to multiple
2130        functions. The user API service added was rtems_object_id_to_name()
2131
21322003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2133
2134        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2135
21362003-05-29      Joel Sherrill <joel@OARcorp.com>
2137
2138        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2139
21402003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2141
2142        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2143        CC_CFLAGS_DEFAULT (obsolete).
2144
21452003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2146
2147        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2148        Remove CC_LDFLAGS_PROFILE_V.
2149
21502003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2151
2152        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2153
21542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2155
2156        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2157
21582003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2159
2160        * configure.ac: AC_PREREQ(2.57).
2161
21622002-11-14      Joel Sherrill <joel@OARcorp.com>
2163
2164        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2165        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2166        update the IDs in the screens.
2167
21682002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2169
2170        * .cvsignore: Reformat.
2171        Add autom4te*cache.
2172        Remove autom4te.cache.
2173
21742002-09-14      Joel Sherrill <joel@OARcorp.com>
2175
2176        * sp32/.cvsignore: New file.
2177
21782002-09-14      Aaron J. Grier <aaron@frye.com>
2179
2180        * PR271 was not applicable against the current source but included
2181        a nice test that Joel decided to add to the tree as sp32.
2182        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2183        * Makefile.am, configure.ac: Modified to reflect addition.
2184
21852002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2186
2187        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2188        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2189        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2190        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2191        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2192        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2193        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2194        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2195        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2196        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2197        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2198        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2199        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2200        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2201        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2202        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2203        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2204        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2205        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2206        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2207        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2208        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2209        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2210        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2211        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2212        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2213        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2214        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2215        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2216        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2217        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2218
22192002-08-01      Joel Sherrill <joel@OARcorp.com>
2220
2221        * Per PR47 add support for buffered test output.  This involved
2222        adding defines to redirect output to a buffer and dump it when
2223        full, at "test pause", and at exit.  To avoid problems when redefining
2224        exit(), all tests were modified to call rtems_test_exit().
2225        Some tests, notable psxtests, had to be modified to include
2226        the standard test macro .h file (pmacros.h or tmacros.h) to
2227        enable this support.
2228        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2229        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2230        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2231        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2232        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2233        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2234        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2235
22362002-07-30      Joel Sherrill <joel@OARcorp.com>
2237
2238        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2239        stack if the port doesn't configure using it.
2240
22412002-07-04      Joel Sherrill <joel@OARcorp.com>
2242
2243        * Jump table for single entry point removed.
2244        * spsize/size.c:  Modified to reflect above.
2245
22462002-07-01      Joel Sherrill <joel@OARcorp.com>
2247
2248        * sp29/init.c: Corrected definitions for task stack usage.
2249
22502002-07-01      Joel Sherrill <joel@OARcorp.com>
2251
2252        * spsize/size.c: _Thread_queue_Extract_table removed.
2253
22542001-05-17      Joel Sherrill <joel@OARcorp.com>
2255
2256        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2257        number of staticly configured device drivers.
2258
22592001-05-14      Joel Sherrill <joel@OARcorp.com>
2260
2261        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2262        than the configured number of drivers.
2263 
22642002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2265
2266        * configure.ac: Remove ENABLE_GCC28.
2267
22682001-04-04      Joel Sherrill <joel@OARcorp.com>
2269
2270        * spsize/size.c: Reflect SPARC modifcation to get rid of
2271        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2272 
22732001-03-29      Joel Sherrill <joel@OARcorp.com>
2274
2275        * Per PR147 addressed problems when reseting and inserting a timer
2276        into a timer chain that did not honor time passage since the last
2277        time the timer server was scheduled and the new insertion.
2278        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2279
22802001-03-28      Joel Sherrill <joel@OARcorp.com>
2281
2282        * Side-effect of PR132.
2283        * sp21/system.h: Now must explicitly request NULL driver.
2284
22852002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2286
2287        * configure.ac:
2288        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2289        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2290        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2306        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2307        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2308        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2309        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2310        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2311        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2312        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2313        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2314        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2315        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2316        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2317        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2318        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2319        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2320        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2321        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2322
23232002-03-20      Chris Johns <ccj@acm.org>
2324
2325        * PR145.
2326        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2327        in system (e.g. driver tasks).  Also exit on minimum number of
2328        switches not precise number.
2329
23302001-01-29      Joel Sherrill <joel@OARcorp.com>
2331
2332        * Fixed bug where resetting a timer that was not at the head
2333        of one of the task timer chains resulted in the Timer Server
2334        task waking up too far in the future.
2335        * Added rtems_timer_get_information() directive to support testing.
2336        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2337        above condition.
2338
23392001-01-22      Joel Sherrill <joel@OARcorp.com>
2340
2341        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2342        because priority added as argument to rtems_timer_initiate_server().
2343
23442001-01-16      Joel Sherrill <joel@OARcorp.com>
2345
2346        * Added tests for task-based timers.  This included the new tests
2347        sp30 and sp31.
2348        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2349        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2350        for task-based timer services.
2351        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2352        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2353        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2354        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2355        sp31/task1.c: New files.
2356
23572001-11-01      Joel Sherrill <joel@OARcorp.com>
2358
2359        * sp26/system.h: Properly account for stack memory used by
2360        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2361        and processed as PR78.
2362
23632001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2364
2365        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2366        * configure.in: Remove.
2367        * configure.ac: New file, generated from configure.in by autoupdate.
2368
23692001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2370
2371        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2372
23732001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2374
2375        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2379        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2380        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2381        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2382        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2383        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2384        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2385        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2386        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2387        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2388        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2389        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2390        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2391        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2392        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2393        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2394        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2395        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2396        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2397        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2398        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2399        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2400        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2401        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2402        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2403        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2404
24052001-08-16      Joel Sherrill <joel@OARcorp.com>
2406
2407        * sp20/system.h: Account for extra task stacks properly.
2408
24092001-08-16      Joel Sherrill <joel@OARcorp.com>
2410
2411        * sp13/sp13.scn: Id in screen had wrong class field value.
2412        * sp13/system.h: Account for message buffer memory.
2413        * sp13/task2.c: Remove unnecessary check for failure.
2414
24152001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2416
2417        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2418
24192001-04-20      Joel Sherrill <joel@OARcorp.com>
2420
2421        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2422        file.
2423
24242001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2425
2426        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2427
24282001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2429
2430        * sp21/Makefile.am: Remove libtest.
2431
24322000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2433
2434        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2435
24362000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2437
2438        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2439
24402000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2441
2442        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2443        Switch to GNU canonicalization.
2444        * sptests.am: Remove DEFS.
2445
24462000-09-29      Joel Sherrill <joel@OARcorp.com>
2447
2448        * sp20/sp20.scn: Corrected to reflect new addition.
2449        * sp20/system.h: Removed comment reflecting history.
2450
24512000-09-29      Stephan Merker <merker@decrc.abb.de>
2452
2453        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2454        Added new task to test sequence of altering a period's length
2455        while it is still active.
2456
24572000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2458
2459        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2460        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2461        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2462        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2463        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2464        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2465        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2466        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2467        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2468        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2469
24702000-08-10      Joel Sherrill <joel@OARcorp.com>
2471
2472        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.