source: rtems/testsuites/sptests/ChangeLog @ 7d1a2437

4.115
Last change on this file since 7d1a2437 was 7d1a2437, checked in by Joel Sherrill <joel.sherrill@…>, on 06/20/10 at 22:02:24

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

  • spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes used.
  • Property mode set to 100644
File size: 95.6 KB
Line 
12010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
4        used.
5
62010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
9        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
10        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
11
122010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
15        spfatal_support/init.c: Remove references to ITRON constants.
16
172010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
18
19        * Makefile.am, configure.ac: Add sp70 to test slot
20        reclamation and reuse for unlimited object configuration.
21        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
22        sp70/sp70.scn: New files.
23
242010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
25
26        * sp16/task1.c: Update for heap extend changes.
27
282010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
29
30        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
31
322010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
33
34        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
35        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
36        * Makefile.am, configure.ac: Reflect changes above.
37
382010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
39
40        * spfifo01/main.c: New file.
41
422010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
43
44        PR PR1542
45        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
46        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
47        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
48        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
49        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
50        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
51        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
52        files.
53
542010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
55
56        * sp09/screen12.c: Update for heap extend changes.
57
582010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
59
60        * sp62/init.c, sp65/init.c: #include <unistd.h>.
61
622010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * sp43/init.c: Readdress use of ctype methods per recommendation from
65        D.J. Delorie on the newlib mailing list. We should pass an unsigned
66        char into these methods.
67
682010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
69
70        * Makefile.am, configure.ac: Add new fatal error for configuring
71        unlimited and maximum of 0.
72        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
73        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
74
752010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
76
77        * sp43/init.c: Fix warning.
78
792009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
80
81        * sp69/init.c: Fixed warnings.
82
832009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
86        update.
87
882009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
91        expired periods. This detected the recently introduced PR1480.
92
932009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * sp69/.cvsignore: New file.
96
972009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
98
99        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
100        to ensure that all paths are tested.
101        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
102
1032009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * sp31/task1.c: Fixed spacing.
106
1072009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
110        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
111        spwkspace/init.c: Use rtems_test_assert() consistently instead of
112        system assert(). rtems_test_assert() is designed to integrate into
113        the RTEMS test suite infrastructure.
114
1152009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
116
117        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
118        cases. Updated copyright notice.
119
1202009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
121
122        * sp25/task1.c: Use PRIuPTR for segment_sizes.
123
1242009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
125
126        * sp68/Makefile.in, sp68/.cvsignore,
127        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
128        removed unneeded Makefile.in, added cvsignore
129       
1302009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
131
132        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
133        spintrcritical17/init.c, spintrcritical17/Makefile.am,
134        spintrcritical17/spintrcritical17.doc,
135        spintrcritical17/spintrcritical17.scn: New files.
136        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
137        * sp31/task1.c, sp67/init.c: Changes for new timer server
138        implementation.
139        * sp52/init.c: The init task must be preemptible to let the timer
140        server run.
141
1422009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
143
144        PR 1460/cpukit
145        * sp43/init.c: Change return type on methods accessing portions of
146        RTEMS Ids to int. This allows -1 to be return on error.
147
1482009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
149
150        * spsize/Makefile.am: Fix broken install rule.
151
1522009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * spprintk/spprintk.scn: Add end of line at end of file.
155
1562009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
159        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
160        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
161        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
162        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
163        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
164        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
165        spwkspace/Makefile.am: Add documentation files for multiple tests.
166        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
167        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
168        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
169        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
170        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
171        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
172        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
173        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
174        spwkspace/spwkspace.doc: New files.
175
1762009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
179        Include "tmacros.h".
180        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
181        _Heap_Allocate for 16bit compliance.
182        * sp44/init.c: Another printf format fix.
183
1842009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
185
186        * sp37/init.c: Add local prototypes for
187        rtems_interrupt_disable, rtems_interrupt_enable,
188        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
189        * sp43/init.c: Add local prototypes for
190        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
191        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
192        rtems_object_id_api_minimum, rtems_object_id_get_api,
193        rtems_object_id_get_class, rtems_object_id_get_index,
194        rtems_object_id_get_node.
195        Spray PRId32's into printf's for 16bit target complianance.
196        * sp37/init.c: Add local prototype for
197        rtems_interrupt_level_attribute.
198
1992009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
200
201        * sp29/init.c: Include "tmacros.h".
202        Misc. changes related to rtems_intervals.
203        * sp14/asr.c: Add PRIxrtems_signal_set.
204        Use PRIxrtems_signal_set to print rtems_signal_set's.
205        * sp13/task3.c: Use PRIu32 to print "count".
206        * sp09/screen12.c: Segment sizes are uintptr_t's.
207        * sp09/screen11.c: Use size_t for "size".
208        * sp62/init.c: Segment sizes are uintptr_t's.
209        * sp25/task1.c: Use PRIuPTR to print segment_size's.
210        * sp21/task1.c: Add PRIurtems_device_major_number.
211        * sp11/task1.c, sp11/task2.c:
212        Use PRIxrtems_event_set to print rtems_event_set's.
213        * sp09/screen13.c: Revert previous change.
214        Remove broken extraneous line seemingly having crept into in
215        2009-08-10 patch.
216        * sp27/init.c: Remove extraneous argument to print.
217        * spsize/size.c: Use PRIu32 to print sys_req.
218        * sp37/init.c: Add missing argument to printf.
219        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
220        sp12/pritask.c, sp34/changepri.c:
221        Use PRIdrtems_task_argument to print rtems_task_argument's.
222
2232009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        * sp25/task1.c: segment_size is uintptr_t.
226        * spfatal06/testcase.h: Add missing return.
227        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
228        Duplicate code from rtems_name_to_characters to convert rtems_name's
229        into char arrays.
230        * sp09/screen13.c: Comment out unused return status.
231        * sp63/init.c: Use PRIu32 to print uint32_t's.
232        * sp33/init.c: Use PRIu32 to print uint32_t's.
233        * sp28/init.c: Use PRIu32 to print uint32_t's.
234
2352009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
236
237        * sp31/task1.c: Use PRIdWatchdog_Interval to print
238        Watchdog_Interval's.
239        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
240        PRIdrtems_interval to print rtems_interval's.
241
2422009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * sp13/task1.c: Misc. uint32_t fixes.
245        * sp20/task1.c: Misc. uint32_t fixes.
246        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
247        Use PRIXrtems_mode to print rtems_mode's.
248        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
249        Use PRIxrtems_mode to print rtems_mode's.
250        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
251        sp19/task1.c: Add missing PRI*32's.
252
2532009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
254
255        * sp34/changepri.c, sp35/priinv.c:
256        Use PRIdPriority_Control to print Priority_Control's.
257
2582009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
259
260        * sp34/changepri.c, sp59/init.c:
261        Use PRIdrtems_task_priority to print rtems_task_priority's.
262        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
263        Use PRIdrtems_task_priority to print rtems_task_priority's.
264        * sp12/system.h:
265        Change Priority_Test_driver to use rtems_task_priority argument.
266        * sp12/pridrv.c:
267        Change Priority_Test_driver to use rtems_task_priority argument.
268        Use PRIdrtems_task_priority to print rtems_task_priority's.
269
2702009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
271
272        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
273        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
274        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
275        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
276        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
277
2782009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
281        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
282        * sp63/init.c: Fix _Heap_Resize_block args.
283        * sp09/screen09.c: Eliminate unused var warning.
284
2852009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
286
287        * sp27/init.c, spsize/init.c: Fix prototypes.
288        * spwatchdog/task1.c: Remove unused vars.
289
2902009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
291
292        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
293        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
294        spobjgetnext/init.c, spprintk/init.c:
295        Eliminate unused vars.
296
2972009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
298
299        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
300        confdefs.h define typos.
301
3022009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
303
304        * configure.ac: Don't add -ansi -fasm to CFLAGS.
305
3062009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * sp32/init.c: Lengthen the clock tick and move configuration to the
309        bottom of the file.
310
3112009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * Makefile.am, configure.ac: Add new test to exercise when the ticks
314        since boot wraps around 0 and the timer server must deal with that
315        condition.
316        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
317        sp67/sp67.scn: New files.
318
3192009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
320
321        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
322
3232009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
324
325        * spintrcritical09/init.c, spintrcritical10/init.c,
326        spintrcritical11/init.c: Fixed potentially infinite loops.
327        * sp20/system.h: Increased micro seconds per tick in order to be more
328        independent of the console output speed.
329
3302009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
331
332        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
333        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
334        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
335        at -Os and m68k at -Os. Fix typos.
336
3372009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * sp54/init.c: Use rtems_build_id to make building Objects_Id
340        RTEMS_USE_16_BIT_OBJECT clean.
341
3422009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * Makefile.am, configure.ac: Add new test to exercise when notepads are
345        not configured.
346        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
347        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
348
3492009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
350
351        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
352        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
353        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
354        coverage runs.
355
3562009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
359        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
360        some error cases uncovered by uC5282 coverage runs.
361
3622009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
365        uC5282 coverage runs.
366
3672009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
368
369        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
370        Correct minor issues uncovered on uC5282.
371
3722009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
373
374        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
375        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
376        Eliminate use of deprecated rtems_extension.
377
3782009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
381        run when IO speed varies.
382
3832009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
384
385        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
386        the intended code.
387
3882009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
389
390        * configure.ac: Revert accidentally committed lines.
391
3922009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
393
394        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
395        simple priority ceiling case that was previously only tested via the
396        POSIX API.
397        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
398        sp66/sp66.scn: New files.
399
4002009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
401
402        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
403        for Id which is in range for the object class but not allocated yet.
404
4052009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * sp46/init.c, sp46/sp46.scn: Fix numbering.
408
4092009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
410
411        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
412
4132009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
416        spfatal02/spfatal02.scn, spfatal02/testcase.h,
417        spfatal03/spfatal03.scn, spfatal03/testcase.h,
418        spfatal04/spfatal04.scn, spfatal04/testcase.h,
419        spfatal05/spfatal05.scn, spfatal05/testcase.h,
420        spfatal06/spfatal06.scn, spfatal06/testcase.h,
421        spfatal07/spfatal07.scn, spfatal07/testcase.h,
422        spfatal08/spfatal08.scn, spfatal08/testcase.h,
423        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
424        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
425        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
426        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
427        tests use testcase.h and spfatal_support framework. Print test name
428        herald in all cases.
429        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
430        New files.
431        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
432
4332009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * spfatal07/testcase.h: Indicate test is not applicable on some
436        architectures.
437
4382009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
439
440        * Makefile.am: Fix spacing.
441
4422009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
443
444        * spstkalloc/init.c: Changed allocator signature. Functions are now
445        static.
446
4472009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
448
449        * sp29/init.c: Fixed return value evaluation.
450        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
451        * sp63/init.c: Check return value of _Heap_Initialize().
452
4532009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
454
455        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
456        _Watchdog_Report() when name is not NULL. This case was covered at
457        -Os on erc32 but at -O2 we had more code.
458
4592009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
462        overflowing on _Heap_Allocate_aligned.
463
4642009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
465
466        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
467        for various null parameters.
468
4692009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
470
471        * sp16/sp16.scn, sp16/task1.c: Fix typo.
472
4732009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
474
475        * sp65/init.c: Remove stray print.
476        * sp65/sp65.doc: Add information on second case.
477
4782009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
479
480        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
481        verify that obtaining a priority ceiling mutex when the calling
482        task's priority is the same as the priority ceiling is handled
483        correctly.
484
4852009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
488        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
489        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
490        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
491        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
492        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
493        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
494        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
495        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
496        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
497        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
498        rtems_clock_get_ticks_per_second().
499
5002009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
501
502        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
503        Change attributes to priority ceiling. Use directive_failed, not
504        assert. Configure a semaphore not a region.
505
5062009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
507
508        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
509        mutex cases.
510        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
511        sp65/sp65.scn: New files.
512
5132009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
514
515        * Makefile.am, configure.ac: Add new test for some core mutex cases.
516        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
517        sp65/sp65.scn: New files.
518
5192009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
522        per tick.
523
5242009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
527        adjust existing for alignment. New test ensures coverage begin and
528        end marker methods are exercised so they do not get considered
529        unexecuted.
530        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
531        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
532
5332009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
534
535        * Makefile.am, configure.ac: Add new test to exercise legacy
536        rtems_clock_get().
537        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
538        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
539
5402009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
541
542        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
543        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
544        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
545
5462009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
547
548        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
549        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
550        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
551        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
552        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
553        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
554        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
555        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
556        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
557
5582009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
559
560        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
561        cases.
562
5632009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
566        all memory is successfully allocated. This means the test can
567        validate the heap is unchanged on extend failure.
568
5692009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * spintrcritical01/init.c, spintrcritical06/init.c,
572        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
573        per tick so tests run quicker and more reliably hit the intended
574        critical section.
575
5762009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
579        when we are unable to allocate the memory needed for an object
580        extend. Make sure all is handled properly.
581        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
582        sp64/sp64.scn: New files.
583
5842009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
585
586        * sp63/init.c: Correct test case two.
587
5882009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
589
590        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
591        test case to exercise another odd branch not taken.
592
5932009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
594
595        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
596        particular path is taken through the _Heap_Resize_block code.
597        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
598        sp63/sp63.scn: New files.
599
6002009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
601
602        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
603        wrong thing in a cpp macro. Added contents to screen file and add
604        documentation file.
605        * sp42/sp42.doc: New file.
606
6072009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
608
609        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
610
6112009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
612
613        * spintrcritical16/init.c: Tinker with test to make it hit the case
614        more reliably.
615
6162009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        * Makefile.am, configure.ac: Add new test to exercise as many cases as
619        possible of not being able to allocate memory from the workspace
620        during thread creation.
621        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
622        sp18/sp18.scn: New files.
623
6242009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * Makefile.am, configure.ac: Add new test to handle the case where
627        a region resize frees enough memory to unblock a task.
628        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
629        sp62/sp62.scn: New files.
630        * sp61/init.c: Test does not need regions.
631
6322009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
633
634        * Makefile.am, configure.ac: Add test case for processing a timeout
635        on a thread (that is the thread executing) that has also had its
636        request satisfied while it is being enqueued.
637        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
638        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
639        spintrcritical16/spintrcritical16.scn: New files.
640        * spintrcritical15/init.c: Remove unused TSR>
641
6422009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * Makefile.am, configure.ac: Add test case for a thread timing out on a
645        thread queue while another thread is in the process of blocking on
646        the same thread queue.
647        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
648        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
649        spintrcritical15/spintrcritical15.scn: New files.
650
6512009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
652
653        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
654
6552009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
658        sp40/sp40.scn: Now verified to hit coverage cases.
659        * sp40/sp40.doc: New file.
660
6612009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
662
663        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
664        to catch two remaining uncovered cases in rtems_io_register_driver.
665        * sp40/system.h: Removed.
666
6672009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
668
669        * Makefile.am, configure.ac: Add new test to exercise odd case in
670        rtems_iterate_over_all_threads.
671        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
672        sp41/sp41.scn: New files.
673
6742009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
675
676        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
677        inheritance protocol since there is no holder associated with them.
678
6792009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
680
681        * Makefile.am, configure.ac: Add new tests to exercise cases where a
682        timer is scheduled from an ISR while it is being scheduled at the
683        task level.
684        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
685        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
686        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
687        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
688        spintrcritical14/spintrcritical14.scn: New files.
689
6902009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * spintrcritical01/init.c, spintrcritical06/init.c,
693        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
694        cleanup and make the tests more similar.
695
6962009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
697
698        * spintrcritical06/init.c: Test now hits forward and reverse cases.
699
7002009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
701
702        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
703        test work for case that it is documented to handle.
704
7052009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
708        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
709        spintrcritical10/spintrcritical10.scn: New files.
710
7112009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
712
713        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
714        unreliable third case in sp39 to spintrcritical10. New tests to hit
715        other event synchronization critical sections.
716        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
717        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
718        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
719        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
720        spintrcritical12/spintrcritical12.scn: New files.
721
7222009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
723
724        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
725        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
726        sp10/sp10.scn: New files.
727
7282009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
729
730        * spintrcritical06/init.c: Clean up.
731        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
732        * spintrcritical09/spintrcritical09.scn: Fill in.
733
7342009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * spintrcritical06/init.c: Add comment to indicate test is not finished
737        and known to not hit the case.
738        * Makefile.am, configure.ac: Add a couple more interrupt critical
739        section tests.
740        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
741        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
742        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
743        spintrcritical09/Makefile.am, spintrcritical09/init.c,
744        spintrcritical09/spintrcritical09.doc,
745        spintrcritical09/spintrcritical09.scn: New files.
746
7472009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
748
749        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
750        at hitting interrupt synchronization critical section in thread queue
751        enqueue priority for reverse insertions.
752        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
753        spintrcritical07/spintrcritical07.doc,
754        spintrcritical07/spintrcritical07.scn: New files.
755
7562009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
757
758        * Makefile.am, configure.ac: Add test case for the
759        _Thread_queue_Enqueue_priority interrupt critical section where the
760        TCB we are using as a current pointer is removed from the thread
761        queue when we flash interrupts while searching forward.
762        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
763        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
764        spintrcritical06/spintrcritical06.scn: New files.
765
7662009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * spintrcritical_support/intrcritical.c,
769        spintrcritical_support/intrcritical.h: Change prototype of delay
770        method to indicate when counter is reset. This can be used to count
771        how many iterations we are doing.
772
7732009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
774
775        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
776        blocked on one period while another expires. Add sp61 which exercises
777        the case where a call is made to rtems_shutdown_executive when the
778        system is not up.
779        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
780        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
781        sp61/sp61.doc, sp61/sp61.scn: New files.
782
7832009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
784
785        * sp04/init.c: To be timesliced, tasks must also me preemptible.
786
7872009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
790        what it was intended to do.
791
7922009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
793
794        * spintrcritical_support/intrcritical.c,
795        spintrcritical_support/intrcritical.h: New files.
796
7972009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
798
799        * Makefile.am, configure.ac: Add new infrastructure which is more
800        reliable about generating cases which hit interrupt critical
801        sections. Remove sp41 since it used its own mechanism.
802        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
803        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
804        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
805        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
806        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
807        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
808        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
809        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
810        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
811        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
812        spintrcritical05/spintrcritical05.scn: New files.
813        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
814        sp41/system.h: Removed.
815
8162009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
817
818        * sp41/init.c: Remove incorrect comment.
819
8202009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
821
822        * sp29/init.c: Simple binary semaphores can not be inherit priority.
823
8242009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * sp25/init.c: Spacing.
827
8282009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
829
830        * Makefile.am, configure.ac: Add sp59 to test path through
831        _Thread_queue_First_priority where the task's priority was in the
832        bottom 1/4 of the range.
833        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
834        sp59/sp59.scn: New files.
835
8362009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
837
838        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
839        not blocked on a thread queue.
840        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
841        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
842
8432009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
844
845        * Makefile.am, configure.ac: Add test for timespec divide by zero.
846        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
847        sp58/sp58.scn: New files.
848
8492009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
850
851        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
852        pointer being null. This does not happen naturally at this time so
853        force the point.
854
8552009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
856
857        * sp12/sp12.scn: Update screen to reflect priority changes from long
858        ago.
859
8602009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
863        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
864        as sp27a and test flushing both counting and binary semaphores.
865        Reformatted.
866        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
867        sp27a/sp27a.scn: New files.
868
8692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
872        copied fomr other Makefile.am's.
873
8742009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
877        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
878        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
879        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
880
8812009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * sp57/sp57.doc: Correct.
884
8852009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * Makefile.am, configure.ac: Add test of restarting a task which is in
888        the middle of a sleep or wake after.
889        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
890        sp57/sp57.scn: New files.
891
8922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
893
894        * sp43/init.c, sp43/sp43.scn: Add more cases for
895        rtems_object_get_class_information() to improve coverage.
896
8972009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * Makefile.am, configure.ac: Add new test to verify that when a user
900        extension create hook fails, that the error is properly propagated.
901        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
902        sp56/sp56.scn: New files.
903
9042009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
905
906        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
907        rtems_extension_delete.
908
9092009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
910
911        * sp09/screen01.c, sp09/sp09.scn: Add test for
912        rtems_object_get_classic_name with invalid id.
913
9142009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
915
916        * sp02/task1.c: Minor spacing.
917
9182009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
919
920        * spfatal12/init.c: Address to heap initialize must be aligned but size
921        must be too small.
922
9232009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * Makefile.am, configure.ac: Add new test to exercise case when
926        broadcasting to a message queue with a pending message.
927        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
928        sp55/sp55.scn: New files.
929
9302009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
933        spfatal tests appear to cover all fatal error cases.
934        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
935        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
936        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
937        spfatal/task1.c: Removed.
938
9392009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
940
941        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
942        initialize workspace heap during initialize. Can be caused by
943        unaligned address or not enough memory to initialize heap required
944        overhead.
945        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
946        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
947
9482009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
951
9522009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
955
9562009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
957
958        * spstkalloc/spstkalloc.scn: Update screen.
959
9602009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
961
962        * Makefile.am, configure.ac: Add new test for user configured stack
963        allocator/deallocator. Test both pass and fail cases.
964        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
965        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
966
9672009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * spchain/init.c, spchain/spchain.scn: Clean up test.
970
9712009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
974        routines whose bodies are not used by RTEMS itself.
975        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
976        spchain/spchain.doc, spchain/spchain.scn: New files.
977
9782009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
979
980        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
981        chain for coverage.
982
9832009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
984
985        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
986        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
987        improve coverage.
988
9892009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
990
991        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
992
9932009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
994
995        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
996        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
997
9982009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
999
1000        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1001        Enhance spprintk. Add two new fatal error tests to cover
1002        __assert_func.
1003        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1004        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1005
10062009-06-18      Chris Johns <chrisj@rtems.org>
1007
1008        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1009        workaround the H8300 gcc bug.
1010
10112009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * sp54/init.c: Fix spacing.
1014
10152009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1016
1017        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1018
10192009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1020
1021        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1022
10232009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1024
1025        * Makefile.am, configure.ac: Add new test.
1026        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1027        sp54/sp54.scn: New files.
1028
10292009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1030
1031        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1032        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1033        the time of day forward not making server based timers fire.
1034        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1035        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1036        sp53/sp53.scn: New files.
1037
10382009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1041
10422009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1043
1044        PR 1415/cpukit
1045        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1046        violation.
1047        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1048        sp51/sp51.scn: New files.
1049
10502009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1051
1052        PR 1413/cpukit
1053        * Makefile.am, configure.ac: Add test for case where server based
1054        timers which reinitiated themselves did not get reinserted onto timer
1055        chain.
1056        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1057        sp50/sp50.scn: New files.
1058
10592009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1060
1061        PR 1414/cpukit
1062        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1063        is harder to trick by passing in a valid id of an incorrect object
1064        class.
1065        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1066        sp49/sp49.scn: New files.
1067
10682009-05-19      Chris Johns <chrisj@rtems.org>
1069
1070        * sp04/tswitch.c: Lower sample count for small memory targets.
1071       
10722009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1073
1074        * spprintk/init.c: printk() now 100% covered.
1075
10762009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1077
1078        * spprintk/init.c: More test cases.
1079
10802009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1081
1082        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1083        large enough for buffer node overhead.
1084
10852009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * Makefile.am, configure.ac, spwatchdog/system.h,
1088        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1089        printk. These will help coverage. Simplify spwkspace.
1090        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1091        spprintk/spprintk.scn: New files.
1092        * spwkspace/system.h: Removed.
1093
10942009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1097        methods.
1098        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1099        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1100
11012009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1102
1103        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1104        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1105        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1106        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1107        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1108        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1109        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1110        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1111        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1112        spsize/size.c: Fix warnings.
1113
11142009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1115
1116        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1117        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1118        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1119        spobjgetnext/system.h: New files.
1120
11212009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1122
1123        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1124        64k to 20k. No impact on test behavior.
1125
11262009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1127
1128        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1129
11302009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1131
1132        * sp37/init.c, sp37/sp37.scn: Add test case for
1133        rtems_interrupt_level_attribute body.
1134
11352009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1136
1137        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1138        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1139        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1140        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1141        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1142        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1143        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1144        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1145        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1146        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1147        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1148        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1149        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1150        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1151        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1152        sp48/Makefile.am, spfatal/Makefile.am,
1153        spfatal01/Makefile.am, spfatal02/Makefile.am,
1154        spfatal03/Makefile.am, spfatal04/Makefile.am,
1155        spfatal05/Makefile.am, spfatal06/Makefile.am,
1156        spfatal07/Makefile.am, spfatal08/Makefile.am,
1157        spfatal09/Makefile.am, spsize/Makefile.am,
1158        spwatchdog/Makefile.am:
1159        Eliminate _exe_/.exe.
1160
11612009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        PR 1388/cpukit
1164        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1165        allow both priority inherit and ceiling attributes to be set on
1166        semaphore create. These attributes are mutually exclusive and this
1167        should be an error.
1168
11692009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1172        unlimited objects when configured for a unified workspace works as
1173        expected.
1174        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1175        sp48/sp48.scn: New files.
1176
11772009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1178                Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        PR 1357/cpukit
1181        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1182        honored.
1183        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1184        sp47/sp47.scn: New files.
1185
11862009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1187
1188        * Makefile.am, configure.ac: Add new test to test Watchdog display
1189        helper routines. These reach into the SuperCore.
1190        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1191        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1192        spwatchdog/system.h, spwatchdog/task1.c: New files.
1193
11942009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1197
11982009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1199
1200        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1201        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1202        hard-coded hex numbers for bad object Ids.
1203
12042009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * sp15/system.h, sp19/system.h: Array of task names should be of type
1207        rtems_name not rtems_id. Similarly array of task ids should be
1208        rtems_id not rtems_name.
1209
12102008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1211
1212        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1213
12142008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1215
1216        * Makefile.am, configure.ac, spfatal06/testcase.h,
1217        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1218        spsize/size.c: Eliminate pointers to API configuration tables in the
1219        main configuration table. Reference the main configuration table and
1220        the API configuration tables directly using the confdefs.h version
1221        rather than obtaining a pointer to it. This eliminated some
1222        variables, a potential fatal error, some unnecessary default
1223        configuration structures. Overall, about a 4.5% reduction in the code
1224        size for minimum and hello on the SPARC.
1225        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1226        spfatal10/testcase.h: Removed.
1227
12282008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1231        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1232        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1233        successfully with maxixum number of priorities as 16 instead of 256.
1234        This was done by temporarily modifying the score priority.h maximum.
1235        This allowed testing of all API code to ensure that it worked
1236        properly with a reduced number of priorities. Most modifications were
1237        to switch from hard-coded maximum to using the API provided methods
1238        to determine maximum number of priority levels.
1239
12402008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1241
1242        * sp46/sp46.scn: Add screen missed earlier.
1243
12442008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        PR 1348/cpukit
1247        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1248        usage information while a period is running.
1249        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1250        sp46/sp46.scn: New files.
1251
12522008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1253
1254        * sp45/init.c: New file.
1255
12562008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1257
1258        PR 1347/cpukit
1259        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1260        Rework Timer Server to ensure that the context allows for blocking,
1261        allocating memory, and acquiring semaphores and mutexes.
1262        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1263        New files.
1264
12652008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1266
1267        * sp25/system.h: Add warning and temporary m32c conditional until size
1268        type addressed.
1269
12702008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1271
1272        * sp09/screen07.c: Use INT_MAX as number of messages so always
1273        properly sized and no overflow on constant.
1274        * sp09/screen10.c: Delay so on targets with simulator idle clock
1275        tick driver this will work.
1276        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1277        byte boundaries rather than two byte boundaries.
1278        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1279        allocate more memory than size_t holds on m32c.
1280
12812008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1282
1283        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1284        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1285        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1286        and Region calls. On 16-bit architectures, size_t can be 16-bits
1287        which would limit sizes to 64K. Also address constants which
1288        overflowed on 16-bit integer targets.
1289
12902008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1291
1292        * sp43/sp43.scn: Bump version to 4.9.99.0
1293
12942008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1295
1296        * sp19/system.h: Use "double" instead of "rtems_double".
1297
12982008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1299
1300        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1301
13022008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1303
1304        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1305        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1306        spfatal_support/init.c, spfatal_support/system.h:
1307        Convert to "bool".
1308
13092008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1310
1311        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1312        declared in a public place.
1313
13142008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1315
1316        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1317
13182008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1319
1320        * sp43/init.c: Fix derefence of uninitialized pointer.
1321
13222008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1323
1324        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1325        multiprocessing is not enabled. Saves one more variable from single
1326        processor configuration.
1327
13282008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1329
1330        PR 1212/cpukit
1331        * Makefile.am, configure.ac: Time slicing will not happen if the task
1332        mode is changed from a non-timeslicing mode to timeslicing mode if it
1333        is done by the executing thread (e.g. in its task body). This change
1334        includes sp44 to demonstrate the problem and verify the correction.
1335        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1336
13372008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1338
1339        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1340        architectures they are not supported on.
1341
13422008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1343
1344        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1345
13462008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1347
1348        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1349          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1350
13512008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        * sp28/init.c: Corrections to configuration.
1354        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1355        * spsize/size.c: _ISR_Vector_table only exists on architectures
1356        which use the Simple Vectored Interrupt Model.
1357
13582008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1359
1360        * spsize/size.c: Convention calls for leading underscore on private
1361        RTEMS variables.
1362
13632008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1364
1365        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1366        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1367        Refactored and renamed initialization routines to
1368        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1369        rtems_initialize_device_drivers, and
1370        rtems_initialize_start_multitasking. This opened the sequence up so
1371        that bootcard() could provide a more robust and flexible framework
1372        which is easier to explain and understand. This also lays the
1373        groundwork for sharing the division of available memory between the
1374        RTEMS workspace and heap and the C library initialization across all
1375        BSPs.
1376
13772008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * sp32/init.c: Formatting.
1380
13812008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1382
1383        * sp09/screen01.c: Correct test.
1384        * sp09/screen14.c: Update copyright.
1385        * sp28/init.c: Correct end of test messages.
1386
13872008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1388
1389        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1390
13912008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1392
1393        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1394        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1395        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1396        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1397        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1398        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1399        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1400        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1401        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1402        tests. Add a clock_settime case for < 1988.
1403
14042008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1407
14082008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1411        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1412        * sp41/sp41.scn: Now has content.
1413        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1414        Object Services recently added to API.
1415
14162008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1417
1418        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1419        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1420        collection. This changed the name of a few previously public but
1421        undocumented services and added a some new services.
1422        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1423        sp43/system.h: New files.
1424
14252008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1426
1427        * spfatal10/.cvsignore: New file.
1428
14292008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1430
1431        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1432        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1433        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1434        New files.
1435
14362008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1437
1438        * Makefile.am, configure.ac: Added fatal error tests
1439        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1440        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1441        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1442        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1443        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1444        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1445        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1446        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1447        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1448        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1449        spfatal_support/init.c, spfatal_support/system.h: New files.
1450
14512008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1452
1453        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1454        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1455        test messages.
1456
14572008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1458
1459        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1460        simple type to a union of an unsigned 32 bit integer and a pointer.
1461        This should help eliminate weird casts between u32 and pointers in
1462        various places. The APIs now have to explicitly call _u32 or _string
1463        versions of helper routines. This should also simplify things and
1464        eliminate the need for ugly casts in some cases.
1465
14662008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1467
1468        * sp42/Makefile.am: New file.
1469
14702008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1471
1472        Add sp42 to exercise thread queue with knowledge of the implementation
1473        so we can exercise all of the normal paths possible.
1474        * Makefile.am, configure.ac: Add sp42.
1475        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1476
14772008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1478
1479        * sp39/init.c: Add case for long timeout on blocking operation.
1480        * Makefile.am, configure.ac: Add new test to exercise thread
1481        queue blokcing synchronization. sp39 and sp41 are very similar.
1482        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1483        sp41/system.h: New files.
1484
14852008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * sp39/init.c: Clean up.
1488
14892008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1490
1491        * sp39/init.c: Modify to improve coverage.
1492
14932008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1494
1495        * sp36/strict_order_mut.c:
1496
14972008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1498
1499        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1500        driver registration.
1501        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1502        sp40/system.h: New files.
1503
15042008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1507        Add test cases for:
1508          + message queue create requesting too many message buffers
1509            for the available memory
1510          + region extend with address inside existing heap
1511          + timer server initiate too large a stack, create error
1512        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1513          + task set priority while holding resource
1514
15152008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1516
1517        * Makefile.am, configure.ac: Added sp38 and sp39.
1518        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1519        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1520        sp39/sp39.scn, sp39/system.h: New files.
1521
15222007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1523
1524        * sp36/strict_order_mut.c: New file.
1525
15262007-12-21      Xi Yang <hiyangxi@gmail.com>
1527
1528        * Makefile.am, configure.ac: Add support for proper stacking of
1529        priority inheritance on mutexes as well as enforce proper order of
1530        release.
1531        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1532        sp36/sp36.scn: New files.
1533
15342007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1535
1536        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1537        directive instead of violating RTEMS internals.
1538
15392007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1540
1541        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1542        Add test cases for User Extension Manager to improve code coverage.
1543        * sp21/task1.c: Fix spelling error.
1544
15452007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1546
1547        * spsize/size.c: Account for previous changes in calculation of MPCI
1548        receive server stack.
1549
15502007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1551
1552        * sp09/screen07.c, sp09/sp09.scn: Add test for
1553        rtems_message_queue_broadcast for bad buffer and count pointers.
1554        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1555        with bad priority or initiating twice.
1556        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1557        it forces a dispatch.
1558        * sp37/init.c: New file.
1559
15602007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1561
1562        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1563        enable, flash, and is in progress. These are normally inlines but
1564        also have bodies for non-C code. This test also exercises the odd
1565        case of calling clock tick from outside an ISR.
1566        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1567
15682007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1569
1570        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1571        using notepad with the current task's ID or SELF
1572        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1573        test missing test cases for clock_get.
1574
15752007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1576
1577        * sp28/init.c: Add test code for task variables to improve coverage.
1578
15792007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1580
1581        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1582        RTEMS provided accessor macros to obtain configuration fields.
1583
15842007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1585
1586        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1587        Configuration Table. Eliminate CPU Table from all ports. Delete
1588        references to CPU Table in all forms.
1589
15902007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1591
1592        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1593
15942007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1595
1596        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1597        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1598        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1599        to improve test coverage.
1600
16012007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1602
1603        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1604        coverage.
1605
16062007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1607
1608        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1609
16102007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1611
1612        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1613        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1614        .scn files.
1615
16162007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1617
1618        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1619        commented out and updated the .scn file.
1620
16212007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1622
1623        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1624        buffered test IO.
1625
16262007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1627
1628        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1629        rtems_io_unregister_driver did not have any test code.
1630
16312007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1632
1633        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1634        since it was used to configure a no longer used feature. Device names
1635        are now part of the filesystem not in a table. This also eliminated
1636        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1637        RTEMS as well as the memory allocation used to populate
1638        _IO_Driver_name_table.
1639
16402007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1641
1642        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1643        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1644        properly.
1645
16462007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1647
1648        * spsize/size.c: Eliminated the variables
1649        _RTEMS_tasks_User_initialization_tasks and
1650        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1651        used in one place after initialized. It was a waste of space.
1652
16532007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1654
1655        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1656        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1657        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1658        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1659        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1660        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1661        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1662        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1663        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1664        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1665        spsize/size.c: Add optional managers to Makefiles. Clean up test
1666        cases so last output line follows END OF pattern. Make sure test case
1667        all run. All tests appeared ok on sis.
1668
16692007-04-05      Joel Sherrill <joel@OARcorp.com>
1670
1671        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1672
16732007-04-05      Joel Sherrill <joel@OARcorp.com>
1674
1675        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1676        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1677        CONFIGURE_APPLICATION_NEEDS_XXX.
1678
16792007-04-02      Joel Sherrill <joel@OARcorp.com>
1680
1681        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1682
16832007-04-02      Joel Sherrill <joel@OARcorp.com>
1684
1685        * spsize/size.c: Convert from Classic API style TOD_Control as
1686        fundamental time structure to POSIX struct timespec. Add
1687        clock_get_uptime().
1688
16892007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1690
1691        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1692
16932007-03-26      Joel Sherrill <joel@OARcorp.com>
1694
1695        * sp35/priinv.c: Remove warning.
1696
16972007-03-10      Joel Sherrill <joel@OARcorp.com>
1698
1699        * sp26/system.h: Remove incorrect and duplicate
1700        CONFIGURE_EXTRA_TASK_STACKS.
1701
17022007-03-05      Joel Sherrill <joel@OARcorp.com>
1703
1704        PR 1222/cpukit
1705        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1706        thread that is blocked on a priority based thread queue is changed,
1707        that its placement in the queue is reevaluated based upon the new
1708        priority. This enhancement includes modifications to the SuperCore as
1709        well as new test cases.
1710        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1711        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1712        sp35/sp35.doc, sp35/sp35.scn: New files.
1713
17142007-03-05      Joel Sherrill <joel@OARcorp.com>
1715
1716        * sp26/system.h: Correct memory required for stack sizes.
1717
17182007-02-06      Joel Sherrill <joel@OARcorp.com>
1719
1720        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1721        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1722        tests.
1723
17242006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1725
1726        * sp33/init.c: Improve barrier test to include normal blocking with
1727        manual release and unblocking in barrier deletion.
1728
17292006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1730
1731        * configure.ac: New BUG-REPORT address.
1732
17332006-11-20      Joel Sherrill <joel@OARcorp.com>
1734
1735        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1736        and make output more compliant with other tests.
1737
17382006-11-17      Joel Sherrill <joel@OARcorp.com>
1739
1740        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1741        cases intended on all targets possible with new heap algorithm.
1742
17432006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1744
1745        * Makefile.am, configure.ac: Adding Classic API Barriers.
1746        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1747        New files.
1748
17492006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1750
1751        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1752
17532006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1754
1755        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1756        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1757        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1758        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1759        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1760        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1761        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1762        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1763        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1764        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1765        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1766        Use rtems_testsdir instead.
1767
17682006-04-05      Joel Sherrill <joel@OARcorp.com>
1769                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1770
1771        * spsize/size.c: Victor spotted the problem that
1772        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1773        variables and needed to be set to the same value.  I took that
1774        idea and just removed _Thread_MP_Receive.  All uses are now
1775        _MPCI_Receive_server_tcb.
1776
17772005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1778
1779        * configure.ac: Remove RTEMS_ENABLE_BARE,
1780        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1781
17822005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1783
1784        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1785        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1786        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1787        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1788        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1789        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1790        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1791        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1792        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1793        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1794        spfatal/Makefile.am, spsize/Makefile.am:
1795        Convert to use *_PROGRAMS.
1796
17972005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1798
1799        * sp01/Makefile.am, sp02/Makefile.am,
1800        sp03/Makefile.am, sp04/Makefile.am,
1801        sp05/Makefile.am, sp06/Makefile.am,
1802        sp07/Makefile.am, sp08/Makefile.am,
1803        sp09/Makefile.am, sp11/Makefile.am,
1804        sp12/Makefile.am, sp13/Makefile.am,
1805        sp14/Makefile.am, sp15/Makefile.am,
1806        sp16/Makefile.am, sp17/Makefile.am,
1807        sp19/Makefile.am, sp20/Makefile.am,
1808        sp21/Makefile.am, sp22/Makefile.am,
1809        sp23/Makefile.am, sp24/Makefile.am,
1810        sp25/Makefile.am, sp26/Makefile.am,
1811        sp27/Makefile.am, sp28/Makefile.am,
1812        sp29/Makefile.am, sp30/Makefile.am,
1813        sp31/Makefile.am, sp32/Makefile.am,
1814        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1815
18162005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1817
1818        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1819        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1820        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1821        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1822        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1823        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1824        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1825        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1826        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1827        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1828        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1829        * sptests.am: Remove.
1830
18312005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1832
1833        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1834        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1835        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1836        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1837        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1838        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1839        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1840        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1841        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1842        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1843        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1844
18452005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1846
1847        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1848
18492005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1850
1851        * spsize/Makefile.am: Rename TEST to spsize.
1852        * spsize/size.scn: Remove.
1853        * spsize/spsize.scn: New (renamed from size.scn).
1854
18552005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1856
1857        * configure.ac: Add spfatal/Makefile.
1858        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1859        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1860        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1861        * sptests.am: Remove LIB_VARIANT.
1862
18632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1864
1865        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1866        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1867        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1868        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1869        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1870        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1871        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1872        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1873        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1874        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1875        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1876
18772005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1878
1879        * Makefile.am: Cleanup.
1880
18812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1882
1883        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1884        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1885        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1886        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1887        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1888        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1889        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1890        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1891        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1892        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1893        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1894        spfatal/Makefile.am, spsize/Makefile.am:
1895        Partial conversion to automake.
1896
18972005-03-07      Joel Sherrill <joel@OARcorp.com>
1898
1899        * sp13/task1.c: Removed warnings.
1900
19012004-09-29      Joel Sherrill <joel@OARcorp.com>
1902
1903        * spsize/size.c: i960 obsoleted and all references removed.
1904
19052004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1906
1907        * configure.ac: Require automake > 1.9.
1908
19092004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1910
1911        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1912        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1913        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1914        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1915        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1916        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1917        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1918        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1919        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1920        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1921        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1922        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1923        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1924        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1925        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1926        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1927        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1928        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1929        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1930        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1931        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1932        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1933        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1934        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1935        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1936        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1937        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1938        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1939        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1940        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1941        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1942        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1943
19442004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1945
1946        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1947
19482004-03-30      David Querbach <querbach@realtime.bc.ca>
1949
1950        PR 595/tests
1951        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1952        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1953        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1954        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1955        others treat it as a count of longs.
1956
19572004-03-30      David Querbach <querbach@realtime.bc.ca>
1958
1959        PR 596/tests
1960        * sp32/init.c: A missing definition of TEST_INIT before including
1961        <tmacros.h> means that buffered output will not work even if selected
1962        in buffer_test_io.h.
1963
19642004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1965
1966        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1967        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1968        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1969        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1970        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1971        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1972        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1973        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1974        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1975        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1976        types.
1977
19782004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1979
1980        * configure.ac: Add 2nd arg to RTEMS_TOP.
1981
19822004-03-05      Joel Sherrill <joel@OARcorp.com>
1983
1984        * sp07/buffered_io.c: Remove warning.
1985
19862004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1987
1988        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1989        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1990        * sp02/Makefile.am: Ditto.
1991        * sp03/Makefile.am: Ditto.
1992        * sp04/Makefile.am: Ditto.
1993        * sp05/Makefile.am: Ditto.
1994        * sp06/Makefile.am: Ditto.
1995        * sp07/Makefile.am: Ditto.
1996        * sp08/Makefile.am: Ditto.
1997        * sp09/Makefile.am: Ditto.
1998        * sp11/Makefile.am: Ditto.
1999        * sp12/Makefile.am: Ditto.
2000        * sp13/Makefile.am: Ditto.
2001        * sp14/Makefile.am: Ditto.
2002        * sp15/Makefile.am: Ditto.
2003        * sp16/Makefile.am: Ditto.
2004        * sp17/Makefile.am: Ditto.
2005        * sp19/Makefile.am: Ditto.
2006        * sp20/Makefile.am: Ditto.
2007        * sp21/Makefile.am: Ditto.
2008        * sp22/Makefile.am: Ditto.
2009        * sp23/Makefile.am: Ditto.
2010        * sp24/Makefile.am: Ditto.
2011        * sp25/Makefile.am: Ditto.
2012        * sp26/Makefile.am: Ditto.
2013        * sp27/Makefile.am: Ditto.
2014        * sp28/Makefile.am: Ditto.
2015        * sp29/Makefile.am: Ditto.
2016        * sp30/Makefile.am: Ditto.
2017        * sp31/Makefile.am: Ditto.
2018        * sp32/Makefile.am: Ditto.
2019        * spfatal/Makefile.am: Ditto.
2020        * spsize/Makefile.am: Ditto.
2021
20222003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2023
2024        * sptests.am: Add dirstamp support.
2025
20262003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2027
2028        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2029
20302003-12-16      Joel Sherrill <joel@OARcorp.com>
2031
2032        PR 544/tests
2033        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2034        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2035        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2036        make tests account for resources and not print at inappropriate
2037        times.
2038        * sp07/buffered_io.c: New file.
2039
20402003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2041
2042        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2043
20442003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * sp01/Makefile.am: Remove all-local: $(ARCH).
2047        * sp02/Makefile.am: Remove all-local: $(ARCH).
2048        * sp03/Makefile.am: Remove all-local: $(ARCH).
2049        * sp04/Makefile.am: Remove all-local: $(ARCH).
2050        * sp05/Makefile.am: Remove all-local: $(ARCH).
2051        * sp06/Makefile.am: Remove all-local: $(ARCH).
2052        * sp07/Makefile.am: Remove all-local: $(ARCH).
2053        * sp08/Makefile.am: Remove all-local: $(ARCH).
2054        * sp09/Makefile.am: Remove all-local: $(ARCH).
2055        * sp11/Makefile.am: Remove all-local: $(ARCH).
2056        * sp12/Makefile.am: Remove all-local: $(ARCH).
2057        * sp13/Makefile.am: Remove all-local: $(ARCH).
2058        * sp14/Makefile.am: Remove all-local: $(ARCH).
2059        * sp15/Makefile.am: Remove all-local: $(ARCH).
2060        * sp16/Makefile.am: Remove all-local: $(ARCH).
2061        * sp17/Makefile.am: Remove all-local: $(ARCH).
2062        * sp19/Makefile.am: Remove all-local: $(ARCH).
2063        * sp20/Makefile.am: Remove all-local: $(ARCH).
2064        * sp21/Makefile.am: Remove all-local: $(ARCH).
2065        * sp22/Makefile.am: Remove all-local: $(ARCH).
2066        * sp23/Makefile.am: Remove all-local: $(ARCH).
2067        * sp24/Makefile.am: Remove all-local: $(ARCH).
2068        * sp25/Makefile.am: Remove all-local: $(ARCH).
2069        * sp26/Makefile.am: Remove all-local: $(ARCH).
2070        * sp27/Makefile.am: Remove all-local: $(ARCH).
2071        * sp28/Makefile.am: Remove all-local: $(ARCH).
2072        * sp29/Makefile.am: Remove all-local: $(ARCH).
2073        * sp30/Makefile.am: Remove all-local: $(ARCH).
2074        * sp31/Makefile.am: Remove all-local: $(ARCH).
2075        * sp32/Makefile.am: Remove all-local: $(ARCH).
2076        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2077        * spsize/Makefile.am: Remove all-local: $(ARCH).
2078
20792003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2080
2081        * configure.ac: Reflect having moved to testsuites/.
2082
20832003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2084
2085        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2086
20872003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2088
2089        * configure.ac:Remove RTEMS_CHECK_CPU.
2090
20912003-09-04      Joel Sherrill <joel@OARcorp.com>
2092
2093        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2094        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2095        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2096        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2097        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2098        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2099        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2100        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2101        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2102        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2103        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2104        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2105        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2106        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2107        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2108        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2109        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2110        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2111        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2112        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2113        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2114        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2115        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2116        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2117        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2118        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2119        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2120        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2121        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2122        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2123        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2124        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2125        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2126        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2127        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2128        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2129        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2130        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2131        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2132        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2133        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2134        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2135        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2136        spsize/size.c, spsize/system.h: URL for license changed.
2137
21382003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2139
2140        PR 458/tests
2141        * sp30/task1.c: Correct indexing problem.
2142
21432003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2144
2145        * Makefile.am: Reflect having moved aclocal/.
2146
21472003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2148
2149        * Makefile.am: Reflect having moved automake/.
2150        * sp01/Makefile.am: Reflect having moved automake/.
2151        * sp02/Makefile.am: Reflect having moved automake/.
2152        * sp03/Makefile.am: Reflect having moved automake/.
2153        * sp04/Makefile.am: Reflect having moved automake/.
2154        * sp05/Makefile.am: Reflect having moved automake/.
2155        * sp06/Makefile.am: Reflect having moved automake/.
2156        * sp07/Makefile.am: Reflect having moved automake/.
2157        * sp08/Makefile.am: Reflect having moved automake/.
2158        * sp09/Makefile.am: Reflect having moved automake/.
2159        * sp11/Makefile.am: Reflect having moved automake/.
2160        * sp12/Makefile.am: Reflect having moved automake/.
2161        * sp13/Makefile.am: Reflect having moved automake/.
2162        * sp14/Makefile.am: Reflect having moved automake/.
2163        * sp15/Makefile.am: Reflect having moved automake/.
2164        * sp16/Makefile.am: Reflect having moved automake/.
2165        * sp17/Makefile.am: Reflect having moved automake/.
2166        * sp19/Makefile.am: Reflect having moved automake/.
2167        * sp20/Makefile.am: Reflect having moved automake/.
2168        * sp21/Makefile.am: Reflect having moved automake/.
2169        * sp22/Makefile.am: Reflect having moved automake/.
2170        * sp23/Makefile.am: Reflect having moved automake/.
2171        * sp24/Makefile.am: Reflect having moved automake/.
2172        * sp25/Makefile.am: Reflect having moved automake/.
2173        * sp26/Makefile.am: Reflect having moved automake/.
2174        * sp27/Makefile.am: Reflect having moved automake/.
2175        * sp28/Makefile.am: Reflect having moved automake/.
2176        * sp29/Makefile.am: Reflect having moved automake/.
2177        * sp30/Makefile.am: Reflect having moved automake/.
2178        * sp31/Makefile.am: Reflect having moved automake/.
2179        * sp32/Makefile.am: Reflect having moved automake/.
2180        * spfatal/Makefile.am: Reflect having moved automake/.
2181        * spsize/Makefile.am: Reflect having moved automake/.
2182
21832003-08-14      Joel Sherrill <joel@OARcorp.com>
2184
2185        * sp02/task1.c: Added ID to name lookup service and changed name of
2186        id/name translation status code. This propagated to multiple
2187        functions. The user API service added was rtems_object_id_to_name()
2188
21892003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2190
2191        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2192
21932003-05-29      Joel Sherrill <joel@OARcorp.com>
2194
2195        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2196
21972003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2198
2199        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2200        CC_CFLAGS_DEFAULT (obsolete).
2201
22022003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2203
2204        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2205        Remove CC_LDFLAGS_PROFILE_V.
2206
22072003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2208
2209        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2210
22112003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2212
2213        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2214
22152003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2216
2217        * configure.ac: AC_PREREQ(2.57).
2218
22192002-11-14      Joel Sherrill <joel@OARcorp.com>
2220
2221        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2222        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2223        update the IDs in the screens.
2224
22252002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2226
2227        * .cvsignore: Reformat.
2228        Add autom4te*cache.
2229        Remove autom4te.cache.
2230
22312002-09-14      Joel Sherrill <joel@OARcorp.com>
2232
2233        * sp32/.cvsignore: New file.
2234
22352002-09-14      Aaron J. Grier <aaron@frye.com>
2236
2237        * PR271 was not applicable against the current source but included
2238        a nice test that Joel decided to add to the tree as sp32.
2239        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2240        * Makefile.am, configure.ac: Modified to reflect addition.
2241
22422002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2243
2244        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2245        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2246        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2247        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2248        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2249        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2250        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2251        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2252        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2253        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2254        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2255        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2256        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2257        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2258        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2259        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2260        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2261        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2262        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2263        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2264        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2265        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2266        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2267        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2268        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2269        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2270        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2271        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2272        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2273        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2274        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2275
22762002-08-01      Joel Sherrill <joel@OARcorp.com>
2277
2278        * Per PR47 add support for buffered test output.  This involved
2279        adding defines to redirect output to a buffer and dump it when
2280        full, at "test pause", and at exit.  To avoid problems when redefining
2281        exit(), all tests were modified to call rtems_test_exit().
2282        Some tests, notable psxtests, had to be modified to include
2283        the standard test macro .h file (pmacros.h or tmacros.h) to
2284        enable this support.
2285        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2286        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2287        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2288        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2289        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2290        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2291        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2292
22932002-07-30      Joel Sherrill <joel@OARcorp.com>
2294
2295        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2296        stack if the port doesn't configure using it.
2297
22982002-07-04      Joel Sherrill <joel@OARcorp.com>
2299
2300        * Jump table for single entry point removed.
2301        * spsize/size.c:  Modified to reflect above.
2302
23032002-07-01      Joel Sherrill <joel@OARcorp.com>
2304
2305        * sp29/init.c: Corrected definitions for task stack usage.
2306
23072002-07-01      Joel Sherrill <joel@OARcorp.com>
2308
2309        * spsize/size.c: _Thread_queue_Extract_table removed.
2310
23112001-05-17      Joel Sherrill <joel@OARcorp.com>
2312
2313        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2314        number of staticly configured device drivers.
2315
23162001-05-14      Joel Sherrill <joel@OARcorp.com>
2317
2318        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2319        than the configured number of drivers.
2320 
23212002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2322
2323        * configure.ac: Remove ENABLE_GCC28.
2324
23252001-04-04      Joel Sherrill <joel@OARcorp.com>
2326
2327        * spsize/size.c: Reflect SPARC modifcation to get rid of
2328        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2329 
23302001-03-29      Joel Sherrill <joel@OARcorp.com>
2331
2332        * Per PR147 addressed problems when reseting and inserting a timer
2333        into a timer chain that did not honor time passage since the last
2334        time the timer server was scheduled and the new insertion.
2335        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2336
23372001-03-28      Joel Sherrill <joel@OARcorp.com>
2338
2339        * Side-effect of PR132.
2340        * sp21/system.h: Now must explicitly request NULL driver.
2341
23422002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2343
2344        * configure.ac:
2345        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2346        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2347        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2348        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2349        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2350        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2351        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2352        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2353        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2354        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2355        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2356        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2357        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2358        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2359        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2360        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2361        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2362        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2363        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2364        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2365        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2366        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2367        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2368        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2369        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2370        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2371        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2372        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2373        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2374        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2375        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2376        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2377        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2378        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2379
23802002-03-20      Chris Johns <ccj@acm.org>
2381
2382        * PR145.
2383        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2384        in system (e.g. driver tasks).  Also exit on minimum number of
2385        switches not precise number.
2386
23872001-01-29      Joel Sherrill <joel@OARcorp.com>
2388
2389        * Fixed bug where resetting a timer that was not at the head
2390        of one of the task timer chains resulted in the Timer Server
2391        task waking up too far in the future.
2392        * Added rtems_timer_get_information() directive to support testing.
2393        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2394        above condition.
2395
23962001-01-22      Joel Sherrill <joel@OARcorp.com>
2397
2398        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2399        because priority added as argument to rtems_timer_initiate_server().
2400
24012001-01-16      Joel Sherrill <joel@OARcorp.com>
2402
2403        * Added tests for task-based timers.  This included the new tests
2404        sp30 and sp31.
2405        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2406        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2407        for task-based timer services.
2408        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2409        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2410        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2411        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2412        sp31/task1.c: New files.
2413
24142001-11-01      Joel Sherrill <joel@OARcorp.com>
2415
2416        * sp26/system.h: Properly account for stack memory used by
2417        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2418        and processed as PR78.
2419
24202001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2421
2422        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2423        * configure.in: Remove.
2424        * configure.ac: New file, generated from configure.in by autoupdate.
2425
24262001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2427
2428        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2429
24302001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2431
2432        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2433        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2434        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2435        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2436        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2437        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2438        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2439        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2440        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2441        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2442        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2443        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2444        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2445        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2446        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2447        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2448        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2449        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2450        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2451        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2452        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2453        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2454        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2455        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2456        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2457        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2458        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2459        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2460        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2461
24622001-08-16      Joel Sherrill <joel@OARcorp.com>
2463
2464        * sp20/system.h: Account for extra task stacks properly.
2465
24662001-08-16      Joel Sherrill <joel@OARcorp.com>
2467
2468        * sp13/sp13.scn: Id in screen had wrong class field value.
2469        * sp13/system.h: Account for message buffer memory.
2470        * sp13/task2.c: Remove unnecessary check for failure.
2471
24722001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2473
2474        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2475
24762001-04-20      Joel Sherrill <joel@OARcorp.com>
2477
2478        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2479        file.
2480
24812001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2482
2483        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2484
24852001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2486
2487        * sp21/Makefile.am: Remove libtest.
2488
24892000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2490
2491        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2492
24932000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2494
2495        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2496
24972000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2498
2499        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2500        Switch to GNU canonicalization.
2501        * sptests.am: Remove DEFS.
2502
25032000-09-29      Joel Sherrill <joel@OARcorp.com>
2504
2505        * sp20/sp20.scn: Corrected to reflect new addition.
2506        * sp20/system.h: Removed comment reflecting history.
2507
25082000-09-29      Stephan Merker <merker@decrc.abb.de>
2509
2510        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2511        Added new task to test sequence of altering a period's length
2512        while it is still active.
2513
25142000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2515
2516        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2517        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2518        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2519        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2520        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2521        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2522        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2523        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2524        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2525        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2526
25272000-08-10      Joel Sherrill <joel@OARcorp.com>
2528
2529        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.