source: rtems/testsuites/sptests/ChangeLog @ b288588

4.104.115
Last change on this file since b288588 was b288588, checked in by Joel Sherrill <joel.sherrill@…>, on 11/23/09 at 14:58:30

2009-11-23 Joel Sherrill <joel.sherrill@…>

PR 1460/cpukit

  • sp43/init.c: Change return type on methods accessing portions of RTEMS Ids to int. This allows -1 to be return on error.
  • Property mode set to 100644
File size: 90.6 KB
Line 
12009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1460/cpukit
4        * sp43/init.c: Change return type on methods accessing portions of
5        RTEMS Ids to int. This allows -1 to be return on error.
6
72009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
8
9        * spsize/Makefile.am: Fix broken install rule.
10
112009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * spprintk/spprintk.scn: Add end of line at end of file.
14
152009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
18        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
19        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
20        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
21        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
22        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
23        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
24        spwkspace/Makefile.am: Add documentation files for multiple tests.
25        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
26        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
27        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
28        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
29        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
30        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
31        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
32        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
33        spwkspace/spwkspace.doc: New files.
34
352009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
36
37        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
38        Include "tmacros.h".
39        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
40        _Heap_Allocate for 16bit compliance.
41        * sp44/init.c: Another printf format fix.
42
432009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
44
45        * sp37/init.c: Add local prototypes for
46        rtems_interrupt_disable, rtems_interrupt_enable,
47        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
48        * sp43/init.c: Add local prototypes for
49        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
50        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
51        rtems_object_id_api_minimum, rtems_object_id_get_api,
52        rtems_object_id_get_class, rtems_object_id_get_index,
53        rtems_object_id_get_node.
54        Spray PRId32's into printf's for 16bit target complianance.
55        * sp37/init.c: Add local prototype for
56        rtems_interrupt_level_attribute.
57
582009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * sp29/init.c: Include "tmacros.h".
61        Misc. changes related to rtems_intervals.
62        * sp14/asr.c: Add PRIxrtems_signal_set.
63        Use PRIxrtems_signal_set to print rtems_signal_set's.
64        * sp13/task3.c: Use PRIu32 to print "count".
65        * sp09/screen12.c: Segment sizes are uintptr_t's.
66        * sp09/screen11.c: Use size_t for "size".
67        * sp62/init.c: Segment sizes are uintptr_t's.
68        * sp25/task1.c: Use PRIuPTR to print segment_size's.
69        * sp21/task1.c: Add PRIurtems_device_major_number.
70        * sp11/task1.c, sp11/task2.c:
71        Use PRIxrtems_event_set to print rtems_event_set's.
72        * sp09/screen13.c: Revert previous change.
73        Remove broken extraneous line seemingly having crept into in
74        2009-08-10 patch.
75        * sp27/init.c: Remove extraneous argument to print.
76        * spsize/size.c: Use PRIu32 to print sys_req.
77        * sp37/init.c: Add missing argument to printf.
78        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
79        sp12/pritask.c, sp34/changepri.c:
80        Use PRIdrtems_task_argument to print rtems_task_argument's.
81
822009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
83
84        * sp25/task1.c: segment_size is uintptr_t.
85        * spfatal06/testcase.h: Add missing return.
86        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
87        Duplicate code from rtems_name_to_characters to convert rtems_name's
88        into char arrays.
89        * sp09/screen13.c: Comment out unused return status.
90        * sp63/init.c: Use PRIu32 to print uint32_t's.
91        * sp33/init.c: Use PRIu32 to print uint32_t's.
92        * sp28/init.c: Use PRIu32 to print uint32_t's.
93
942009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
95
96        * sp31/task1.c: Use PRIdWatchdog_Interval to print
97        Watchdog_Interval's.
98        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
99        PRIdrtems_interval to print rtems_interval's.
100
1012009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
102
103        * sp13/task1.c: Misc. uint32_t fixes.
104        * sp20/task1.c: Misc. uint32_t fixes.
105        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
106        Use PRIXrtems_mode to print rtems_mode's.
107        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
108        Use PRIxrtems_mode to print rtems_mode's.
109        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
110        sp19/task1.c: Add missing PRI*32's.
111
1122009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
113
114        * sp34/changepri.c, sp35/priinv.c:
115        Use PRIdPriority_Control to print Priority_Control's.
116
1172009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
118
119        * sp34/changepri.c, sp59/init.c:
120        Use PRIdrtems_task_priority to print rtems_task_priority's.
121        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
122        Use PRIdrtems_task_priority to print rtems_task_priority's.
123        * sp12/system.h:
124        Change Priority_Test_driver to use rtems_task_priority argument.
125        * sp12/pridrv.c:
126        Change Priority_Test_driver to use rtems_task_priority argument.
127        Use PRIdrtems_task_priority to print rtems_task_priority's.
128
1292009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
130
131        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
132        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
133        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
134        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
135        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
136
1372009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
140        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
141        * sp63/init.c: Fix _Heap_Resize_block args.
142        * sp09/screen09.c: Eliminate unused var warning.
143
1442009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * sp27/init.c, spsize/init.c: Fix prototypes.
147        * spwatchdog/task1.c: Remove unused vars.
148
1492009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
150
151        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
152        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
153        spobjgetnext/init.c, spprintk/init.c:
154        Eliminate unused vars.
155
1562009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * configure.ac: Don't add -ansi -fasm to CFLAGS.
159
1602009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
161
162        * sp32/init.c: Lengthen the clock tick and move configuration to the
163        bottom of the file.
164
1652009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
166
167        * Makefile.am, configure.ac: Add new test to exercise when the ticks
168        since boot wraps around 0 and the timer server must deal with that
169        condition.
170        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
171        sp67/sp67.scn: New files.
172
1732009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
174
175        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
176
1772009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
178
179        * spintrcritical09/init.c, spintrcritical10/init.c,
180        spintrcritical11/init.c: Fixed potentially infinite loops.
181        * sp20/system.h: Increased micro seconds per tick in order to be more
182        independent of the console output speed.
183
1842009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
187        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
188        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
189        at -Os and m68k at -Os. Fix typos.
190
1912009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
192
193        * sp54/init.c: Use rtems_build_id to make building Objects_Id
194        RTEMS_USE_16_BIT_OBJECT clean.
195
1962009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * Makefile.am, configure.ac: Add new test to exercise when notepads are
199        not configured.
200        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
201        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
202
2032009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
206        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
207        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
208        coverage runs.
209
2102009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
213        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
214        some error cases uncovered by uC5282 coverage runs.
215
2162009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
219        uC5282 coverage runs.
220
2212009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
222
223        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
224        Correct minor issues uncovered on uC5282.
225
2262009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
227
228        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
229        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
230        Eliminate use of deprecated rtems_extension.
231
2322009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
235        run when IO speed varies.
236
2372009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
240        the intended code.
241
2422009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * configure.ac: Revert accidentally committed lines.
245
2462009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
249        simple priority ceiling case that was previously only tested via the
250        POSIX API.
251        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
252        sp66/sp66.scn: New files.
253
2542009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
257        for Id which is in range for the object class but not allocated yet.
258
2592009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * sp46/init.c, sp46/sp46.scn: Fix numbering.
262
2632009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
264
265        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
266
2672009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
268
269        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
270        spfatal02/spfatal02.scn, spfatal02/testcase.h,
271        spfatal03/spfatal03.scn, spfatal03/testcase.h,
272        spfatal04/spfatal04.scn, spfatal04/testcase.h,
273        spfatal05/spfatal05.scn, spfatal05/testcase.h,
274        spfatal06/spfatal06.scn, spfatal06/testcase.h,
275        spfatal07/spfatal07.scn, spfatal07/testcase.h,
276        spfatal08/spfatal08.scn, spfatal08/testcase.h,
277        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
278        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
279        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
280        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
281        tests use testcase.h and spfatal_support framework. Print test name
282        herald in all cases.
283        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
284        New files.
285        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
286
2872009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * spfatal07/testcase.h: Indicate test is not applicable on some
290        architectures.
291
2922009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * Makefile.am: Fix spacing.
295
2962009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
297
298        * spstkalloc/init.c: Changed allocator signature. Functions are now
299        static.
300
3012009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
302
303        * sp29/init.c: Fixed return value evaluation.
304        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
305        * sp63/init.c: Check return value of _Heap_Initialize().
306
3072009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
308
309        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
310        _Watchdog_Report() when name is not NULL. This case was covered at
311        -Os on erc32 but at -O2 we had more code.
312
3132009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
316        overflowing on _Heap_Allocate_aligned.
317
3182009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
321        for various null parameters.
322
3232009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * sp16/sp16.scn, sp16/task1.c: Fix typo.
326
3272009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
328
329        * sp65/init.c: Remove stray print.
330        * sp65/sp65.doc: Add information on second case.
331
3322009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
333
334        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
335        verify that obtaining a priority ceiling mutex when the calling
336        task's priority is the same as the priority ceiling is handled
337        correctly.
338
3392009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
340
341        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
342        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
343        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
344        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
345        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
346        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
347        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
348        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
349        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
350        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
351        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
352        rtems_clock_get_ticks_per_second().
353
3542009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
355
356        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
357        Change attributes to priority ceiling. Use directive_failed, not
358        assert. Configure a semaphore not a region.
359
3602009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
361
362        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
363        mutex cases.
364        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
365        sp65/sp65.scn: New files.
366
3672009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
368
369        * Makefile.am, configure.ac: Add new test for some core mutex cases.
370        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
371        sp65/sp65.scn: New files.
372
3732009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
374
375        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
376        per tick.
377
3782009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
381        adjust existing for alignment. New test ensures coverage begin and
382        end marker methods are exercised so they do not get considered
383        unexecuted.
384        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
385        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
386
3872009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        * Makefile.am, configure.ac: Add new test to exercise legacy
390        rtems_clock_get().
391        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
392        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
393
3942009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
395
396        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
397        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
398        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
399
4002009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
403        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
404        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
405        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
406        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
407        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
408        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
409        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
410        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
411
4122009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
415        cases.
416
4172009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
420        all memory is successfully allocated. This means the test can
421        validate the heap is unchanged on extend failure.
422
4232009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
424
425        * spintrcritical01/init.c, spintrcritical06/init.c,
426        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
427        per tick so tests run quicker and more reliably hit the intended
428        critical section.
429
4302009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
431
432        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
433        when we are unable to allocate the memory needed for an object
434        extend. Make sure all is handled properly.
435        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
436        sp64/sp64.scn: New files.
437
4382009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * sp63/init.c: Correct test case two.
441
4422009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
445        test case to exercise another odd branch not taken.
446
4472009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
448
449        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
450        particular path is taken through the _Heap_Resize_block code.
451        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
452        sp63/sp63.scn: New files.
453
4542009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
457        wrong thing in a cpp macro. Added contents to screen file and add
458        documentation file.
459        * sp42/sp42.doc: New file.
460
4612009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
464
4652009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
466
467        * spintrcritical16/init.c: Tinker with test to make it hit the case
468        more reliably.
469
4702009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * Makefile.am, configure.ac: Add new test to exercise as many cases as
473        possible of not being able to allocate memory from the workspace
474        during thread creation.
475        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
476        sp18/sp18.scn: New files.
477
4782009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * Makefile.am, configure.ac: Add new test to handle the case where
481        a region resize frees enough memory to unblock a task.
482        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
483        sp62/sp62.scn: New files.
484        * sp61/init.c: Test does not need regions.
485
4862009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
487
488        * Makefile.am, configure.ac: Add test case for processing a timeout
489        on a thread (that is the thread executing) that has also had its
490        request satisfied while it is being enqueued.
491        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
492        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
493        spintrcritical16/spintrcritical16.scn: New files.
494        * spintrcritical15/init.c: Remove unused TSR>
495
4962009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * Makefile.am, configure.ac: Add test case for a thread timing out on a
499        thread queue while another thread is in the process of blocking on
500        the same thread queue.
501        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
502        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
503        spintrcritical15/spintrcritical15.scn: New files.
504
5052009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
506
507        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
508
5092009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
510
511        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
512        sp40/sp40.scn: Now verified to hit coverage cases.
513        * sp40/sp40.doc: New file.
514
5152009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
518        to catch two remaining uncovered cases in rtems_io_register_driver.
519        * sp40/system.h: Removed.
520
5212009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
522
523        * Makefile.am, configure.ac: Add new test to exercise odd case in
524        rtems_iterate_over_all_threads.
525        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
526        sp41/sp41.scn: New files.
527
5282009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
529
530        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
531        inheritance protocol since there is no holder associated with them.
532
5332009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
534
535        * Makefile.am, configure.ac: Add new tests to exercise cases where a
536        timer is scheduled from an ISR while it is being scheduled at the
537        task level.
538        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
539        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
540        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
541        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
542        spintrcritical14/spintrcritical14.scn: New files.
543
5442009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
545
546        * spintrcritical01/init.c, spintrcritical06/init.c,
547        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
548        cleanup and make the tests more similar.
549
5502009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * spintrcritical06/init.c: Test now hits forward and reverse cases.
553
5542009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
555
556        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
557        test work for case that it is documented to handle.
558
5592009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
562        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
563        spintrcritical10/spintrcritical10.scn: New files.
564
5652009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
566
567        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
568        unreliable third case in sp39 to spintrcritical10. New tests to hit
569        other event synchronization critical sections.
570        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
571        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
572        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
573        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
574        spintrcritical12/spintrcritical12.scn: New files.
575
5762009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
579        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
580        sp10/sp10.scn: New files.
581
5822009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * spintrcritical06/init.c: Clean up.
585        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
586        * spintrcritical09/spintrcritical09.scn: Fill in.
587
5882009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
589
590        * spintrcritical06/init.c: Add comment to indicate test is not finished
591        and known to not hit the case.
592        * Makefile.am, configure.ac: Add a couple more interrupt critical
593        section tests.
594        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
595        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
596        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
597        spintrcritical09/Makefile.am, spintrcritical09/init.c,
598        spintrcritical09/spintrcritical09.doc,
599        spintrcritical09/spintrcritical09.scn: New files.
600
6012009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
604        at hitting interrupt synchronization critical section in thread queue
605        enqueue priority for reverse insertions.
606        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
607        spintrcritical07/spintrcritical07.doc,
608        spintrcritical07/spintrcritical07.scn: New files.
609
6102009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
611
612        * Makefile.am, configure.ac: Add test case for the
613        _Thread_queue_Enqueue_priority interrupt critical section where the
614        TCB we are using as a current pointer is removed from the thread
615        queue when we flash interrupts while searching forward.
616        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
617        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
618        spintrcritical06/spintrcritical06.scn: New files.
619
6202009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
621
622        * spintrcritical_support/intrcritical.c,
623        spintrcritical_support/intrcritical.h: Change prototype of delay
624        method to indicate when counter is reset. This can be used to count
625        how many iterations we are doing.
626
6272009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
628
629        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
630        blocked on one period while another expires. Add sp61 which exercises
631        the case where a call is made to rtems_shutdown_executive when the
632        system is not up.
633        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
634        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
635        sp61/sp61.doc, sp61/sp61.scn: New files.
636
6372009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
638
639        * sp04/init.c: To be timesliced, tasks must also me preemptible.
640
6412009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
642
643        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
644        what it was intended to do.
645
6462009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
647
648        * spintrcritical_support/intrcritical.c,
649        spintrcritical_support/intrcritical.h: New files.
650
6512009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * Makefile.am, configure.ac: Add new infrastructure which is more
654        reliable about generating cases which hit interrupt critical
655        sections. Remove sp41 since it used its own mechanism.
656        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
657        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
658        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
659        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
660        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
661        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
662        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
663        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
664        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
665        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
666        spintrcritical05/spintrcritical05.scn: New files.
667        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
668        sp41/system.h: Removed.
669
6702009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
671
672        * sp41/init.c: Remove incorrect comment.
673
6742009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * sp29/init.c: Simple binary semaphores can not be inherit priority.
677
6782009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
679
680        * sp25/init.c: Spacing.
681
6822009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * Makefile.am, configure.ac: Add sp59 to test path through
685        _Thread_queue_First_priority where the task's priority was in the
686        bottom 1/4 of the range.
687        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
688        sp59/sp59.scn: New files.
689
6902009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
693        not blocked on a thread queue.
694        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
695        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
696
6972009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
698
699        * Makefile.am, configure.ac: Add test for timespec divide by zero.
700        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
701        sp58/sp58.scn: New files.
702
7032009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
706        pointer being null. This does not happen naturally at this time so
707        force the point.
708
7092009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        * sp12/sp12.scn: Update screen to reflect priority changes from long
712        ago.
713
7142009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
715
716        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
717        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
718        as sp27a and test flushing both counting and binary semaphores.
719        Reformatted.
720        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
721        sp27a/sp27a.scn: New files.
722
7232009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
726        copied fomr other Makefile.am's.
727
7282009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
729
730        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
731        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
732        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
733        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
734
7352009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * sp57/sp57.doc: Correct.
738
7392009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
740
741        * Makefile.am, configure.ac: Add test of restarting a task which is in
742        the middle of a sleep or wake after.
743        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
744        sp57/sp57.scn: New files.
745
7462009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
747
748        * sp43/init.c, sp43/sp43.scn: Add more cases for
749        rtems_object_get_class_information() to improve coverage.
750
7512009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
752
753        * Makefile.am, configure.ac: Add new test to verify that when a user
754        extension create hook fails, that the error is properly propagated.
755        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
756        sp56/sp56.scn: New files.
757
7582009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
759
760        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
761        rtems_extension_delete.
762
7632009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * sp09/screen01.c, sp09/sp09.scn: Add test for
766        rtems_object_get_classic_name with invalid id.
767
7682009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
769
770        * sp02/task1.c: Minor spacing.
771
7722009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
773
774        * spfatal12/init.c: Address to heap initialize must be aligned but size
775        must be too small.
776
7772009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
778
779        * Makefile.am, configure.ac: Add new test to exercise case when
780        broadcasting to a message queue with a pending message.
781        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
782        sp55/sp55.scn: New files.
783
7842009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
785
786        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
787        spfatal tests appear to cover all fatal error cases.
788        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
789        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
790        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
791        spfatal/task1.c: Removed.
792
7932009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
794
795        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
796        initialize workspace heap during initialize. Can be caused by
797        unaligned address or not enough memory to initialize heap required
798        overhead.
799        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
800        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
801
8022009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
803
804        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
805
8062009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
809
8102009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * spstkalloc/spstkalloc.scn: Update screen.
813
8142009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
815
816        * Makefile.am, configure.ac: Add new test for user configured stack
817        allocator/deallocator. Test both pass and fail cases.
818        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
819        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
820
8212009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
822
823        * spchain/init.c, spchain/spchain.scn: Clean up test.
824
8252009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
826
827        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
828        routines whose bodies are not used by RTEMS itself.
829        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
830        spchain/spchain.doc, spchain/spchain.scn: New files.
831
8322009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
835        chain for coverage.
836
8372009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
838
839        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
840        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
841        improve coverage.
842
8432009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
844
845        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
846
8472009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
848
849        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
850        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
851
8522009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
853
854        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
855        Enhance spprintk. Add two new fatal error tests to cover
856        __assert_func.
857        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
858        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
859
8602009-06-18      Chris Johns <chrisj@rtems.org>
861
862        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
863        workaround the H8300 gcc bug.
864
8652009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        * sp54/init.c: Fix spacing.
868
8692009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * sp02/sp02.doc, sp02/system.h: Update copyright year.
872
8732009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
874
875        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
876
8772009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
878
879        * Makefile.am, configure.ac: Add new test.
880        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
881        sp54/sp54.scn: New files.
882
8832009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
886        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
887        the time of day forward not making server based timers fire.
888        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
889        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
890        sp53/sp53.scn: New files.
891
8922009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
893
894        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
895
8962009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
897
898        PR 1415/cpukit
899        * Makefile.am, configure.ac: Add test for very simple priority ceiling
900        violation.
901        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
902        sp51/sp51.scn: New files.
903
9042009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        PR 1413/cpukit
907        * Makefile.am, configure.ac: Add test for case where server based
908        timers which reinitiated themselves did not get reinserted onto timer
909        chain.
910        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
911        sp50/sp50.scn: New files.
912
9132009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
914
915        PR 1414/cpukit
916        * Makefile.am, configure.ac: Tighten math on extraction of index so it
917        is harder to trick by passing in a valid id of an incorrect object
918        class.
919        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
920        sp49/sp49.scn: New files.
921
9222009-05-19      Chris Johns <chrisj@rtems.org>
923
924        * sp04/tswitch.c: Lower sample count for small memory targets.
925       
9262009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * spprintk/init.c: printk() now 100% covered.
929
9302009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * spprintk/init.c: More test cases.
933
9342009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
935
936        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
937        large enough for buffer node overhead.
938
9392009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
940
941        * Makefile.am, configure.ac, spwatchdog/system.h,
942        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
943        printk. These will help coverage. Simplify spwkspace.
944        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
945        spprintk/spprintk.scn: New files.
946        * spwkspace/system.h: Removed.
947
9482009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
951        methods.
952        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
953        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
954
9552009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
958        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
959        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
960        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
961        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
962        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
963        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
964        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
965        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
966        spsize/size.c: Fix warnings.
967
9682009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
969
970        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
971        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
972        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
973        spobjgetnext/system.h: New files.
974
9752009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
976
977        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
978        64k to 20k. No impact on test behavior.
979
9802009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
983
9842009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
985
986        * sp37/init.c, sp37/sp37.scn: Add test case for
987        rtems_interrupt_level_attribute body.
988
9892009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
990
991        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
992        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
993        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
994        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
995        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
996        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
997        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
998        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
999        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1000        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1001        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1002        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1003        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1004        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1005        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1006        sp48/Makefile.am, spfatal/Makefile.am,
1007        spfatal01/Makefile.am, spfatal02/Makefile.am,
1008        spfatal03/Makefile.am, spfatal04/Makefile.am,
1009        spfatal05/Makefile.am, spfatal06/Makefile.am,
1010        spfatal07/Makefile.am, spfatal08/Makefile.am,
1011        spfatal09/Makefile.am, spsize/Makefile.am,
1012        spwatchdog/Makefile.am:
1013        Eliminate _exe_/.exe.
1014
10152009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        PR 1388/cpukit
1018        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1019        allow both priority inherit and ceiling attributes to be set on
1020        semaphore create. These attributes are mutually exclusive and this
1021        should be an error.
1022
10232009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1024
1025        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1026        unlimited objects when configured for a unified workspace works as
1027        expected.
1028        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1029        sp48/sp48.scn: New files.
1030
10312009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1032                Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        PR 1357/cpukit
1035        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1036        honored.
1037        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1038        sp47/sp47.scn: New files.
1039
10402009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1041
1042        * Makefile.am, configure.ac: Add new test to test Watchdog display
1043        helper routines. These reach into the SuperCore.
1044        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1045        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1046        spwatchdog/system.h, spwatchdog/task1.c: New files.
1047
10482009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1051
10522009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1055        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1056        hard-coded hex numbers for bad object Ids.
1057
10582009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * sp15/system.h, sp19/system.h: Array of task names should be of type
1061        rtems_name not rtems_id. Similarly array of task ids should be
1062        rtems_id not rtems_name.
1063
10642008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1067
10682008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1069
1070        * Makefile.am, configure.ac, spfatal06/testcase.h,
1071        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1072        spsize/size.c: Eliminate pointers to API configuration tables in the
1073        main configuration table. Reference the main configuration table and
1074        the API configuration tables directly using the confdefs.h version
1075        rather than obtaining a pointer to it. This eliminated some
1076        variables, a potential fatal error, some unnecessary default
1077        configuration structures. Overall, about a 4.5% reduction in the code
1078        size for minimum and hello on the SPARC.
1079        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1080        spfatal10/testcase.h: Removed.
1081
10822008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1085        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1086        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1087        successfully with maxixum number of priorities as 16 instead of 256.
1088        This was done by temporarily modifying the score priority.h maximum.
1089        This allowed testing of all API code to ensure that it worked
1090        properly with a reduced number of priorities. Most modifications were
1091        to switch from hard-coded maximum to using the API provided methods
1092        to determine maximum number of priority levels.
1093
10942008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1095
1096        * sp46/sp46.scn: Add screen missed earlier.
1097
10982008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1099
1100        PR 1348/cpukit
1101        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1102        usage information while a period is running.
1103        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1104        sp46/sp46.scn: New files.
1105
11062008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * sp45/init.c: New file.
1109
11102008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        PR 1347/cpukit
1113        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1114        Rework Timer Server to ensure that the context allows for blocking,
1115        allocating memory, and acquiring semaphores and mutexes.
1116        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1117        New files.
1118
11192008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1120
1121        * sp25/system.h: Add warning and temporary m32c conditional until size
1122        type addressed.
1123
11242008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * sp09/screen07.c: Use INT_MAX as number of messages so always
1127        properly sized and no overflow on constant.
1128        * sp09/screen10.c: Delay so on targets with simulator idle clock
1129        tick driver this will work.
1130        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1131        byte boundaries rather than two byte boundaries.
1132        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1133        allocate more memory than size_t holds on m32c.
1134
11352008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1136
1137        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1138        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1139        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1140        and Region calls. On 16-bit architectures, size_t can be 16-bits
1141        which would limit sizes to 64K. Also address constants which
1142        overflowed on 16-bit integer targets.
1143
11442008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1145
1146        * sp43/sp43.scn: Bump version to 4.9.99.0
1147
11482008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1149
1150        * sp19/system.h: Use "double" instead of "rtems_double".
1151
11522008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1155
11562008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1157
1158        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1159        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1160        spfatal_support/init.c, spfatal_support/system.h:
1161        Convert to "bool".
1162
11632008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1164
1165        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1166        declared in a public place.
1167
11682008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1171
11722008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1173
1174        * sp43/init.c: Fix derefence of uninitialized pointer.
1175
11762008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1177
1178        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1179        multiprocessing is not enabled. Saves one more variable from single
1180        processor configuration.
1181
11822008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1183
1184        PR 1212/cpukit
1185        * Makefile.am, configure.ac: Time slicing will not happen if the task
1186        mode is changed from a non-timeslicing mode to timeslicing mode if it
1187        is done by the executing thread (e.g. in its task body). This change
1188        includes sp44 to demonstrate the problem and verify the correction.
1189        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1190
11912008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1194        architectures they are not supported on.
1195
11962008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1197
1198        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1199
12002008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1201
1202        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1203          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1204
12052008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1206
1207        * sp28/init.c: Corrections to configuration.
1208        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1209        * spsize/size.c: _ISR_Vector_table only exists on architectures
1210        which use the Simple Vectored Interrupt Model.
1211
12122008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1213
1214        * spsize/size.c: Convention calls for leading underscore on private
1215        RTEMS variables.
1216
12172008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1218
1219        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1220        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1221        Refactored and renamed initialization routines to
1222        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1223        rtems_initialize_device_drivers, and
1224        rtems_initialize_start_multitasking. This opened the sequence up so
1225        that bootcard() could provide a more robust and flexible framework
1226        which is easier to explain and understand. This also lays the
1227        groundwork for sharing the division of available memory between the
1228        RTEMS workspace and heap and the C library initialization across all
1229        BSPs.
1230
12312008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * sp32/init.c: Formatting.
1234
12352008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * sp09/screen01.c: Correct test.
1238        * sp09/screen14.c: Update copyright.
1239        * sp28/init.c: Correct end of test messages.
1240
12412008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1244
12452008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1248        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1249        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1250        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1251        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1252        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1253        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1254        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1255        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1256        tests. Add a clock_settime case for < 1988.
1257
12582008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1259
1260        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1261
12622008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1263
1264        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1265        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1266        * sp41/sp41.scn: Now has content.
1267        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1268        Object Services recently added to API.
1269
12702008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1271
1272        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1273        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1274        collection. This changed the name of a few previously public but
1275        undocumented services and added a some new services.
1276        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1277        sp43/system.h: New files.
1278
12792008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1280
1281        * spfatal10/.cvsignore: New file.
1282
12832008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1284
1285        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1286        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1287        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1288        New files.
1289
12902008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1291
1292        * Makefile.am, configure.ac: Added fatal error tests
1293        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1294        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1295        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1296        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1297        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1298        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1299        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1300        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1301        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1302        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1303        spfatal_support/init.c, spfatal_support/system.h: New files.
1304
13052008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1308        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1309        test messages.
1310
13112008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1314        simple type to a union of an unsigned 32 bit integer and a pointer.
1315        This should help eliminate weird casts between u32 and pointers in
1316        various places. The APIs now have to explicitly call _u32 or _string
1317        versions of helper routines. This should also simplify things and
1318        eliminate the need for ugly casts in some cases.
1319
13202008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1321
1322        * sp42/Makefile.am: New file.
1323
13242008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1325
1326        Add sp42 to exercise thread queue with knowledge of the implementation
1327        so we can exercise all of the normal paths possible.
1328        * Makefile.am, configure.ac: Add sp42.
1329        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1330
13312008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1332
1333        * sp39/init.c: Add case for long timeout on blocking operation.
1334        * Makefile.am, configure.ac: Add new test to exercise thread
1335        queue blokcing synchronization. sp39 and sp41 are very similar.
1336        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1337        sp41/system.h: New files.
1338
13392008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1340
1341        * sp39/init.c: Clean up.
1342
13432008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1344
1345        * sp39/init.c: Modify to improve coverage.
1346
13472008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1348
1349        * sp36/strict_order_mut.c:
1350
13512008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1354        driver registration.
1355        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1356        sp40/system.h: New files.
1357
13582008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1359
1360        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1361        Add test cases for:
1362          + message queue create requesting too many message buffers
1363            for the available memory
1364          + region extend with address inside existing heap
1365          + timer server initiate too large a stack, create error
1366        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1367          + task set priority while holding resource
1368
13692008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1370
1371        * Makefile.am, configure.ac: Added sp38 and sp39.
1372        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1373        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1374        sp39/sp39.scn, sp39/system.h: New files.
1375
13762007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1377
1378        * sp36/strict_order_mut.c: New file.
1379
13802007-12-21      Xi Yang <hiyangxi@gmail.com>
1381
1382        * Makefile.am, configure.ac: Add support for proper stacking of
1383        priority inheritance on mutexes as well as enforce proper order of
1384        release.
1385        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1386        sp36/sp36.scn: New files.
1387
13882007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1389
1390        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1391        directive instead of violating RTEMS internals.
1392
13932007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1394
1395        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1396        Add test cases for User Extension Manager to improve code coverage.
1397        * sp21/task1.c: Fix spelling error.
1398
13992007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1400
1401        * spsize/size.c: Account for previous changes in calculation of MPCI
1402        receive server stack.
1403
14042007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * sp09/screen07.c, sp09/sp09.scn: Add test for
1407        rtems_message_queue_broadcast for bad buffer and count pointers.
1408        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1409        with bad priority or initiating twice.
1410        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1411        it forces a dispatch.
1412        * sp37/init.c: New file.
1413
14142007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1415
1416        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1417        enable, flash, and is in progress. These are normally inlines but
1418        also have bodies for non-C code. This test also exercises the odd
1419        case of calling clock tick from outside an ISR.
1420        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1421
14222007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1423
1424        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1425        using notepad with the current task's ID or SELF
1426        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1427        test missing test cases for clock_get.
1428
14292007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1430
1431        * sp28/init.c: Add test code for task variables to improve coverage.
1432
14332007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1434
1435        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1436        RTEMS provided accessor macros to obtain configuration fields.
1437
14382007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1439
1440        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1441        Configuration Table. Eliminate CPU Table from all ports. Delete
1442        references to CPU Table in all forms.
1443
14442007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1447
14482007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1449
1450        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1451        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1452        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1453        to improve test coverage.
1454
14552007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1456
1457        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1458        coverage.
1459
14602007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1461
1462        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1463
14642007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1465
1466        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1467        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1468        .scn files.
1469
14702007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1471
1472        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1473        commented out and updated the .scn file.
1474
14752007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1476
1477        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1478        buffered test IO.
1479
14802007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1481
1482        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1483        rtems_io_unregister_driver did not have any test code.
1484
14852007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1486
1487        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1488        since it was used to configure a no longer used feature. Device names
1489        are now part of the filesystem not in a table. This also eliminated
1490        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1491        RTEMS as well as the memory allocation used to populate
1492        _IO_Driver_name_table.
1493
14942007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1495
1496        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1497        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1498        properly.
1499
15002007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1501
1502        * spsize/size.c: Eliminated the variables
1503        _RTEMS_tasks_User_initialization_tasks and
1504        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1505        used in one place after initialized. It was a waste of space.
1506
15072007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1508
1509        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1510        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1511        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1512        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1513        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1514        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1515        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1516        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1517        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1518        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1519        spsize/size.c: Add optional managers to Makefiles. Clean up test
1520        cases so last output line follows END OF pattern. Make sure test case
1521        all run. All tests appeared ok on sis.
1522
15232007-04-05      Joel Sherrill <joel@OARcorp.com>
1524
1525        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1526
15272007-04-05      Joel Sherrill <joel@OARcorp.com>
1528
1529        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1530        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1531        CONFIGURE_APPLICATION_NEEDS_XXX.
1532
15332007-04-02      Joel Sherrill <joel@OARcorp.com>
1534
1535        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1536
15372007-04-02      Joel Sherrill <joel@OARcorp.com>
1538
1539        * spsize/size.c: Convert from Classic API style TOD_Control as
1540        fundamental time structure to POSIX struct timespec. Add
1541        clock_get_uptime().
1542
15432007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1544
1545        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1546
15472007-03-26      Joel Sherrill <joel@OARcorp.com>
1548
1549        * sp35/priinv.c: Remove warning.
1550
15512007-03-10      Joel Sherrill <joel@OARcorp.com>
1552
1553        * sp26/system.h: Remove incorrect and duplicate
1554        CONFIGURE_EXTRA_TASK_STACKS.
1555
15562007-03-05      Joel Sherrill <joel@OARcorp.com>
1557
1558        PR 1222/cpukit
1559        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1560        thread that is blocked on a priority based thread queue is changed,
1561        that its placement in the queue is reevaluated based upon the new
1562        priority. This enhancement includes modifications to the SuperCore as
1563        well as new test cases.
1564        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1565        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1566        sp35/sp35.doc, sp35/sp35.scn: New files.
1567
15682007-03-05      Joel Sherrill <joel@OARcorp.com>
1569
1570        * sp26/system.h: Correct memory required for stack sizes.
1571
15722007-02-06      Joel Sherrill <joel@OARcorp.com>
1573
1574        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1575        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1576        tests.
1577
15782006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1579
1580        * sp33/init.c: Improve barrier test to include normal blocking with
1581        manual release and unblocking in barrier deletion.
1582
15832006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1584
1585        * configure.ac: New BUG-REPORT address.
1586
15872006-11-20      Joel Sherrill <joel@OARcorp.com>
1588
1589        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1590        and make output more compliant with other tests.
1591
15922006-11-17      Joel Sherrill <joel@OARcorp.com>
1593
1594        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1595        cases intended on all targets possible with new heap algorithm.
1596
15972006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1598
1599        * Makefile.am, configure.ac: Adding Classic API Barriers.
1600        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1601        New files.
1602
16032006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1604
1605        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1606
16072006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1608
1609        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1610        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1611        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1612        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1613        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1614        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1615        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1616        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1617        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1618        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1619        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1620        Use rtems_testsdir instead.
1621
16222006-04-05      Joel Sherrill <joel@OARcorp.com>
1623                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1624
1625        * spsize/size.c: Victor spotted the problem that
1626        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1627        variables and needed to be set to the same value.  I took that
1628        idea and just removed _Thread_MP_Receive.  All uses are now
1629        _MPCI_Receive_server_tcb.
1630
16312005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1632
1633        * configure.ac: Remove RTEMS_ENABLE_BARE,
1634        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1635
16362005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1637
1638        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1639        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1640        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1641        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1642        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1643        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1644        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1645        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1646        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1647        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1648        spfatal/Makefile.am, spsize/Makefile.am:
1649        Convert to use *_PROGRAMS.
1650
16512005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1652
1653        * sp01/Makefile.am, sp02/Makefile.am,
1654        sp03/Makefile.am, sp04/Makefile.am,
1655        sp05/Makefile.am, sp06/Makefile.am,
1656        sp07/Makefile.am, sp08/Makefile.am,
1657        sp09/Makefile.am, sp11/Makefile.am,
1658        sp12/Makefile.am, sp13/Makefile.am,
1659        sp14/Makefile.am, sp15/Makefile.am,
1660        sp16/Makefile.am, sp17/Makefile.am,
1661        sp19/Makefile.am, sp20/Makefile.am,
1662        sp21/Makefile.am, sp22/Makefile.am,
1663        sp23/Makefile.am, sp24/Makefile.am,
1664        sp25/Makefile.am, sp26/Makefile.am,
1665        sp27/Makefile.am, sp28/Makefile.am,
1666        sp29/Makefile.am, sp30/Makefile.am,
1667        sp31/Makefile.am, sp32/Makefile.am,
1668        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1669
16702005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1671
1672        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1673        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1674        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1675        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1676        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1677        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1678        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1679        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1680        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1681        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1682        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1683        * sptests.am: Remove.
1684
16852005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1686
1687        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1688        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1689        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1690        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1691        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1692        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1693        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1694        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1695        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1696        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1697        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1698
16992005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1700
1701        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1702
17032005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1704
1705        * spsize/Makefile.am: Rename TEST to spsize.
1706        * spsize/size.scn: Remove.
1707        * spsize/spsize.scn: New (renamed from size.scn).
1708
17092005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1710
1711        * configure.ac: Add spfatal/Makefile.
1712        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1713        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1714        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1715        * sptests.am: Remove LIB_VARIANT.
1716
17172005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1718
1719        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1720        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1721        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1722        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1723        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1724        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1725        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1726        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1727        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1728        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1729        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1730
17312005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1732
1733        * Makefile.am: Cleanup.
1734
17352005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1736
1737        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1738        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1739        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1740        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1741        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1742        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1743        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1744        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1745        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1746        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1747        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1748        spfatal/Makefile.am, spsize/Makefile.am:
1749        Partial conversion to automake.
1750
17512005-03-07      Joel Sherrill <joel@OARcorp.com>
1752
1753        * sp13/task1.c: Removed warnings.
1754
17552004-09-29      Joel Sherrill <joel@OARcorp.com>
1756
1757        * spsize/size.c: i960 obsoleted and all references removed.
1758
17592004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1760
1761        * configure.ac: Require automake > 1.9.
1762
17632004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1766        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1767        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1768        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1769        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1770        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1771        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1772        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1773        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1774        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1775        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1776        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1777        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1778        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1779        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1780        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1781        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1782        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1783        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1784        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1785        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1786        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1787        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1788        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1789        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1790        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1791        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1792        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1793        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1794        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1795        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1796        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1797
17982004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1799
1800        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1801
18022004-03-30      David Querbach <querbach@realtime.bc.ca>
1803
1804        PR 595/tests
1805        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1806        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1807        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1808        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1809        others treat it as a count of longs.
1810
18112004-03-30      David Querbach <querbach@realtime.bc.ca>
1812
1813        PR 596/tests
1814        * sp32/init.c: A missing definition of TEST_INIT before including
1815        <tmacros.h> means that buffered output will not work even if selected
1816        in buffer_test_io.h.
1817
18182004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1819
1820        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1821        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1822        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1823        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1824        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1825        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1826        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1827        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1828        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1829        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1830        types.
1831
18322004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1833
1834        * configure.ac: Add 2nd arg to RTEMS_TOP.
1835
18362004-03-05      Joel Sherrill <joel@OARcorp.com>
1837
1838        * sp07/buffered_io.c: Remove warning.
1839
18402004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1841
1842        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1843        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1844        * sp02/Makefile.am: Ditto.
1845        * sp03/Makefile.am: Ditto.
1846        * sp04/Makefile.am: Ditto.
1847        * sp05/Makefile.am: Ditto.
1848        * sp06/Makefile.am: Ditto.
1849        * sp07/Makefile.am: Ditto.
1850        * sp08/Makefile.am: Ditto.
1851        * sp09/Makefile.am: Ditto.
1852        * sp11/Makefile.am: Ditto.
1853        * sp12/Makefile.am: Ditto.
1854        * sp13/Makefile.am: Ditto.
1855        * sp14/Makefile.am: Ditto.
1856        * sp15/Makefile.am: Ditto.
1857        * sp16/Makefile.am: Ditto.
1858        * sp17/Makefile.am: Ditto.
1859        * sp19/Makefile.am: Ditto.
1860        * sp20/Makefile.am: Ditto.
1861        * sp21/Makefile.am: Ditto.
1862        * sp22/Makefile.am: Ditto.
1863        * sp23/Makefile.am: Ditto.
1864        * sp24/Makefile.am: Ditto.
1865        * sp25/Makefile.am: Ditto.
1866        * sp26/Makefile.am: Ditto.
1867        * sp27/Makefile.am: Ditto.
1868        * sp28/Makefile.am: Ditto.
1869        * sp29/Makefile.am: Ditto.
1870        * sp30/Makefile.am: Ditto.
1871        * sp31/Makefile.am: Ditto.
1872        * sp32/Makefile.am: Ditto.
1873        * spfatal/Makefile.am: Ditto.
1874        * spsize/Makefile.am: Ditto.
1875
18762003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1877
1878        * sptests.am: Add dirstamp support.
1879
18802003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1881
1882        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1883
18842003-12-16      Joel Sherrill <joel@OARcorp.com>
1885
1886        PR 544/tests
1887        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1888        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1889        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1890        make tests account for resources and not print at inappropriate
1891        times.
1892        * sp07/buffered_io.c: New file.
1893
18942003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1895
1896        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1897
18982003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1899
1900        * sp01/Makefile.am: Remove all-local: $(ARCH).
1901        * sp02/Makefile.am: Remove all-local: $(ARCH).
1902        * sp03/Makefile.am: Remove all-local: $(ARCH).
1903        * sp04/Makefile.am: Remove all-local: $(ARCH).
1904        * sp05/Makefile.am: Remove all-local: $(ARCH).
1905        * sp06/Makefile.am: Remove all-local: $(ARCH).
1906        * sp07/Makefile.am: Remove all-local: $(ARCH).
1907        * sp08/Makefile.am: Remove all-local: $(ARCH).
1908        * sp09/Makefile.am: Remove all-local: $(ARCH).
1909        * sp11/Makefile.am: Remove all-local: $(ARCH).
1910        * sp12/Makefile.am: Remove all-local: $(ARCH).
1911        * sp13/Makefile.am: Remove all-local: $(ARCH).
1912        * sp14/Makefile.am: Remove all-local: $(ARCH).
1913        * sp15/Makefile.am: Remove all-local: $(ARCH).
1914        * sp16/Makefile.am: Remove all-local: $(ARCH).
1915        * sp17/Makefile.am: Remove all-local: $(ARCH).
1916        * sp19/Makefile.am: Remove all-local: $(ARCH).
1917        * sp20/Makefile.am: Remove all-local: $(ARCH).
1918        * sp21/Makefile.am: Remove all-local: $(ARCH).
1919        * sp22/Makefile.am: Remove all-local: $(ARCH).
1920        * sp23/Makefile.am: Remove all-local: $(ARCH).
1921        * sp24/Makefile.am: Remove all-local: $(ARCH).
1922        * sp25/Makefile.am: Remove all-local: $(ARCH).
1923        * sp26/Makefile.am: Remove all-local: $(ARCH).
1924        * sp27/Makefile.am: Remove all-local: $(ARCH).
1925        * sp28/Makefile.am: Remove all-local: $(ARCH).
1926        * sp29/Makefile.am: Remove all-local: $(ARCH).
1927        * sp30/Makefile.am: Remove all-local: $(ARCH).
1928        * sp31/Makefile.am: Remove all-local: $(ARCH).
1929        * sp32/Makefile.am: Remove all-local: $(ARCH).
1930        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1931        * spsize/Makefile.am: Remove all-local: $(ARCH).
1932
19332003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1934
1935        * configure.ac: Reflect having moved to testsuites/.
1936
19372003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1938
1939        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1940
19412003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1942
1943        * configure.ac:Remove RTEMS_CHECK_CPU.
1944
19452003-09-04      Joel Sherrill <joel@OARcorp.com>
1946
1947        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1948        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1949        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1950        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1951        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1952        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1953        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1954        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1955        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1956        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1957        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1958        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1959        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1960        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1961        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1962        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1963        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1964        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1965        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1966        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1967        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1968        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1969        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1970        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1971        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1972        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1973        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1974        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1975        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1976        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1977        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1978        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1979        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1980        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1981        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1982        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1983        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1984        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1985        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1986        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1987        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1988        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1989        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1990        spsize/size.c, spsize/system.h: URL for license changed.
1991
19922003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1993
1994        PR 458/tests
1995        * sp30/task1.c: Correct indexing problem.
1996
19972003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1998
1999        * Makefile.am: Reflect having moved aclocal/.
2000
20012003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2002
2003        * Makefile.am: Reflect having moved automake/.
2004        * sp01/Makefile.am: Reflect having moved automake/.
2005        * sp02/Makefile.am: Reflect having moved automake/.
2006        * sp03/Makefile.am: Reflect having moved automake/.
2007        * sp04/Makefile.am: Reflect having moved automake/.
2008        * sp05/Makefile.am: Reflect having moved automake/.
2009        * sp06/Makefile.am: Reflect having moved automake/.
2010        * sp07/Makefile.am: Reflect having moved automake/.
2011        * sp08/Makefile.am: Reflect having moved automake/.
2012        * sp09/Makefile.am: Reflect having moved automake/.
2013        * sp11/Makefile.am: Reflect having moved automake/.
2014        * sp12/Makefile.am: Reflect having moved automake/.
2015        * sp13/Makefile.am: Reflect having moved automake/.
2016        * sp14/Makefile.am: Reflect having moved automake/.
2017        * sp15/Makefile.am: Reflect having moved automake/.
2018        * sp16/Makefile.am: Reflect having moved automake/.
2019        * sp17/Makefile.am: Reflect having moved automake/.
2020        * sp19/Makefile.am: Reflect having moved automake/.
2021        * sp20/Makefile.am: Reflect having moved automake/.
2022        * sp21/Makefile.am: Reflect having moved automake/.
2023        * sp22/Makefile.am: Reflect having moved automake/.
2024        * sp23/Makefile.am: Reflect having moved automake/.
2025        * sp24/Makefile.am: Reflect having moved automake/.
2026        * sp25/Makefile.am: Reflect having moved automake/.
2027        * sp26/Makefile.am: Reflect having moved automake/.
2028        * sp27/Makefile.am: Reflect having moved automake/.
2029        * sp28/Makefile.am: Reflect having moved automake/.
2030        * sp29/Makefile.am: Reflect having moved automake/.
2031        * sp30/Makefile.am: Reflect having moved automake/.
2032        * sp31/Makefile.am: Reflect having moved automake/.
2033        * sp32/Makefile.am: Reflect having moved automake/.
2034        * spfatal/Makefile.am: Reflect having moved automake/.
2035        * spsize/Makefile.am: Reflect having moved automake/.
2036
20372003-08-14      Joel Sherrill <joel@OARcorp.com>
2038
2039        * sp02/task1.c: Added ID to name lookup service and changed name of
2040        id/name translation status code. This propagated to multiple
2041        functions. The user API service added was rtems_object_id_to_name()
2042
20432003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2044
2045        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2046
20472003-05-29      Joel Sherrill <joel@OARcorp.com>
2048
2049        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2050
20512003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2052
2053        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2054        CC_CFLAGS_DEFAULT (obsolete).
2055
20562003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2057
2058        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2059        Remove CC_LDFLAGS_PROFILE_V.
2060
20612003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2062
2063        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2064
20652003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2066
2067        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2068
20692003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2070
2071        * configure.ac: AC_PREREQ(2.57).
2072
20732002-11-14      Joel Sherrill <joel@OARcorp.com>
2074
2075        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2076        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2077        update the IDs in the screens.
2078
20792002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2080
2081        * .cvsignore: Reformat.
2082        Add autom4te*cache.
2083        Remove autom4te.cache.
2084
20852002-09-14      Joel Sherrill <joel@OARcorp.com>
2086
2087        * sp32/.cvsignore: New file.
2088
20892002-09-14      Aaron J. Grier <aaron@frye.com>
2090
2091        * PR271 was not applicable against the current source but included
2092        a nice test that Joel decided to add to the tree as sp32.
2093        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2094        * Makefile.am, configure.ac: Modified to reflect addition.
2095
20962002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2097
2098        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2099        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2100        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2101        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2102        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2103        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2104        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2105        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2106        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2107        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2108        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2109        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2110        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2111        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2112        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2113        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2114        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2115        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2116        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2117        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2118        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2119        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2120        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2121        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2122        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2123        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2124        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2125        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2126        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2127        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2128        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2129
21302002-08-01      Joel Sherrill <joel@OARcorp.com>
2131
2132        * Per PR47 add support for buffered test output.  This involved
2133        adding defines to redirect output to a buffer and dump it when
2134        full, at "test pause", and at exit.  To avoid problems when redefining
2135        exit(), all tests were modified to call rtems_test_exit().
2136        Some tests, notable psxtests, had to be modified to include
2137        the standard test macro .h file (pmacros.h or tmacros.h) to
2138        enable this support.
2139        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2140        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2141        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2142        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2143        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2144        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2145        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2146
21472002-07-30      Joel Sherrill <joel@OARcorp.com>
2148
2149        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2150        stack if the port doesn't configure using it.
2151
21522002-07-04      Joel Sherrill <joel@OARcorp.com>
2153
2154        * Jump table for single entry point removed.
2155        * spsize/size.c:  Modified to reflect above.
2156
21572002-07-01      Joel Sherrill <joel@OARcorp.com>
2158
2159        * sp29/init.c: Corrected definitions for task stack usage.
2160
21612002-07-01      Joel Sherrill <joel@OARcorp.com>
2162
2163        * spsize/size.c: _Thread_queue_Extract_table removed.
2164
21652001-05-17      Joel Sherrill <joel@OARcorp.com>
2166
2167        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2168        number of staticly configured device drivers.
2169
21702001-05-14      Joel Sherrill <joel@OARcorp.com>
2171
2172        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2173        than the configured number of drivers.
2174 
21752002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2176
2177        * configure.ac: Remove ENABLE_GCC28.
2178
21792001-04-04      Joel Sherrill <joel@OARcorp.com>
2180
2181        * spsize/size.c: Reflect SPARC modifcation to get rid of
2182        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2183 
21842001-03-29      Joel Sherrill <joel@OARcorp.com>
2185
2186        * Per PR147 addressed problems when reseting and inserting a timer
2187        into a timer chain that did not honor time passage since the last
2188        time the timer server was scheduled and the new insertion.
2189        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2190
21912001-03-28      Joel Sherrill <joel@OARcorp.com>
2192
2193        * Side-effect of PR132.
2194        * sp21/system.h: Now must explicitly request NULL driver.
2195
21962002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2197
2198        * configure.ac:
2199        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2200        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2201        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2202        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2203        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2204        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2205        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2206        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2207        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2208        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2209        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2210        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2211        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2212        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2213        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2214        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2215        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2216        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2217        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2218        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2219        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2220        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2221        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2222        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2223        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2224        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2225        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2226        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2227        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2228        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2229        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2230        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2231        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2232        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2233
22342002-03-20      Chris Johns <ccj@acm.org>
2235
2236        * PR145.
2237        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2238        in system (e.g. driver tasks).  Also exit on minimum number of
2239        switches not precise number.
2240
22412001-01-29      Joel Sherrill <joel@OARcorp.com>
2242
2243        * Fixed bug where resetting a timer that was not at the head
2244        of one of the task timer chains resulted in the Timer Server
2245        task waking up too far in the future.
2246        * Added rtems_timer_get_information() directive to support testing.
2247        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2248        above condition.
2249
22502001-01-22      Joel Sherrill <joel@OARcorp.com>
2251
2252        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2253        because priority added as argument to rtems_timer_initiate_server().
2254
22552001-01-16      Joel Sherrill <joel@OARcorp.com>
2256
2257        * Added tests for task-based timers.  This included the new tests
2258        sp30 and sp31.
2259        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2260        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2261        for task-based timer services.
2262        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2263        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2264        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2265        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2266        sp31/task1.c: New files.
2267
22682001-11-01      Joel Sherrill <joel@OARcorp.com>
2269
2270        * sp26/system.h: Properly account for stack memory used by
2271        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2272        and processed as PR78.
2273
22742001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2275
2276        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2277        * configure.in: Remove.
2278        * configure.ac: New file, generated from configure.in by autoupdate.
2279
22802001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2281
2282        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2283
22842001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2285
2286        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2287        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2288        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2289        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2290        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2291        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2292        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2293        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2294        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2295        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2296        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2297        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2298        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2299        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2300        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2301        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2302        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2303        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2304        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2305        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2306        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2307        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2308        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2309        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2310        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2311        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2312        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2313        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2314        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2315
23162001-08-16      Joel Sherrill <joel@OARcorp.com>
2317
2318        * sp20/system.h: Account for extra task stacks properly.
2319
23202001-08-16      Joel Sherrill <joel@OARcorp.com>
2321
2322        * sp13/sp13.scn: Id in screen had wrong class field value.
2323        * sp13/system.h: Account for message buffer memory.
2324        * sp13/task2.c: Remove unnecessary check for failure.
2325
23262001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2327
2328        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2329
23302001-04-20      Joel Sherrill <joel@OARcorp.com>
2331
2332        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2333        file.
2334
23352001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2336
2337        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2338
23392001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2340
2341        * sp21/Makefile.am: Remove libtest.
2342
23432000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2344
2345        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2346
23472000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2348
2349        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2350
23512000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2352
2353        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2354        Switch to GNU canonicalization.
2355        * sptests.am: Remove DEFS.
2356
23572000-09-29      Joel Sherrill <joel@OARcorp.com>
2358
2359        * sp20/sp20.scn: Corrected to reflect new addition.
2360        * sp20/system.h: Removed comment reflecting history.
2361
23622000-09-29      Stephan Merker <merker@decrc.abb.de>
2363
2364        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2365        Added new task to test sequence of altering a period's length
2366        while it is still active.
2367
23682000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2369
2370        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2371        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2372        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2373        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2374        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2375        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2376        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2377        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2378        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2379        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2380
23812000-08-10      Joel Sherrill <joel@OARcorp.com>
2382
2383        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.