source: rtems/testsuites/sptests/ChangeLog @ 35dfbd7

4.104.115
Last change on this file since 35dfbd7 was 35dfbd7, checked in by Joel Sherrill <joel.sherrill@…>, on 01/20/10 at 17:11:01

2010-01-20 Joel Sherrill <joel.sherrill@…>

  • sp43/init.c: Fix warning.
  • Property mode set to 100644
File size: 93.0 KB
Line 
12010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp43/init.c: Fix warning.
4
52009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
6
7        * sp69/init.c: Fixed warnings.
8
92009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
12        update.
13
142009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
17        expired periods. This detected the recently introduced PR1480.
18
192009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * sp69/.cvsignore: New file.
22
232009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
24
25        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
26        to ensure that all paths are tested.
27        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
28
292009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * sp31/task1.c: Fixed spacing.
32
332009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
36        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
37        spwkspace/init.c: Use rtems_test_assert() consistently instead of
38        system assert(). rtems_test_assert() is designed to integrate into
39        the RTEMS test suite infrastructure.
40
412009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
42
43        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
44        cases. Updated copyright notice.
45
462009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
47
48        * sp25/task1.c: Use PRIuPTR for segment_sizes.
49
502009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
51
52        * sp68/Makefile.in, sp68/.cvsignore,
53        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
54        removed unneeded Makefile.in, added cvsignore
55       
562009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
57
58        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
59        spintrcritical17/init.c, spintrcritical17/Makefile.am,
60        spintrcritical17/spintrcritical17.doc,
61        spintrcritical17/spintrcritical17.scn: New files.
62        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
63        * sp31/task1.c, sp67/init.c: Changes for new timer server
64        implementation.
65        * sp52/init.c: The init task must be preemptible to let the timer
66        server run.
67
682009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        PR 1460/cpukit
71        * sp43/init.c: Change return type on methods accessing portions of
72        RTEMS Ids to int. This allows -1 to be return on error.
73
742009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
75
76        * spsize/Makefile.am: Fix broken install rule.
77
782009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * spprintk/spprintk.scn: Add end of line at end of file.
81
822009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
83
84        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
85        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
86        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
87        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
88        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
89        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
90        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
91        spwkspace/Makefile.am: Add documentation files for multiple tests.
92        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
93        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
94        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
95        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
96        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
97        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
98        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
99        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
100        spwkspace/spwkspace.doc: New files.
101
1022009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
103
104        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
105        Include "tmacros.h".
106        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
107        _Heap_Allocate for 16bit compliance.
108        * sp44/init.c: Another printf format fix.
109
1102009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * sp37/init.c: Add local prototypes for
113        rtems_interrupt_disable, rtems_interrupt_enable,
114        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
115        * sp43/init.c: Add local prototypes for
116        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
117        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
118        rtems_object_id_api_minimum, rtems_object_id_get_api,
119        rtems_object_id_get_class, rtems_object_id_get_index,
120        rtems_object_id_get_node.
121        Spray PRId32's into printf's for 16bit target complianance.
122        * sp37/init.c: Add local prototype for
123        rtems_interrupt_level_attribute.
124
1252009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
126
127        * sp29/init.c: Include "tmacros.h".
128        Misc. changes related to rtems_intervals.
129        * sp14/asr.c: Add PRIxrtems_signal_set.
130        Use PRIxrtems_signal_set to print rtems_signal_set's.
131        * sp13/task3.c: Use PRIu32 to print "count".
132        * sp09/screen12.c: Segment sizes are uintptr_t's.
133        * sp09/screen11.c: Use size_t for "size".
134        * sp62/init.c: Segment sizes are uintptr_t's.
135        * sp25/task1.c: Use PRIuPTR to print segment_size's.
136        * sp21/task1.c: Add PRIurtems_device_major_number.
137        * sp11/task1.c, sp11/task2.c:
138        Use PRIxrtems_event_set to print rtems_event_set's.
139        * sp09/screen13.c: Revert previous change.
140        Remove broken extraneous line seemingly having crept into in
141        2009-08-10 patch.
142        * sp27/init.c: Remove extraneous argument to print.
143        * spsize/size.c: Use PRIu32 to print sys_req.
144        * sp37/init.c: Add missing argument to printf.
145        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
146        sp12/pritask.c, sp34/changepri.c:
147        Use PRIdrtems_task_argument to print rtems_task_argument's.
148
1492009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * sp25/task1.c: segment_size is uintptr_t.
152        * spfatal06/testcase.h: Add missing return.
153        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
154        Duplicate code from rtems_name_to_characters to convert rtems_name's
155        into char arrays.
156        * sp09/screen13.c: Comment out unused return status.
157        * sp63/init.c: Use PRIu32 to print uint32_t's.
158        * sp33/init.c: Use PRIu32 to print uint32_t's.
159        * sp28/init.c: Use PRIu32 to print uint32_t's.
160
1612009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
162
163        * sp31/task1.c: Use PRIdWatchdog_Interval to print
164        Watchdog_Interval's.
165        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
166        PRIdrtems_interval to print rtems_interval's.
167
1682009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
169
170        * sp13/task1.c: Misc. uint32_t fixes.
171        * sp20/task1.c: Misc. uint32_t fixes.
172        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
173        Use PRIXrtems_mode to print rtems_mode's.
174        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
175        Use PRIxrtems_mode to print rtems_mode's.
176        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
177        sp19/task1.c: Add missing PRI*32's.
178
1792009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
180
181        * sp34/changepri.c, sp35/priinv.c:
182        Use PRIdPriority_Control to print Priority_Control's.
183
1842009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * sp34/changepri.c, sp59/init.c:
187        Use PRIdrtems_task_priority to print rtems_task_priority's.
188        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
189        Use PRIdrtems_task_priority to print rtems_task_priority's.
190        * sp12/system.h:
191        Change Priority_Test_driver to use rtems_task_priority argument.
192        * sp12/pridrv.c:
193        Change Priority_Test_driver to use rtems_task_priority argument.
194        Use PRIdrtems_task_priority to print rtems_task_priority's.
195
1962009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
197
198        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
199        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
200        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
201        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
202        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
203
2042009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
205
206        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
207        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
208        * sp63/init.c: Fix _Heap_Resize_block args.
209        * sp09/screen09.c: Eliminate unused var warning.
210
2112009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
212
213        * sp27/init.c, spsize/init.c: Fix prototypes.
214        * spwatchdog/task1.c: Remove unused vars.
215
2162009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
217
218        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
219        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
220        spobjgetnext/init.c, spprintk/init.c:
221        Eliminate unused vars.
222
2232009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
224
225        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
226        confdefs.h define typos.
227
2282009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
229
230        * configure.ac: Don't add -ansi -fasm to CFLAGS.
231
2322009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * sp32/init.c: Lengthen the clock tick and move configuration to the
235        bottom of the file.
236
2372009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        * Makefile.am, configure.ac: Add new test to exercise when the ticks
240        since boot wraps around 0 and the timer server must deal with that
241        condition.
242        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
243        sp67/sp67.scn: New files.
244
2452009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
246
247        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
248
2492009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
250
251        * spintrcritical09/init.c, spintrcritical10/init.c,
252        spintrcritical11/init.c: Fixed potentially infinite loops.
253        * sp20/system.h: Increased micro seconds per tick in order to be more
254        independent of the console output speed.
255
2562009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
257
258        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
259        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
260        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
261        at -Os and m68k at -Os. Fix typos.
262
2632009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
264
265        * sp54/init.c: Use rtems_build_id to make building Objects_Id
266        RTEMS_USE_16_BIT_OBJECT clean.
267
2682009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * Makefile.am, configure.ac: Add new test to exercise when notepads are
271        not configured.
272        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
273        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
274
2752009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
278        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
279        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
280        coverage runs.
281
2822009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
285        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
286        some error cases uncovered by uC5282 coverage runs.
287
2882009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
291        uC5282 coverage runs.
292
2932009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
296        Correct minor issues uncovered on uC5282.
297
2982009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
301        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
302        Eliminate use of deprecated rtems_extension.
303
3042009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
305
306        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
307        run when IO speed varies.
308
3092009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
312        the intended code.
313
3142009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * configure.ac: Revert accidentally committed lines.
317
3182009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
321        simple priority ceiling case that was previously only tested via the
322        POSIX API.
323        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
324        sp66/sp66.scn: New files.
325
3262009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
327
328        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
329        for Id which is in range for the object class but not allocated yet.
330
3312009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * sp46/init.c, sp46/sp46.scn: Fix numbering.
334
3352009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
336
337        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
338
3392009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
340
341        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
342        spfatal02/spfatal02.scn, spfatal02/testcase.h,
343        spfatal03/spfatal03.scn, spfatal03/testcase.h,
344        spfatal04/spfatal04.scn, spfatal04/testcase.h,
345        spfatal05/spfatal05.scn, spfatal05/testcase.h,
346        spfatal06/spfatal06.scn, spfatal06/testcase.h,
347        spfatal07/spfatal07.scn, spfatal07/testcase.h,
348        spfatal08/spfatal08.scn, spfatal08/testcase.h,
349        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
350        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
351        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
352        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
353        tests use testcase.h and spfatal_support framework. Print test name
354        herald in all cases.
355        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
356        New files.
357        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
358
3592009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
360
361        * spfatal07/testcase.h: Indicate test is not applicable on some
362        architectures.
363
3642009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * Makefile.am: Fix spacing.
367
3682009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
369
370        * spstkalloc/init.c: Changed allocator signature. Functions are now
371        static.
372
3732009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
374
375        * sp29/init.c: Fixed return value evaluation.
376        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
377        * sp63/init.c: Check return value of _Heap_Initialize().
378
3792009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
382        _Watchdog_Report() when name is not NULL. This case was covered at
383        -Os on erc32 but at -O2 we had more code.
384
3852009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
388        overflowing on _Heap_Allocate_aligned.
389
3902009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
391
392        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
393        for various null parameters.
394
3952009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * sp16/sp16.scn, sp16/task1.c: Fix typo.
398
3992009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
400
401        * sp65/init.c: Remove stray print.
402        * sp65/sp65.doc: Add information on second case.
403
4042009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
405
406        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
407        verify that obtaining a priority ceiling mutex when the calling
408        task's priority is the same as the priority ceiling is handled
409        correctly.
410
4112009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
412
413        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
414        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
415        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
416        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
417        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
418        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
419        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
420        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
421        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
422        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
423        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
424        rtems_clock_get_ticks_per_second().
425
4262009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
429        Change attributes to priority ceiling. Use directive_failed, not
430        assert. Configure a semaphore not a region.
431
4322009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
433
434        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
435        mutex cases.
436        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
437        sp65/sp65.scn: New files.
438
4392009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
440
441        * Makefile.am, configure.ac: Add new test for some core mutex cases.
442        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
443        sp65/sp65.scn: New files.
444
4452009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
448        per tick.
449
4502009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
453        adjust existing for alignment. New test ensures coverage begin and
454        end marker methods are exercised so they do not get considered
455        unexecuted.
456        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
457        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
458
4592009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * Makefile.am, configure.ac: Add new test to exercise legacy
462        rtems_clock_get().
463        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
464        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
465
4662009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
469        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
470        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
471
4722009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
473
474        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
475        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
476        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
477        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
478        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
479        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
480        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
481        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
482        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
483
4842009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
485
486        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
487        cases.
488
4892009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
490
491        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
492        all memory is successfully allocated. This means the test can
493        validate the heap is unchanged on extend failure.
494
4952009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
496
497        * spintrcritical01/init.c, spintrcritical06/init.c,
498        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
499        per tick so tests run quicker and more reliably hit the intended
500        critical section.
501
5022009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
503
504        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
505        when we are unable to allocate the memory needed for an object
506        extend. Make sure all is handled properly.
507        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
508        sp64/sp64.scn: New files.
509
5102009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
511
512        * sp63/init.c: Correct test case two.
513
5142009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
517        test case to exercise another odd branch not taken.
518
5192009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
520
521        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
522        particular path is taken through the _Heap_Resize_block code.
523        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
524        sp63/sp63.scn: New files.
525
5262009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
529        wrong thing in a cpp macro. Added contents to screen file and add
530        documentation file.
531        * sp42/sp42.doc: New file.
532
5332009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
534
535        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
536
5372009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * spintrcritical16/init.c: Tinker with test to make it hit the case
540        more reliably.
541
5422009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
543
544        * Makefile.am, configure.ac: Add new test to exercise as many cases as
545        possible of not being able to allocate memory from the workspace
546        during thread creation.
547        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
548        sp18/sp18.scn: New files.
549
5502009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * Makefile.am, configure.ac: Add new test to handle the case where
553        a region resize frees enough memory to unblock a task.
554        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
555        sp62/sp62.scn: New files.
556        * sp61/init.c: Test does not need regions.
557
5582009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
559
560        * Makefile.am, configure.ac: Add test case for processing a timeout
561        on a thread (that is the thread executing) that has also had its
562        request satisfied while it is being enqueued.
563        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
564        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
565        spintrcritical16/spintrcritical16.scn: New files.
566        * spintrcritical15/init.c: Remove unused TSR>
567
5682009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * Makefile.am, configure.ac: Add test case for a thread timing out on a
571        thread queue while another thread is in the process of blocking on
572        the same thread queue.
573        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
574        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
575        spintrcritical15/spintrcritical15.scn: New files.
576
5772009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
580
5812009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
582
583        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
584        sp40/sp40.scn: Now verified to hit coverage cases.
585        * sp40/sp40.doc: New file.
586
5872009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
588
589        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
590        to catch two remaining uncovered cases in rtems_io_register_driver.
591        * sp40/system.h: Removed.
592
5932009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
594
595        * Makefile.am, configure.ac: Add new test to exercise odd case in
596        rtems_iterate_over_all_threads.
597        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
598        sp41/sp41.scn: New files.
599
6002009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
601
602        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
603        inheritance protocol since there is no holder associated with them.
604
6052009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
606
607        * Makefile.am, configure.ac: Add new tests to exercise cases where a
608        timer is scheduled from an ISR while it is being scheduled at the
609        task level.
610        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
611        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
612        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
613        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
614        spintrcritical14/spintrcritical14.scn: New files.
615
6162009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
617
618        * spintrcritical01/init.c, spintrcritical06/init.c,
619        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
620        cleanup and make the tests more similar.
621
6222009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
623
624        * spintrcritical06/init.c: Test now hits forward and reverse cases.
625
6262009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
627
628        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
629        test work for case that it is documented to handle.
630
6312009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
632
633        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
634        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
635        spintrcritical10/spintrcritical10.scn: New files.
636
6372009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
638
639        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
640        unreliable third case in sp39 to spintrcritical10. New tests to hit
641        other event synchronization critical sections.
642        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
643        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
644        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
645        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
646        spintrcritical12/spintrcritical12.scn: New files.
647
6482009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
649
650        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
651        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
652        sp10/sp10.scn: New files.
653
6542009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
655
656        * spintrcritical06/init.c: Clean up.
657        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
658        * spintrcritical09/spintrcritical09.scn: Fill in.
659
6602009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        * spintrcritical06/init.c: Add comment to indicate test is not finished
663        and known to not hit the case.
664        * Makefile.am, configure.ac: Add a couple more interrupt critical
665        section tests.
666        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
667        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
668        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
669        spintrcritical09/Makefile.am, spintrcritical09/init.c,
670        spintrcritical09/spintrcritical09.doc,
671        spintrcritical09/spintrcritical09.scn: New files.
672
6732009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
676        at hitting interrupt synchronization critical section in thread queue
677        enqueue priority for reverse insertions.
678        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
679        spintrcritical07/spintrcritical07.doc,
680        spintrcritical07/spintrcritical07.scn: New files.
681
6822009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * Makefile.am, configure.ac: Add test case for the
685        _Thread_queue_Enqueue_priority interrupt critical section where the
686        TCB we are using as a current pointer is removed from the thread
687        queue when we flash interrupts while searching forward.
688        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
689        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
690        spintrcritical06/spintrcritical06.scn: New files.
691
6922009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
693
694        * spintrcritical_support/intrcritical.c,
695        spintrcritical_support/intrcritical.h: Change prototype of delay
696        method to indicate when counter is reset. This can be used to count
697        how many iterations we are doing.
698
6992009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
700
701        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
702        blocked on one period while another expires. Add sp61 which exercises
703        the case where a call is made to rtems_shutdown_executive when the
704        system is not up.
705        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
706        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
707        sp61/sp61.doc, sp61/sp61.scn: New files.
708
7092009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * sp04/init.c: To be timesliced, tasks must also me preemptible.
712
7132009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
714
715        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
716        what it was intended to do.
717
7182009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
719
720        * spintrcritical_support/intrcritical.c,
721        spintrcritical_support/intrcritical.h: New files.
722
7232009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        * Makefile.am, configure.ac: Add new infrastructure which is more
726        reliable about generating cases which hit interrupt critical
727        sections. Remove sp41 since it used its own mechanism.
728        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
729        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
730        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
731        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
732        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
733        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
734        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
735        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
736        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
737        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
738        spintrcritical05/spintrcritical05.scn: New files.
739        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
740        sp41/system.h: Removed.
741
7422009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
743
744        * sp41/init.c: Remove incorrect comment.
745
7462009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
747
748        * sp29/init.c: Simple binary semaphores can not be inherit priority.
749
7502009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
751
752        * sp25/init.c: Spacing.
753
7542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
755
756        * Makefile.am, configure.ac: Add sp59 to test path through
757        _Thread_queue_First_priority where the task's priority was in the
758        bottom 1/4 of the range.
759        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
760        sp59/sp59.scn: New files.
761
7622009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
765        not blocked on a thread queue.
766        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
767        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
768
7692009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
770
771        * Makefile.am, configure.ac: Add test for timespec divide by zero.
772        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
773        sp58/sp58.scn: New files.
774
7752009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
776
777        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
778        pointer being null. This does not happen naturally at this time so
779        force the point.
780
7812009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
782
783        * sp12/sp12.scn: Update screen to reflect priority changes from long
784        ago.
785
7862009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
787
788        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
789        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
790        as sp27a and test flushing both counting and binary semaphores.
791        Reformatted.
792        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
793        sp27a/sp27a.scn: New files.
794
7952009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
798        copied fomr other Makefile.am's.
799
8002009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
803        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
804        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
805        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
806
8072009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
808
809        * sp57/sp57.doc: Correct.
810
8112009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
812
813        * Makefile.am, configure.ac: Add test of restarting a task which is in
814        the middle of a sleep or wake after.
815        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
816        sp57/sp57.scn: New files.
817
8182009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
819
820        * sp43/init.c, sp43/sp43.scn: Add more cases for
821        rtems_object_get_class_information() to improve coverage.
822
8232009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
824
825        * Makefile.am, configure.ac: Add new test to verify that when a user
826        extension create hook fails, that the error is properly propagated.
827        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
828        sp56/sp56.scn: New files.
829
8302009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
831
832        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
833        rtems_extension_delete.
834
8352009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
836
837        * sp09/screen01.c, sp09/sp09.scn: Add test for
838        rtems_object_get_classic_name with invalid id.
839
8402009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
841
842        * sp02/task1.c: Minor spacing.
843
8442009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        * spfatal12/init.c: Address to heap initialize must be aligned but size
847        must be too small.
848
8492009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
850
851        * Makefile.am, configure.ac: Add new test to exercise case when
852        broadcasting to a message queue with a pending message.
853        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
854        sp55/sp55.scn: New files.
855
8562009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
857
858        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
859        spfatal tests appear to cover all fatal error cases.
860        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
861        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
862        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
863        spfatal/task1.c: Removed.
864
8652009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
866
867        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
868        initialize workspace heap during initialize. Can be caused by
869        unaligned address or not enough memory to initialize heap required
870        overhead.
871        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
872        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
873
8742009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
877
8782009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
881
8822009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
883
884        * spstkalloc/spstkalloc.scn: Update screen.
885
8862009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * Makefile.am, configure.ac: Add new test for user configured stack
889        allocator/deallocator. Test both pass and fail cases.
890        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
891        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
892
8932009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * spchain/init.c, spchain/spchain.scn: Clean up test.
896
8972009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
900        routines whose bodies are not used by RTEMS itself.
901        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
902        spchain/spchain.doc, spchain/spchain.scn: New files.
903
9042009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
905
906        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
907        chain for coverage.
908
9092009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
910
911        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
912        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
913        improve coverage.
914
9152009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
918
9192009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
920
921        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
922        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
923
9242009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
925
926        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
927        Enhance spprintk. Add two new fatal error tests to cover
928        __assert_func.
929        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
930        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
931
9322009-06-18      Chris Johns <chrisj@rtems.org>
933
934        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
935        workaround the H8300 gcc bug.
936
9372009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp54/init.c: Fix spacing.
940
9412009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
942
943        * sp02/sp02.doc, sp02/system.h: Update copyright year.
944
9452009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
946
947        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
948
9492009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
950
951        * Makefile.am, configure.ac: Add new test.
952        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
953        sp54/sp54.scn: New files.
954
9552009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
958        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
959        the time of day forward not making server based timers fire.
960        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
961        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
962        sp53/sp53.scn: New files.
963
9642009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
965
966        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
967
9682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
969
970        PR 1415/cpukit
971        * Makefile.am, configure.ac: Add test for very simple priority ceiling
972        violation.
973        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
974        sp51/sp51.scn: New files.
975
9762009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
977
978        PR 1413/cpukit
979        * Makefile.am, configure.ac: Add test for case where server based
980        timers which reinitiated themselves did not get reinserted onto timer
981        chain.
982        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
983        sp50/sp50.scn: New files.
984
9852009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
986
987        PR 1414/cpukit
988        * Makefile.am, configure.ac: Tighten math on extraction of index so it
989        is harder to trick by passing in a valid id of an incorrect object
990        class.
991        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
992        sp49/sp49.scn: New files.
993
9942009-05-19      Chris Johns <chrisj@rtems.org>
995
996        * sp04/tswitch.c: Lower sample count for small memory targets.
997       
9982009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
999
1000        * spprintk/init.c: printk() now 100% covered.
1001
10022009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1003
1004        * spprintk/init.c: More test cases.
1005
10062009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1007
1008        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1009        large enough for buffer node overhead.
1010
10112009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * Makefile.am, configure.ac, spwatchdog/system.h,
1014        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1015        printk. These will help coverage. Simplify spwkspace.
1016        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1017        spprintk/spprintk.scn: New files.
1018        * spwkspace/system.h: Removed.
1019
10202009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1021
1022        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1023        methods.
1024        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1025        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1026
10272009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1030        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1031        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1032        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1033        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1034        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1035        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1036        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1037        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1038        spsize/size.c: Fix warnings.
1039
10402009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1041
1042        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1043        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1044        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1045        spobjgetnext/system.h: New files.
1046
10472009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1048
1049        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1050        64k to 20k. No impact on test behavior.
1051
10522009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1055
10562009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1057
1058        * sp37/init.c, sp37/sp37.scn: Add test case for
1059        rtems_interrupt_level_attribute body.
1060
10612009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1062
1063        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1064        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1065        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1066        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1067        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1068        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1069        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1070        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1071        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1072        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1073        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1074        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1075        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1076        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1077        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1078        sp48/Makefile.am, spfatal/Makefile.am,
1079        spfatal01/Makefile.am, spfatal02/Makefile.am,
1080        spfatal03/Makefile.am, spfatal04/Makefile.am,
1081        spfatal05/Makefile.am, spfatal06/Makefile.am,
1082        spfatal07/Makefile.am, spfatal08/Makefile.am,
1083        spfatal09/Makefile.am, spsize/Makefile.am,
1084        spwatchdog/Makefile.am:
1085        Eliminate _exe_/.exe.
1086
10872009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        PR 1388/cpukit
1090        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1091        allow both priority inherit and ceiling attributes to be set on
1092        semaphore create. These attributes are mutually exclusive and this
1093        should be an error.
1094
10952009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1098        unlimited objects when configured for a unified workspace works as
1099        expected.
1100        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1101        sp48/sp48.scn: New files.
1102
11032009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1104                Joel Sherrill <joel.sherrill@oarcorp.com>
1105
1106        PR 1357/cpukit
1107        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1108        honored.
1109        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1110        sp47/sp47.scn: New files.
1111
11122009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1113
1114        * Makefile.am, configure.ac: Add new test to test Watchdog display
1115        helper routines. These reach into the SuperCore.
1116        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1117        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1118        spwatchdog/system.h, spwatchdog/task1.c: New files.
1119
11202009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1121
1122        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1123
11242009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1127        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1128        hard-coded hex numbers for bad object Ids.
1129
11302009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        * sp15/system.h, sp19/system.h: Array of task names should be of type
1133        rtems_name not rtems_id. Similarly array of task ids should be
1134        rtems_id not rtems_name.
1135
11362008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1137
1138        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1139
11402008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1141
1142        * Makefile.am, configure.ac, spfatal06/testcase.h,
1143        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1144        spsize/size.c: Eliminate pointers to API configuration tables in the
1145        main configuration table. Reference the main configuration table and
1146        the API configuration tables directly using the confdefs.h version
1147        rather than obtaining a pointer to it. This eliminated some
1148        variables, a potential fatal error, some unnecessary default
1149        configuration structures. Overall, about a 4.5% reduction in the code
1150        size for minimum and hello on the SPARC.
1151        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1152        spfatal10/testcase.h: Removed.
1153
11542008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1155
1156        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1157        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1158        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1159        successfully with maxixum number of priorities as 16 instead of 256.
1160        This was done by temporarily modifying the score priority.h maximum.
1161        This allowed testing of all API code to ensure that it worked
1162        properly with a reduced number of priorities. Most modifications were
1163        to switch from hard-coded maximum to using the API provided methods
1164        to determine maximum number of priority levels.
1165
11662008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1167
1168        * sp46/sp46.scn: Add screen missed earlier.
1169
11702008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1171
1172        PR 1348/cpukit
1173        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1174        usage information while a period is running.
1175        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1176        sp46/sp46.scn: New files.
1177
11782008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * sp45/init.c: New file.
1181
11822008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1183
1184        PR 1347/cpukit
1185        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1186        Rework Timer Server to ensure that the context allows for blocking,
1187        allocating memory, and acquiring semaphores and mutexes.
1188        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1189        New files.
1190
11912008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * sp25/system.h: Add warning and temporary m32c conditional until size
1194        type addressed.
1195
11962008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1197
1198        * sp09/screen07.c: Use INT_MAX as number of messages so always
1199        properly sized and no overflow on constant.
1200        * sp09/screen10.c: Delay so on targets with simulator idle clock
1201        tick driver this will work.
1202        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1203        byte boundaries rather than two byte boundaries.
1204        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1205        allocate more memory than size_t holds on m32c.
1206
12072008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1208
1209        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1210        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1211        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1212        and Region calls. On 16-bit architectures, size_t can be 16-bits
1213        which would limit sizes to 64K. Also address constants which
1214        overflowed on 16-bit integer targets.
1215
12162008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1217
1218        * sp43/sp43.scn: Bump version to 4.9.99.0
1219
12202008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1221
1222        * sp19/system.h: Use "double" instead of "rtems_double".
1223
12242008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1225
1226        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1227
12282008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1229
1230        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1231        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1232        spfatal_support/init.c, spfatal_support/system.h:
1233        Convert to "bool".
1234
12352008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1238        declared in a public place.
1239
12402008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1243
12442008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * sp43/init.c: Fix derefence of uninitialized pointer.
1247
12482008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1249
1250        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1251        multiprocessing is not enabled. Saves one more variable from single
1252        processor configuration.
1253
12542008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1255
1256        PR 1212/cpukit
1257        * Makefile.am, configure.ac: Time slicing will not happen if the task
1258        mode is changed from a non-timeslicing mode to timeslicing mode if it
1259        is done by the executing thread (e.g. in its task body). This change
1260        includes sp44 to demonstrate the problem and verify the correction.
1261        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1262
12632008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1264
1265        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1266        architectures they are not supported on.
1267
12682008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1269
1270        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1271
12722008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1273
1274        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1275          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1276
12772008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * sp28/init.c: Corrections to configuration.
1280        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1281        * spsize/size.c: _ISR_Vector_table only exists on architectures
1282        which use the Simple Vectored Interrupt Model.
1283
12842008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1285
1286        * spsize/size.c: Convention calls for leading underscore on private
1287        RTEMS variables.
1288
12892008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1290
1291        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1292        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1293        Refactored and renamed initialization routines to
1294        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1295        rtems_initialize_device_drivers, and
1296        rtems_initialize_start_multitasking. This opened the sequence up so
1297        that bootcard() could provide a more robust and flexible framework
1298        which is easier to explain and understand. This also lays the
1299        groundwork for sharing the division of available memory between the
1300        RTEMS workspace and heap and the C library initialization across all
1301        BSPs.
1302
13032008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1304
1305        * sp32/init.c: Formatting.
1306
13072008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1308
1309        * sp09/screen01.c: Correct test.
1310        * sp09/screen14.c: Update copyright.
1311        * sp28/init.c: Correct end of test messages.
1312
13132008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1314
1315        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1316
13172008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1318
1319        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1320        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1321        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1322        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1323        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1324        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1325        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1326        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1327        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1328        tests. Add a clock_settime case for < 1988.
1329
13302008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1333
13342008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1335
1336        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1337        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1338        * sp41/sp41.scn: Now has content.
1339        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1340        Object Services recently added to API.
1341
13422008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1343
1344        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1345        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1346        collection. This changed the name of a few previously public but
1347        undocumented services and added a some new services.
1348        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1349        sp43/system.h: New files.
1350
13512008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * spfatal10/.cvsignore: New file.
1354
13552008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1356
1357        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1358        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1359        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1360        New files.
1361
13622008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1363
1364        * Makefile.am, configure.ac: Added fatal error tests
1365        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1366        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1367        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1368        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1369        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1370        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1371        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1372        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1373        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1374        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1375        spfatal_support/init.c, spfatal_support/system.h: New files.
1376
13772008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1378
1379        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1380        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1381        test messages.
1382
13832008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1384
1385        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1386        simple type to a union of an unsigned 32 bit integer and a pointer.
1387        This should help eliminate weird casts between u32 and pointers in
1388        various places. The APIs now have to explicitly call _u32 or _string
1389        versions of helper routines. This should also simplify things and
1390        eliminate the need for ugly casts in some cases.
1391
13922008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1393
1394        * sp42/Makefile.am: New file.
1395
13962008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1397
1398        Add sp42 to exercise thread queue with knowledge of the implementation
1399        so we can exercise all of the normal paths possible.
1400        * Makefile.am, configure.ac: Add sp42.
1401        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1402
14032008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1404
1405        * sp39/init.c: Add case for long timeout on blocking operation.
1406        * Makefile.am, configure.ac: Add new test to exercise thread
1407        queue blokcing synchronization. sp39 and sp41 are very similar.
1408        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1409        sp41/system.h: New files.
1410
14112008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1412
1413        * sp39/init.c: Clean up.
1414
14152008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1416
1417        * sp39/init.c: Modify to improve coverage.
1418
14192008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1420
1421        * sp36/strict_order_mut.c:
1422
14232008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1426        driver registration.
1427        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1428        sp40/system.h: New files.
1429
14302008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1431
1432        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1433        Add test cases for:
1434          + message queue create requesting too many message buffers
1435            for the available memory
1436          + region extend with address inside existing heap
1437          + timer server initiate too large a stack, create error
1438        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1439          + task set priority while holding resource
1440
14412008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1442
1443        * Makefile.am, configure.ac: Added sp38 and sp39.
1444        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1445        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1446        sp39/sp39.scn, sp39/system.h: New files.
1447
14482007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1449
1450        * sp36/strict_order_mut.c: New file.
1451
14522007-12-21      Xi Yang <hiyangxi@gmail.com>
1453
1454        * Makefile.am, configure.ac: Add support for proper stacking of
1455        priority inheritance on mutexes as well as enforce proper order of
1456        release.
1457        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1458        sp36/sp36.scn: New files.
1459
14602007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1461
1462        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1463        directive instead of violating RTEMS internals.
1464
14652007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1468        Add test cases for User Extension Manager to improve code coverage.
1469        * sp21/task1.c: Fix spelling error.
1470
14712007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * spsize/size.c: Account for previous changes in calculation of MPCI
1474        receive server stack.
1475
14762007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1477
1478        * sp09/screen07.c, sp09/sp09.scn: Add test for
1479        rtems_message_queue_broadcast for bad buffer and count pointers.
1480        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1481        with bad priority or initiating twice.
1482        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1483        it forces a dispatch.
1484        * sp37/init.c: New file.
1485
14862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1487
1488        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1489        enable, flash, and is in progress. These are normally inlines but
1490        also have bodies for non-C code. This test also exercises the odd
1491        case of calling clock tick from outside an ISR.
1492        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1493
14942007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1495
1496        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1497        using notepad with the current task's ID or SELF
1498        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1499        test missing test cases for clock_get.
1500
15012007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1502
1503        * sp28/init.c: Add test code for task variables to improve coverage.
1504
15052007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1506
1507        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1508        RTEMS provided accessor macros to obtain configuration fields.
1509
15102007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1511
1512        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1513        Configuration Table. Eliminate CPU Table from all ports. Delete
1514        references to CPU Table in all forms.
1515
15162007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1517
1518        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1519
15202007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1521
1522        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1523        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1524        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1525        to improve test coverage.
1526
15272007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1528
1529        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1530        coverage.
1531
15322007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1533
1534        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1535
15362007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1537
1538        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1539        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1540        .scn files.
1541
15422007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1543
1544        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1545        commented out and updated the .scn file.
1546
15472007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1548
1549        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1550        buffered test IO.
1551
15522007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1553
1554        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1555        rtems_io_unregister_driver did not have any test code.
1556
15572007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1558
1559        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1560        since it was used to configure a no longer used feature. Device names
1561        are now part of the filesystem not in a table. This also eliminated
1562        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1563        RTEMS as well as the memory allocation used to populate
1564        _IO_Driver_name_table.
1565
15662007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1567
1568        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1569        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1570        properly.
1571
15722007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1573
1574        * spsize/size.c: Eliminated the variables
1575        _RTEMS_tasks_User_initialization_tasks and
1576        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1577        used in one place after initialized. It was a waste of space.
1578
15792007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1580
1581        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1582        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1583        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1584        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1585        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1586        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1587        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1588        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1589        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1590        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1591        spsize/size.c: Add optional managers to Makefiles. Clean up test
1592        cases so last output line follows END OF pattern. Make sure test case
1593        all run. All tests appeared ok on sis.
1594
15952007-04-05      Joel Sherrill <joel@OARcorp.com>
1596
1597        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1598
15992007-04-05      Joel Sherrill <joel@OARcorp.com>
1600
1601        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1602        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1603        CONFIGURE_APPLICATION_NEEDS_XXX.
1604
16052007-04-02      Joel Sherrill <joel@OARcorp.com>
1606
1607        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1608
16092007-04-02      Joel Sherrill <joel@OARcorp.com>
1610
1611        * spsize/size.c: Convert from Classic API style TOD_Control as
1612        fundamental time structure to POSIX struct timespec. Add
1613        clock_get_uptime().
1614
16152007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1616
1617        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1618
16192007-03-26      Joel Sherrill <joel@OARcorp.com>
1620
1621        * sp35/priinv.c: Remove warning.
1622
16232007-03-10      Joel Sherrill <joel@OARcorp.com>
1624
1625        * sp26/system.h: Remove incorrect and duplicate
1626        CONFIGURE_EXTRA_TASK_STACKS.
1627
16282007-03-05      Joel Sherrill <joel@OARcorp.com>
1629
1630        PR 1222/cpukit
1631        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1632        thread that is blocked on a priority based thread queue is changed,
1633        that its placement in the queue is reevaluated based upon the new
1634        priority. This enhancement includes modifications to the SuperCore as
1635        well as new test cases.
1636        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1637        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1638        sp35/sp35.doc, sp35/sp35.scn: New files.
1639
16402007-03-05      Joel Sherrill <joel@OARcorp.com>
1641
1642        * sp26/system.h: Correct memory required for stack sizes.
1643
16442007-02-06      Joel Sherrill <joel@OARcorp.com>
1645
1646        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1647        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1648        tests.
1649
16502006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1651
1652        * sp33/init.c: Improve barrier test to include normal blocking with
1653        manual release and unblocking in barrier deletion.
1654
16552006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1656
1657        * configure.ac: New BUG-REPORT address.
1658
16592006-11-20      Joel Sherrill <joel@OARcorp.com>
1660
1661        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1662        and make output more compliant with other tests.
1663
16642006-11-17      Joel Sherrill <joel@OARcorp.com>
1665
1666        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1667        cases intended on all targets possible with new heap algorithm.
1668
16692006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1670
1671        * Makefile.am, configure.ac: Adding Classic API Barriers.
1672        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1673        New files.
1674
16752006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1676
1677        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1678
16792006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1680
1681        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1682        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1683        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1684        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1685        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1686        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1687        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1688        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1689        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1690        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1691        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1692        Use rtems_testsdir instead.
1693
16942006-04-05      Joel Sherrill <joel@OARcorp.com>
1695                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1696
1697        * spsize/size.c: Victor spotted the problem that
1698        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1699        variables and needed to be set to the same value.  I took that
1700        idea and just removed _Thread_MP_Receive.  All uses are now
1701        _MPCI_Receive_server_tcb.
1702
17032005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1704
1705        * configure.ac: Remove RTEMS_ENABLE_BARE,
1706        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1707
17082005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1709
1710        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1711        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1712        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1713        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1714        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1715        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1716        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1717        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1718        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1719        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1720        spfatal/Makefile.am, spsize/Makefile.am:
1721        Convert to use *_PROGRAMS.
1722
17232005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1724
1725        * sp01/Makefile.am, sp02/Makefile.am,
1726        sp03/Makefile.am, sp04/Makefile.am,
1727        sp05/Makefile.am, sp06/Makefile.am,
1728        sp07/Makefile.am, sp08/Makefile.am,
1729        sp09/Makefile.am, sp11/Makefile.am,
1730        sp12/Makefile.am, sp13/Makefile.am,
1731        sp14/Makefile.am, sp15/Makefile.am,
1732        sp16/Makefile.am, sp17/Makefile.am,
1733        sp19/Makefile.am, sp20/Makefile.am,
1734        sp21/Makefile.am, sp22/Makefile.am,
1735        sp23/Makefile.am, sp24/Makefile.am,
1736        sp25/Makefile.am, sp26/Makefile.am,
1737        sp27/Makefile.am, sp28/Makefile.am,
1738        sp29/Makefile.am, sp30/Makefile.am,
1739        sp31/Makefile.am, sp32/Makefile.am,
1740        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1741
17422005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1743
1744        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1745        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1746        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1747        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1748        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1749        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1750        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1751        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1752        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1753        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1754        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1755        * sptests.am: Remove.
1756
17572005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1758
1759        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1760        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1761        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1762        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1763        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1764        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1765        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1766        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1767        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1768        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1769        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1770
17712005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1772
1773        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1774
17752005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1776
1777        * spsize/Makefile.am: Rename TEST to spsize.
1778        * spsize/size.scn: Remove.
1779        * spsize/spsize.scn: New (renamed from size.scn).
1780
17812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1782
1783        * configure.ac: Add spfatal/Makefile.
1784        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1785        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1786        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1787        * sptests.am: Remove LIB_VARIANT.
1788
17892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1790
1791        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1792        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1793        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1794        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1795        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1796        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1797        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1798        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1799        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1800        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1801        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1802
18032005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1804
1805        * Makefile.am: Cleanup.
1806
18072005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1808
1809        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1810        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1811        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1812        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1813        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1814        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1815        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1816        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1817        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1818        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1819        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1820        spfatal/Makefile.am, spsize/Makefile.am:
1821        Partial conversion to automake.
1822
18232005-03-07      Joel Sherrill <joel@OARcorp.com>
1824
1825        * sp13/task1.c: Removed warnings.
1826
18272004-09-29      Joel Sherrill <joel@OARcorp.com>
1828
1829        * spsize/size.c: i960 obsoleted and all references removed.
1830
18312004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1832
1833        * configure.ac: Require automake > 1.9.
1834
18352004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1836
1837        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1838        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1839        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1840        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1841        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1842        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1843        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1844        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1845        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1846        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1847        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1848        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1849        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1850        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1851        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1852        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1853        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1854        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1855        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1856        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1857        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1858        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1859        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1860        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1861        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1862        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1863        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1864        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1865        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1866        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1867        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1868        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1869
18702004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1871
1872        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1873
18742004-03-30      David Querbach <querbach@realtime.bc.ca>
1875
1876        PR 595/tests
1877        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1878        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1879        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1880        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1881        others treat it as a count of longs.
1882
18832004-03-30      David Querbach <querbach@realtime.bc.ca>
1884
1885        PR 596/tests
1886        * sp32/init.c: A missing definition of TEST_INIT before including
1887        <tmacros.h> means that buffered output will not work even if selected
1888        in buffer_test_io.h.
1889
18902004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1891
1892        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1893        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1894        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1895        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1896        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1897        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1898        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1899        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1900        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1901        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1902        types.
1903
19042004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1905
1906        * configure.ac: Add 2nd arg to RTEMS_TOP.
1907
19082004-03-05      Joel Sherrill <joel@OARcorp.com>
1909
1910        * sp07/buffered_io.c: Remove warning.
1911
19122004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1913
1914        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1915        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1916        * sp02/Makefile.am: Ditto.
1917        * sp03/Makefile.am: Ditto.
1918        * sp04/Makefile.am: Ditto.
1919        * sp05/Makefile.am: Ditto.
1920        * sp06/Makefile.am: Ditto.
1921        * sp07/Makefile.am: Ditto.
1922        * sp08/Makefile.am: Ditto.
1923        * sp09/Makefile.am: Ditto.
1924        * sp11/Makefile.am: Ditto.
1925        * sp12/Makefile.am: Ditto.
1926        * sp13/Makefile.am: Ditto.
1927        * sp14/Makefile.am: Ditto.
1928        * sp15/Makefile.am: Ditto.
1929        * sp16/Makefile.am: Ditto.
1930        * sp17/Makefile.am: Ditto.
1931        * sp19/Makefile.am: Ditto.
1932        * sp20/Makefile.am: Ditto.
1933        * sp21/Makefile.am: Ditto.
1934        * sp22/Makefile.am: Ditto.
1935        * sp23/Makefile.am: Ditto.
1936        * sp24/Makefile.am: Ditto.
1937        * sp25/Makefile.am: Ditto.
1938        * sp26/Makefile.am: Ditto.
1939        * sp27/Makefile.am: Ditto.
1940        * sp28/Makefile.am: Ditto.
1941        * sp29/Makefile.am: Ditto.
1942        * sp30/Makefile.am: Ditto.
1943        * sp31/Makefile.am: Ditto.
1944        * sp32/Makefile.am: Ditto.
1945        * spfatal/Makefile.am: Ditto.
1946        * spsize/Makefile.am: Ditto.
1947
19482003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1949
1950        * sptests.am: Add dirstamp support.
1951
19522003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1953
1954        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1955
19562003-12-16      Joel Sherrill <joel@OARcorp.com>
1957
1958        PR 544/tests
1959        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1960        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1961        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1962        make tests account for resources and not print at inappropriate
1963        times.
1964        * sp07/buffered_io.c: New file.
1965
19662003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1967
1968        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1969
19702003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1971
1972        * sp01/Makefile.am: Remove all-local: $(ARCH).
1973        * sp02/Makefile.am: Remove all-local: $(ARCH).
1974        * sp03/Makefile.am: Remove all-local: $(ARCH).
1975        * sp04/Makefile.am: Remove all-local: $(ARCH).
1976        * sp05/Makefile.am: Remove all-local: $(ARCH).
1977        * sp06/Makefile.am: Remove all-local: $(ARCH).
1978        * sp07/Makefile.am: Remove all-local: $(ARCH).
1979        * sp08/Makefile.am: Remove all-local: $(ARCH).
1980        * sp09/Makefile.am: Remove all-local: $(ARCH).
1981        * sp11/Makefile.am: Remove all-local: $(ARCH).
1982        * sp12/Makefile.am: Remove all-local: $(ARCH).
1983        * sp13/Makefile.am: Remove all-local: $(ARCH).
1984        * sp14/Makefile.am: Remove all-local: $(ARCH).
1985        * sp15/Makefile.am: Remove all-local: $(ARCH).
1986        * sp16/Makefile.am: Remove all-local: $(ARCH).
1987        * sp17/Makefile.am: Remove all-local: $(ARCH).
1988        * sp19/Makefile.am: Remove all-local: $(ARCH).
1989        * sp20/Makefile.am: Remove all-local: $(ARCH).
1990        * sp21/Makefile.am: Remove all-local: $(ARCH).
1991        * sp22/Makefile.am: Remove all-local: $(ARCH).
1992        * sp23/Makefile.am: Remove all-local: $(ARCH).
1993        * sp24/Makefile.am: Remove all-local: $(ARCH).
1994        * sp25/Makefile.am: Remove all-local: $(ARCH).
1995        * sp26/Makefile.am: Remove all-local: $(ARCH).
1996        * sp27/Makefile.am: Remove all-local: $(ARCH).
1997        * sp28/Makefile.am: Remove all-local: $(ARCH).
1998        * sp29/Makefile.am: Remove all-local: $(ARCH).
1999        * sp30/Makefile.am: Remove all-local: $(ARCH).
2000        * sp31/Makefile.am: Remove all-local: $(ARCH).
2001        * sp32/Makefile.am: Remove all-local: $(ARCH).
2002        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2003        * spsize/Makefile.am: Remove all-local: $(ARCH).
2004
20052003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2006
2007        * configure.ac: Reflect having moved to testsuites/.
2008
20092003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2010
2011        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2012
20132003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2014
2015        * configure.ac:Remove RTEMS_CHECK_CPU.
2016
20172003-09-04      Joel Sherrill <joel@OARcorp.com>
2018
2019        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2020        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2021        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2022        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2023        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2024        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2025        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2026        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2027        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2028        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2029        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2030        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2031        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2032        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2033        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2034        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2035        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2036        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2037        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2038        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2039        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2040        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2041        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2042        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2043        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2044        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2045        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2046        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2047        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2048        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2049        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2050        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2051        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2052        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2053        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2054        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2055        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2056        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2057        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2058        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2059        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2060        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2061        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2062        spsize/size.c, spsize/system.h: URL for license changed.
2063
20642003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2065
2066        PR 458/tests
2067        * sp30/task1.c: Correct indexing problem.
2068
20692003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2070
2071        * Makefile.am: Reflect having moved aclocal/.
2072
20732003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * Makefile.am: Reflect having moved automake/.
2076        * sp01/Makefile.am: Reflect having moved automake/.
2077        * sp02/Makefile.am: Reflect having moved automake/.
2078        * sp03/Makefile.am: Reflect having moved automake/.
2079        * sp04/Makefile.am: Reflect having moved automake/.
2080        * sp05/Makefile.am: Reflect having moved automake/.
2081        * sp06/Makefile.am: Reflect having moved automake/.
2082        * sp07/Makefile.am: Reflect having moved automake/.
2083        * sp08/Makefile.am: Reflect having moved automake/.
2084        * sp09/Makefile.am: Reflect having moved automake/.
2085        * sp11/Makefile.am: Reflect having moved automake/.
2086        * sp12/Makefile.am: Reflect having moved automake/.
2087        * sp13/Makefile.am: Reflect having moved automake/.
2088        * sp14/Makefile.am: Reflect having moved automake/.
2089        * sp15/Makefile.am: Reflect having moved automake/.
2090        * sp16/Makefile.am: Reflect having moved automake/.
2091        * sp17/Makefile.am: Reflect having moved automake/.
2092        * sp19/Makefile.am: Reflect having moved automake/.
2093        * sp20/Makefile.am: Reflect having moved automake/.
2094        * sp21/Makefile.am: Reflect having moved automake/.
2095        * sp22/Makefile.am: Reflect having moved automake/.
2096        * sp23/Makefile.am: Reflect having moved automake/.
2097        * sp24/Makefile.am: Reflect having moved automake/.
2098        * sp25/Makefile.am: Reflect having moved automake/.
2099        * sp26/Makefile.am: Reflect having moved automake/.
2100        * sp27/Makefile.am: Reflect having moved automake/.
2101        * sp28/Makefile.am: Reflect having moved automake/.
2102        * sp29/Makefile.am: Reflect having moved automake/.
2103        * sp30/Makefile.am: Reflect having moved automake/.
2104        * sp31/Makefile.am: Reflect having moved automake/.
2105        * sp32/Makefile.am: Reflect having moved automake/.
2106        * spfatal/Makefile.am: Reflect having moved automake/.
2107        * spsize/Makefile.am: Reflect having moved automake/.
2108
21092003-08-14      Joel Sherrill <joel@OARcorp.com>
2110
2111        * sp02/task1.c: Added ID to name lookup service and changed name of
2112        id/name translation status code. This propagated to multiple
2113        functions. The user API service added was rtems_object_id_to_name()
2114
21152003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2118
21192003-05-29      Joel Sherrill <joel@OARcorp.com>
2120
2121        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2122
21232003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2124
2125        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2126        CC_CFLAGS_DEFAULT (obsolete).
2127
21282003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2131        Remove CC_LDFLAGS_PROFILE_V.
2132
21332003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2134
2135        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2136
21372003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2138
2139        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2140
21412003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2142
2143        * configure.ac: AC_PREREQ(2.57).
2144
21452002-11-14      Joel Sherrill <joel@OARcorp.com>
2146
2147        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2148        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2149        update the IDs in the screens.
2150
21512002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2152
2153        * .cvsignore: Reformat.
2154        Add autom4te*cache.
2155        Remove autom4te.cache.
2156
21572002-09-14      Joel Sherrill <joel@OARcorp.com>
2158
2159        * sp32/.cvsignore: New file.
2160
21612002-09-14      Aaron J. Grier <aaron@frye.com>
2162
2163        * PR271 was not applicable against the current source but included
2164        a nice test that Joel decided to add to the tree as sp32.
2165        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2166        * Makefile.am, configure.ac: Modified to reflect addition.
2167
21682002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2169
2170        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2171        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2172        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2173        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2174        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2175        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2176        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2177        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2178        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2179        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2180        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2181        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2182        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2183        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2184        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2185        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2186        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2187        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2188        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2189        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2190        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2191        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2192        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2193        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2194        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2195        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2196        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2197        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2198        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2199        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2200        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2201
22022002-08-01      Joel Sherrill <joel@OARcorp.com>
2203
2204        * Per PR47 add support for buffered test output.  This involved
2205        adding defines to redirect output to a buffer and dump it when
2206        full, at "test pause", and at exit.  To avoid problems when redefining
2207        exit(), all tests were modified to call rtems_test_exit().
2208        Some tests, notable psxtests, had to be modified to include
2209        the standard test macro .h file (pmacros.h or tmacros.h) to
2210        enable this support.
2211        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2212        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2213        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2214        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2215        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2216        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2217        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2218
22192002-07-30      Joel Sherrill <joel@OARcorp.com>
2220
2221        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2222        stack if the port doesn't configure using it.
2223
22242002-07-04      Joel Sherrill <joel@OARcorp.com>
2225
2226        * Jump table for single entry point removed.
2227        * spsize/size.c:  Modified to reflect above.
2228
22292002-07-01      Joel Sherrill <joel@OARcorp.com>
2230
2231        * sp29/init.c: Corrected definitions for task stack usage.
2232
22332002-07-01      Joel Sherrill <joel@OARcorp.com>
2234
2235        * spsize/size.c: _Thread_queue_Extract_table removed.
2236
22372001-05-17      Joel Sherrill <joel@OARcorp.com>
2238
2239        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2240        number of staticly configured device drivers.
2241
22422001-05-14      Joel Sherrill <joel@OARcorp.com>
2243
2244        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2245        than the configured number of drivers.
2246 
22472002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2248
2249        * configure.ac: Remove ENABLE_GCC28.
2250
22512001-04-04      Joel Sherrill <joel@OARcorp.com>
2252
2253        * spsize/size.c: Reflect SPARC modifcation to get rid of
2254        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2255 
22562001-03-29      Joel Sherrill <joel@OARcorp.com>
2257
2258        * Per PR147 addressed problems when reseting and inserting a timer
2259        into a timer chain that did not honor time passage since the last
2260        time the timer server was scheduled and the new insertion.
2261        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2262
22632001-03-28      Joel Sherrill <joel@OARcorp.com>
2264
2265        * Side-effect of PR132.
2266        * sp21/system.h: Now must explicitly request NULL driver.
2267
22682002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2269
2270        * configure.ac:
2271        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2272        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2273        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2274        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2275        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2276        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2277        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2278        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2279        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2280        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2281        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2282        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2283        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2284        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2285        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2286        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2287        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2288        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2289        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2290        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2291        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2292        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2293        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2294        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2295        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2296        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2297        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2298        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2299        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2300        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2301        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2302        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2303        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2304        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2305
23062002-03-20      Chris Johns <ccj@acm.org>
2307
2308        * PR145.
2309        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2310        in system (e.g. driver tasks).  Also exit on minimum number of
2311        switches not precise number.
2312
23132001-01-29      Joel Sherrill <joel@OARcorp.com>
2314
2315        * Fixed bug where resetting a timer that was not at the head
2316        of one of the task timer chains resulted in the Timer Server
2317        task waking up too far in the future.
2318        * Added rtems_timer_get_information() directive to support testing.
2319        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2320        above condition.
2321
23222001-01-22      Joel Sherrill <joel@OARcorp.com>
2323
2324        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2325        because priority added as argument to rtems_timer_initiate_server().
2326
23272001-01-16      Joel Sherrill <joel@OARcorp.com>
2328
2329        * Added tests for task-based timers.  This included the new tests
2330        sp30 and sp31.
2331        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2332        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2333        for task-based timer services.
2334        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2335        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2336        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2337        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2338        sp31/task1.c: New files.
2339
23402001-11-01      Joel Sherrill <joel@OARcorp.com>
2341
2342        * sp26/system.h: Properly account for stack memory used by
2343        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2344        and processed as PR78.
2345
23462001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2347
2348        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2349        * configure.in: Remove.
2350        * configure.ac: New file, generated from configure.in by autoupdate.
2351
23522001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2353
2354        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2355
23562001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2357
2358        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2359        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2360        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2361        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2362        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2363        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2364        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2365        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2366        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2367        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2368        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2369        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2370        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2371        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2372        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2373        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2374        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2375        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2376        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2377        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2378        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2379        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2380        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2381        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2382        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2383        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2384        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2385        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2386        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2387
23882001-08-16      Joel Sherrill <joel@OARcorp.com>
2389
2390        * sp20/system.h: Account for extra task stacks properly.
2391
23922001-08-16      Joel Sherrill <joel@OARcorp.com>
2393
2394        * sp13/sp13.scn: Id in screen had wrong class field value.
2395        * sp13/system.h: Account for message buffer memory.
2396        * sp13/task2.c: Remove unnecessary check for failure.
2397
23982001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2399
2400        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2401
24022001-04-20      Joel Sherrill <joel@OARcorp.com>
2403
2404        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2405        file.
2406
24072001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2408
2409        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2410
24112001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2412
2413        * sp21/Makefile.am: Remove libtest.
2414
24152000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2416
2417        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2418
24192000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2420
2421        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2422
24232000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2424
2425        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2426        Switch to GNU canonicalization.
2427        * sptests.am: Remove DEFS.
2428
24292000-09-29      Joel Sherrill <joel@OARcorp.com>
2430
2431        * sp20/sp20.scn: Corrected to reflect new addition.
2432        * sp20/system.h: Removed comment reflecting history.
2433
24342000-09-29      Stephan Merker <merker@decrc.abb.de>
2435
2436        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2437        Added new task to test sequence of altering a period's length
2438        while it is still active.
2439
24402000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2441
2442        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2443        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2444        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2445        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2446        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2447        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2448        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2449        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2450        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2451        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2452
24532000-08-10      Joel Sherrill <joel@OARcorp.com>
2454
2455        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.