source: rtems/testsuites/sptests/ChangeLog @ 646e7b0d

4.115
Last change on this file since 646e7b0d was c55bbe80, checked in by Joel Sherrill <joel.sherrill@…>, on 06/28/10 at 14:28:40

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

  • sp69/Makefile.am: Really needs spin.c
  • Property mode set to 100644
File size: 98.8 KB
Line 
12010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp69/Makefile.am: Really needs spin.c
4
52010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
6
7        PR 1592/testing
8        * Makefile.am, configure.ac: Changes to incorporate sperror01,
9        sperror02, sperror03
10        * sperror01/init.c, sperror02/init.c: New tests to exercise
11        rtems_error routine
12        * sperror03/init.c: New test to exercise rtems_panic routine
13
142010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
17        not need spin.c
18
192010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
20
21        * sp70/Makefile.am: Tests do not need spin.c
22
232010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
24
25        * Makefile.am, configure.ac: Removed some fifo tests.
26        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
27        excessive new lines in the output.
28
29        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
30        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
31        Also added a few more cases, mostly from spfifo04/init.c.
32        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
33        Previously was spfifo06. Configure parameter for pipes is used now.
34        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
35        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
36        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
37        spfifo08/spfifo08.scn: Removed.
38
392010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
40
41        * Makefile.am, configure.ac: Add new test to exercise path where using
42        unlimited object support you are about to allocate more objects than
43        can be represented in the Id. This test will NOT pass on targets with
44        insufficient RAM.
45        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
46        sp71/sp71.scn: New files.
47
482010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * Makefile.am, configure.ac: spfatal20 not ready.
51
522010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
55        rtems_termios_open().
56        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
57        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
58        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
59        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
60        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
61        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
62        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
63        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
64
652010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
66
67        * Makefile.am, configure.ac, spfatal_support/init.c,
68        spfatal_support/system.h: Add new tests to generate fatal errors in
69        open_dev_console().
70        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
71        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
72        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
73        spfatal15/spfatal15.scn, spfatal15/testcase.h,
74        spfatal_support/consume_sems.c: New files.
75
762010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * sp43/init.c: Remove more ITRON references.
79
802010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
81
82        * sp09/screen01.c: Fix warning.
83
842010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * spfifo08/init.c: Catch more cases but discussion on errors and proper
87        behaviour remain.
88
892010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
92        used.
93
942010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
97        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
98        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
99
1002010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
103        spfatal_support/init.c: Remove references to ITRON constants.
104
1052010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Makefile.am, configure.ac: Add sp70 to test slot
108        reclamation and reuse for unlimited object configuration.
109        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
110        sp70/sp70.scn: New files.
111
1122010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
113
114        * sp16/task1.c: Update for heap extend changes.
115
1162010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
117
118        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
119
1202010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
121
122        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
123        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
124        * Makefile.am, configure.ac: Reflect changes above.
125
1262010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
127
128        * spfifo01/main.c: New file.
129
1302010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
131
132        PR PR1542
133        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
134        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
135        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
136        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
137        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
138        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
139        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
140        files.
141
1422010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
143
144        * sp09/screen12.c: Update for heap extend changes.
145
1462010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
147
148        * sp62/init.c, sp65/init.c: #include <unistd.h>.
149
1502010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        * sp43/init.c: Readdress use of ctype methods per recommendation from
153        D.J. Delorie on the newlib mailing list. We should pass an unsigned
154        char into these methods.
155
1562010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * Makefile.am, configure.ac: Add new fatal error for configuring
159        unlimited and maximum of 0.
160        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
161        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
162
1632010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * sp43/init.c: Fix warning.
166
1672009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
168
169        * sp69/init.c: Fixed warnings.
170
1712009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
174        update.
175
1762009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
179        expired periods. This detected the recently introduced PR1480.
180
1812009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * sp69/.cvsignore: New file.
184
1852009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
186
187        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
188        to ensure that all paths are tested.
189        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
190
1912009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
192
193        * sp31/task1.c: Fixed spacing.
194
1952009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
198        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
199        spwkspace/init.c: Use rtems_test_assert() consistently instead of
200        system assert(). rtems_test_assert() is designed to integrate into
201        the RTEMS test suite infrastructure.
202
2032009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
204
205        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
206        cases. Updated copyright notice.
207
2082009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * sp25/task1.c: Use PRIuPTR for segment_sizes.
211
2122009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
213
214        * sp68/Makefile.in, sp68/.cvsignore,
215        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
216        removed unneeded Makefile.in, added cvsignore
217       
2182009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
219
220        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
221        spintrcritical17/init.c, spintrcritical17/Makefile.am,
222        spintrcritical17/spintrcritical17.doc,
223        spintrcritical17/spintrcritical17.scn: New files.
224        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
225        * sp31/task1.c, sp67/init.c: Changes for new timer server
226        implementation.
227        * sp52/init.c: The init task must be preemptible to let the timer
228        server run.
229
2302009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        PR 1460/cpukit
233        * sp43/init.c: Change return type on methods accessing portions of
234        RTEMS Ids to int. This allows -1 to be return on error.
235
2362009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
237
238        * spsize/Makefile.am: Fix broken install rule.
239
2402009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
241
242        * spprintk/spprintk.scn: Add end of line at end of file.
243
2442009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
247        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
248        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
249        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
250        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
251        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
252        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
253        spwkspace/Makefile.am: Add documentation files for multiple tests.
254        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
255        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
256        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
257        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
258        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
259        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
260        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
261        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
262        spwkspace/spwkspace.doc: New files.
263
2642009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
265
266        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
267        Include "tmacros.h".
268        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
269        _Heap_Allocate for 16bit compliance.
270        * sp44/init.c: Another printf format fix.
271
2722009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
273
274        * sp37/init.c: Add local prototypes for
275        rtems_interrupt_disable, rtems_interrupt_enable,
276        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
277        * sp43/init.c: Add local prototypes for
278        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
279        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
280        rtems_object_id_api_minimum, rtems_object_id_get_api,
281        rtems_object_id_get_class, rtems_object_id_get_index,
282        rtems_object_id_get_node.
283        Spray PRId32's into printf's for 16bit target complianance.
284        * sp37/init.c: Add local prototype for
285        rtems_interrupt_level_attribute.
286
2872009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
288
289        * sp29/init.c: Include "tmacros.h".
290        Misc. changes related to rtems_intervals.
291        * sp14/asr.c: Add PRIxrtems_signal_set.
292        Use PRIxrtems_signal_set to print rtems_signal_set's.
293        * sp13/task3.c: Use PRIu32 to print "count".
294        * sp09/screen12.c: Segment sizes are uintptr_t's.
295        * sp09/screen11.c: Use size_t for "size".
296        * sp62/init.c: Segment sizes are uintptr_t's.
297        * sp25/task1.c: Use PRIuPTR to print segment_size's.
298        * sp21/task1.c: Add PRIurtems_device_major_number.
299        * sp11/task1.c, sp11/task2.c:
300        Use PRIxrtems_event_set to print rtems_event_set's.
301        * sp09/screen13.c: Revert previous change.
302        Remove broken extraneous line seemingly having crept into in
303        2009-08-10 patch.
304        * sp27/init.c: Remove extraneous argument to print.
305        * spsize/size.c: Use PRIu32 to print sys_req.
306        * sp37/init.c: Add missing argument to printf.
307        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
308        sp12/pritask.c, sp34/changepri.c:
309        Use PRIdrtems_task_argument to print rtems_task_argument's.
310
3112009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
312
313        * sp25/task1.c: segment_size is uintptr_t.
314        * spfatal06/testcase.h: Add missing return.
315        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
316        Duplicate code from rtems_name_to_characters to convert rtems_name's
317        into char arrays.
318        * sp09/screen13.c: Comment out unused return status.
319        * sp63/init.c: Use PRIu32 to print uint32_t's.
320        * sp33/init.c: Use PRIu32 to print uint32_t's.
321        * sp28/init.c: Use PRIu32 to print uint32_t's.
322
3232009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
324
325        * sp31/task1.c: Use PRIdWatchdog_Interval to print
326        Watchdog_Interval's.
327        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
328        PRIdrtems_interval to print rtems_interval's.
329
3302009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * sp13/task1.c: Misc. uint32_t fixes.
333        * sp20/task1.c: Misc. uint32_t fixes.
334        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
335        Use PRIXrtems_mode to print rtems_mode's.
336        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
337        Use PRIxrtems_mode to print rtems_mode's.
338        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
339        sp19/task1.c: Add missing PRI*32's.
340
3412009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
342
343        * sp34/changepri.c, sp35/priinv.c:
344        Use PRIdPriority_Control to print Priority_Control's.
345
3462009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
347
348        * sp34/changepri.c, sp59/init.c:
349        Use PRIdrtems_task_priority to print rtems_task_priority's.
350        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
351        Use PRIdrtems_task_priority to print rtems_task_priority's.
352        * sp12/system.h:
353        Change Priority_Test_driver to use rtems_task_priority argument.
354        * sp12/pridrv.c:
355        Change Priority_Test_driver to use rtems_task_priority argument.
356        Use PRIdrtems_task_priority to print rtems_task_priority's.
357
3582009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
359
360        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
361        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
362        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
363        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
364        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
365
3662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
367
368        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
369        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
370        * sp63/init.c: Fix _Heap_Resize_block args.
371        * sp09/screen09.c: Eliminate unused var warning.
372
3732009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
374
375        * sp27/init.c, spsize/init.c: Fix prototypes.
376        * spwatchdog/task1.c: Remove unused vars.
377
3782009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
379
380        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
381        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
382        spobjgetnext/init.c, spprintk/init.c:
383        Eliminate unused vars.
384
3852009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
386
387        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
388        confdefs.h define typos.
389
3902009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
391
392        * configure.ac: Don't add -ansi -fasm to CFLAGS.
393
3942009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
395
396        * sp32/init.c: Lengthen the clock tick and move configuration to the
397        bottom of the file.
398
3992009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
400
401        * Makefile.am, configure.ac: Add new test to exercise when the ticks
402        since boot wraps around 0 and the timer server must deal with that
403        condition.
404        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
405        sp67/sp67.scn: New files.
406
4072009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
408
409        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
410
4112009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
412
413        * spintrcritical09/init.c, spintrcritical10/init.c,
414        spintrcritical11/init.c: Fixed potentially infinite loops.
415        * sp20/system.h: Increased micro seconds per tick in order to be more
416        independent of the console output speed.
417
4182009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
421        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
422        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
423        at -Os and m68k at -Os. Fix typos.
424
4252009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
426
427        * sp54/init.c: Use rtems_build_id to make building Objects_Id
428        RTEMS_USE_16_BIT_OBJECT clean.
429
4302009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
431
432        * Makefile.am, configure.ac: Add new test to exercise when notepads are
433        not configured.
434        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
435        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
436
4372009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
440        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
441        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
442        coverage runs.
443
4442009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
447        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
448        some error cases uncovered by uC5282 coverage runs.
449
4502009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
453        uC5282 coverage runs.
454
4552009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
458        Correct minor issues uncovered on uC5282.
459
4602009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
461
462        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
463        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
464        Eliminate use of deprecated rtems_extension.
465
4662009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
469        run when IO speed varies.
470
4712009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
474        the intended code.
475
4762009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
477
478        * configure.ac: Revert accidentally committed lines.
479
4802009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
481
482        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
483        simple priority ceiling case that was previously only tested via the
484        POSIX API.
485        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
486        sp66/sp66.scn: New files.
487
4882009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
489
490        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
491        for Id which is in range for the object class but not allocated yet.
492
4932009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
494
495        * sp46/init.c, sp46/sp46.scn: Fix numbering.
496
4972009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
498
499        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
500
5012009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
502
503        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
504        spfatal02/spfatal02.scn, spfatal02/testcase.h,
505        spfatal03/spfatal03.scn, spfatal03/testcase.h,
506        spfatal04/spfatal04.scn, spfatal04/testcase.h,
507        spfatal05/spfatal05.scn, spfatal05/testcase.h,
508        spfatal06/spfatal06.scn, spfatal06/testcase.h,
509        spfatal07/spfatal07.scn, spfatal07/testcase.h,
510        spfatal08/spfatal08.scn, spfatal08/testcase.h,
511        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
512        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
513        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
514        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
515        tests use testcase.h and spfatal_support framework. Print test name
516        herald in all cases.
517        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
518        New files.
519        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
520
5212009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
522
523        * spfatal07/testcase.h: Indicate test is not applicable on some
524        architectures.
525
5262009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * Makefile.am: Fix spacing.
529
5302009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
531
532        * spstkalloc/init.c: Changed allocator signature. Functions are now
533        static.
534
5352009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
536
537        * sp29/init.c: Fixed return value evaluation.
538        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
539        * sp63/init.c: Check return value of _Heap_Initialize().
540
5412009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
544        _Watchdog_Report() when name is not NULL. This case was covered at
545        -Os on erc32 but at -O2 we had more code.
546
5472009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
548
549        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
550        overflowing on _Heap_Allocate_aligned.
551
5522009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
553
554        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
555        for various null parameters.
556
5572009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * sp16/sp16.scn, sp16/task1.c: Fix typo.
560
5612009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
562
563        * sp65/init.c: Remove stray print.
564        * sp65/sp65.doc: Add information on second case.
565
5662009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
567
568        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
569        verify that obtaining a priority ceiling mutex when the calling
570        task's priority is the same as the priority ceiling is handled
571        correctly.
572
5732009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
576        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
577        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
578        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
579        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
580        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
581        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
582        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
583        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
584        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
585        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
586        rtems_clock_get_ticks_per_second().
587
5882009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
589
590        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
591        Change attributes to priority ceiling. Use directive_failed, not
592        assert. Configure a semaphore not a region.
593
5942009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
595
596        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
597        mutex cases.
598        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
599        sp65/sp65.scn: New files.
600
6012009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
602
603        * Makefile.am, configure.ac: Add new test for some core mutex cases.
604        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
605        sp65/sp65.scn: New files.
606
6072009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
608
609        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
610        per tick.
611
6122009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
613
614        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
615        adjust existing for alignment. New test ensures coverage begin and
616        end marker methods are exercised so they do not get considered
617        unexecuted.
618        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
619        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
620
6212009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
622
623        * Makefile.am, configure.ac: Add new test to exercise legacy
624        rtems_clock_get().
625        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
626        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
627
6282009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
629
630        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
631        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
632        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
633
6342009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
635
636        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
637        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
638        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
639        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
640        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
641        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
642        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
643        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
644        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
645
6462009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
647
648        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
649        cases.
650
6512009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
654        all memory is successfully allocated. This means the test can
655        validate the heap is unchanged on extend failure.
656
6572009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
658
659        * spintrcritical01/init.c, spintrcritical06/init.c,
660        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
661        per tick so tests run quicker and more reliably hit the intended
662        critical section.
663
6642009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
665
666        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
667        when we are unable to allocate the memory needed for an object
668        extend. Make sure all is handled properly.
669        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
670        sp64/sp64.scn: New files.
671
6722009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
673
674        * sp63/init.c: Correct test case two.
675
6762009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
677
678        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
679        test case to exercise another odd branch not taken.
680
6812009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
682
683        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
684        particular path is taken through the _Heap_Resize_block code.
685        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
686        sp63/sp63.scn: New files.
687
6882009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
689
690        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
691        wrong thing in a cpp macro. Added contents to screen file and add
692        documentation file.
693        * sp42/sp42.doc: New file.
694
6952009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
698
6992009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
700
701        * spintrcritical16/init.c: Tinker with test to make it hit the case
702        more reliably.
703
7042009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
705
706        * Makefile.am, configure.ac: Add new test to exercise as many cases as
707        possible of not being able to allocate memory from the workspace
708        during thread creation.
709        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
710        sp18/sp18.scn: New files.
711
7122009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
713
714        * Makefile.am, configure.ac: Add new test to handle the case where
715        a region resize frees enough memory to unblock a task.
716        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
717        sp62/sp62.scn: New files.
718        * sp61/init.c: Test does not need regions.
719
7202009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
721
722        * Makefile.am, configure.ac: Add test case for processing a timeout
723        on a thread (that is the thread executing) that has also had its
724        request satisfied while it is being enqueued.
725        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
726        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
727        spintrcritical16/spintrcritical16.scn: New files.
728        * spintrcritical15/init.c: Remove unused TSR>
729
7302009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
731
732        * Makefile.am, configure.ac: Add test case for a thread timing out on a
733        thread queue while another thread is in the process of blocking on
734        the same thread queue.
735        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
736        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
737        spintrcritical15/spintrcritical15.scn: New files.
738
7392009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
740
741        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
742
7432009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
744
745        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
746        sp40/sp40.scn: Now verified to hit coverage cases.
747        * sp40/sp40.doc: New file.
748
7492009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
752        to catch two remaining uncovered cases in rtems_io_register_driver.
753        * sp40/system.h: Removed.
754
7552009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
756
757        * Makefile.am, configure.ac: Add new test to exercise odd case in
758        rtems_iterate_over_all_threads.
759        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
760        sp41/sp41.scn: New files.
761
7622009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
765        inheritance protocol since there is no holder associated with them.
766
7672009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * Makefile.am, configure.ac: Add new tests to exercise cases where a
770        timer is scheduled from an ISR while it is being scheduled at the
771        task level.
772        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
773        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
774        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
775        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
776        spintrcritical14/spintrcritical14.scn: New files.
777
7782009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * spintrcritical01/init.c, spintrcritical06/init.c,
781        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
782        cleanup and make the tests more similar.
783
7842009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
785
786        * spintrcritical06/init.c: Test now hits forward and reverse cases.
787
7882009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
789
790        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
791        test work for case that it is documented to handle.
792
7932009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
796        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
797        spintrcritical10/spintrcritical10.scn: New files.
798
7992009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
802        unreliable third case in sp39 to spintrcritical10. New tests to hit
803        other event synchronization critical sections.
804        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
805        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
806        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
807        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
808        spintrcritical12/spintrcritical12.scn: New files.
809
8102009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
813        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
814        sp10/sp10.scn: New files.
815
8162009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
817
818        * spintrcritical06/init.c: Clean up.
819        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
820        * spintrcritical09/spintrcritical09.scn: Fill in.
821
8222009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * spintrcritical06/init.c: Add comment to indicate test is not finished
825        and known to not hit the case.
826        * Makefile.am, configure.ac: Add a couple more interrupt critical
827        section tests.
828        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
829        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
830        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
831        spintrcritical09/Makefile.am, spintrcritical09/init.c,
832        spintrcritical09/spintrcritical09.doc,
833        spintrcritical09/spintrcritical09.scn: New files.
834
8352009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
836
837        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
838        at hitting interrupt synchronization critical section in thread queue
839        enqueue priority for reverse insertions.
840        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
841        spintrcritical07/spintrcritical07.doc,
842        spintrcritical07/spintrcritical07.scn: New files.
843
8442009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        * Makefile.am, configure.ac: Add test case for the
847        _Thread_queue_Enqueue_priority interrupt critical section where the
848        TCB we are using as a current pointer is removed from the thread
849        queue when we flash interrupts while searching forward.
850        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
851        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
852        spintrcritical06/spintrcritical06.scn: New files.
853
8542009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
855
856        * spintrcritical_support/intrcritical.c,
857        spintrcritical_support/intrcritical.h: Change prototype of delay
858        method to indicate when counter is reset. This can be used to count
859        how many iterations we are doing.
860
8612009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
862
863        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
864        blocked on one period while another expires. Add sp61 which exercises
865        the case where a call is made to rtems_shutdown_executive when the
866        system is not up.
867        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
868        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
869        sp61/sp61.doc, sp61/sp61.scn: New files.
870
8712009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
872
873        * sp04/init.c: To be timesliced, tasks must also me preemptible.
874
8752009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
878        what it was intended to do.
879
8802009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
881
882        * spintrcritical_support/intrcritical.c,
883        spintrcritical_support/intrcritical.h: New files.
884
8852009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * Makefile.am, configure.ac: Add new infrastructure which is more
888        reliable about generating cases which hit interrupt critical
889        sections. Remove sp41 since it used its own mechanism.
890        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
891        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
892        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
893        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
894        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
895        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
896        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
897        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
898        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
899        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
900        spintrcritical05/spintrcritical05.scn: New files.
901        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
902        sp41/system.h: Removed.
903
9042009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
905
906        * sp41/init.c: Remove incorrect comment.
907
9082009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
909
910        * sp29/init.c: Simple binary semaphores can not be inherit priority.
911
9122009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
913
914        * sp25/init.c: Spacing.
915
9162009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
917
918        * Makefile.am, configure.ac: Add sp59 to test path through
919        _Thread_queue_First_priority where the task's priority was in the
920        bottom 1/4 of the range.
921        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
922        sp59/sp59.scn: New files.
923
9242009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
925
926        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
927        not blocked on a thread queue.
928        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
929        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
930
9312009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * Makefile.am, configure.ac: Add test for timespec divide by zero.
934        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
935        sp58/sp58.scn: New files.
936
9372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
940        pointer being null. This does not happen naturally at this time so
941        force the point.
942
9432009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
944
945        * sp12/sp12.scn: Update screen to reflect priority changes from long
946        ago.
947
9482009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
951        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
952        as sp27a and test flushing both counting and binary semaphores.
953        Reformatted.
954        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
955        sp27a/sp27a.scn: New files.
956
9572009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
958
959        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
960        copied fomr other Makefile.am's.
961
9622009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
965        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
966        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
967        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
968
9692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * sp57/sp57.doc: Correct.
972
9732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * Makefile.am, configure.ac: Add test of restarting a task which is in
976        the middle of a sleep or wake after.
977        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
978        sp57/sp57.scn: New files.
979
9802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * sp43/init.c, sp43/sp43.scn: Add more cases for
983        rtems_object_get_class_information() to improve coverage.
984
9852009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * Makefile.am, configure.ac: Add new test to verify that when a user
988        extension create hook fails, that the error is properly propagated.
989        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
990        sp56/sp56.scn: New files.
991
9922009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
995        rtems_extension_delete.
996
9972009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * sp09/screen01.c, sp09/sp09.scn: Add test for
1000        rtems_object_get_classic_name with invalid id.
1001
10022009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * sp02/task1.c: Minor spacing.
1005
10062009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1007
1008        * spfatal12/init.c: Address to heap initialize must be aligned but size
1009        must be too small.
1010
10112009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * Makefile.am, configure.ac: Add new test to exercise case when
1014        broadcasting to a message queue with a pending message.
1015        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1016        sp55/sp55.scn: New files.
1017
10182009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1019
1020        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1021        spfatal tests appear to cover all fatal error cases.
1022        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1023        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1024        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1025        spfatal/task1.c: Removed.
1026
10272009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1030        initialize workspace heap during initialize. Can be caused by
1031        unaligned address or not enough memory to initialize heap required
1032        overhead.
1033        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1034        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1035
10362009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1039
10402009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1041
1042        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1043
10442009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1045
1046        * spstkalloc/spstkalloc.scn: Update screen.
1047
10482009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * Makefile.am, configure.ac: Add new test for user configured stack
1051        allocator/deallocator. Test both pass and fail cases.
1052        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1053        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1054
10552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * spchain/init.c, spchain/spchain.scn: Clean up test.
1058
10592009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1060
1061        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1062        routines whose bodies are not used by RTEMS itself.
1063        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1064        spchain/spchain.doc, spchain/spchain.scn: New files.
1065
10662009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1069        chain for coverage.
1070
10712009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1074        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1075        improve coverage.
1076
10772009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1080
10812009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1082
1083        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1084        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1085
10862009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1089        Enhance spprintk. Add two new fatal error tests to cover
1090        __assert_func.
1091        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1092        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1093
10942009-06-18      Chris Johns <chrisj@rtems.org>
1095
1096        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1097        workaround the H8300 gcc bug.
1098
10992009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1100
1101        * sp54/init.c: Fix spacing.
1102
11032009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1104
1105        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1106
11072009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1108
1109        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1110
11112009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * Makefile.am, configure.ac: Add new test.
1114        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1115        sp54/sp54.scn: New files.
1116
11172009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1118
1119        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1120        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1121        the time of day forward not making server based timers fire.
1122        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1123        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1124        sp53/sp53.scn: New files.
1125
11262009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1127
1128        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1129
11302009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        PR 1415/cpukit
1133        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1134        violation.
1135        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1136        sp51/sp51.scn: New files.
1137
11382009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        PR 1413/cpukit
1141        * Makefile.am, configure.ac: Add test for case where server based
1142        timers which reinitiated themselves did not get reinserted onto timer
1143        chain.
1144        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1145        sp50/sp50.scn: New files.
1146
11472009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        PR 1414/cpukit
1150        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1151        is harder to trick by passing in a valid id of an incorrect object
1152        class.
1153        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1154        sp49/sp49.scn: New files.
1155
11562009-05-19      Chris Johns <chrisj@rtems.org>
1157
1158        * sp04/tswitch.c: Lower sample count for small memory targets.
1159       
11602009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * spprintk/init.c: printk() now 100% covered.
1163
11642009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1165
1166        * spprintk/init.c: More test cases.
1167
11682009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1171        large enough for buffer node overhead.
1172
11732009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * Makefile.am, configure.ac, spwatchdog/system.h,
1176        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1177        printk. These will help coverage. Simplify spwkspace.
1178        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1179        spprintk/spprintk.scn: New files.
1180        * spwkspace/system.h: Removed.
1181
11822009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1183
1184        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1185        methods.
1186        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1187        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1188
11892009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1190
1191        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1192        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1193        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1194        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1195        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1196        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1197        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1198        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1199        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1200        spsize/size.c: Fix warnings.
1201
12022009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1203
1204        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1205        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1206        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1207        spobjgetnext/system.h: New files.
1208
12092009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1212        64k to 20k. No impact on test behavior.
1213
12142009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1215
1216        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1217
12182009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1219
1220        * sp37/init.c, sp37/sp37.scn: Add test case for
1221        rtems_interrupt_level_attribute body.
1222
12232009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1224
1225        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1226        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1227        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1228        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1229        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1230        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1231        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1232        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1233        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1234        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1235        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1236        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1237        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1238        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1239        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1240        sp48/Makefile.am, spfatal/Makefile.am,
1241        spfatal01/Makefile.am, spfatal02/Makefile.am,
1242        spfatal03/Makefile.am, spfatal04/Makefile.am,
1243        spfatal05/Makefile.am, spfatal06/Makefile.am,
1244        spfatal07/Makefile.am, spfatal08/Makefile.am,
1245        spfatal09/Makefile.am, spsize/Makefile.am,
1246        spwatchdog/Makefile.am:
1247        Eliminate _exe_/.exe.
1248
12492009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        PR 1388/cpukit
1252        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1253        allow both priority inherit and ceiling attributes to be set on
1254        semaphore create. These attributes are mutually exclusive and this
1255        should be an error.
1256
12572009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1258
1259        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1260        unlimited objects when configured for a unified workspace works as
1261        expected.
1262        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1263        sp48/sp48.scn: New files.
1264
12652009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1266                Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        PR 1357/cpukit
1269        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1270        honored.
1271        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1272        sp47/sp47.scn: New files.
1273
12742009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1275
1276        * Makefile.am, configure.ac: Add new test to test Watchdog display
1277        helper routines. These reach into the SuperCore.
1278        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1279        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1280        spwatchdog/system.h, spwatchdog/task1.c: New files.
1281
12822009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1283
1284        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1285
12862009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1287
1288        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1289        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1290        hard-coded hex numbers for bad object Ids.
1291
12922009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1293
1294        * sp15/system.h, sp19/system.h: Array of task names should be of type
1295        rtems_name not rtems_id. Similarly array of task ids should be
1296        rtems_id not rtems_name.
1297
12982008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1299
1300        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1301
13022008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1303
1304        * Makefile.am, configure.ac, spfatal06/testcase.h,
1305        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1306        spsize/size.c: Eliminate pointers to API configuration tables in the
1307        main configuration table. Reference the main configuration table and
1308        the API configuration tables directly using the confdefs.h version
1309        rather than obtaining a pointer to it. This eliminated some
1310        variables, a potential fatal error, some unnecessary default
1311        configuration structures. Overall, about a 4.5% reduction in the code
1312        size for minimum and hello on the SPARC.
1313        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1314        spfatal10/testcase.h: Removed.
1315
13162008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1317
1318        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1319        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1320        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1321        successfully with maxixum number of priorities as 16 instead of 256.
1322        This was done by temporarily modifying the score priority.h maximum.
1323        This allowed testing of all API code to ensure that it worked
1324        properly with a reduced number of priorities. Most modifications were
1325        to switch from hard-coded maximum to using the API provided methods
1326        to determine maximum number of priority levels.
1327
13282008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1329
1330        * sp46/sp46.scn: Add screen missed earlier.
1331
13322008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1333
1334        PR 1348/cpukit
1335        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1336        usage information while a period is running.
1337        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1338        sp46/sp46.scn: New files.
1339
13402008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1341
1342        * sp45/init.c: New file.
1343
13442008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1345
1346        PR 1347/cpukit
1347        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1348        Rework Timer Server to ensure that the context allows for blocking,
1349        allocating memory, and acquiring semaphores and mutexes.
1350        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1351        New files.
1352
13532008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1354
1355        * sp25/system.h: Add warning and temporary m32c conditional until size
1356        type addressed.
1357
13582008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1359
1360        * sp09/screen07.c: Use INT_MAX as number of messages so always
1361        properly sized and no overflow on constant.
1362        * sp09/screen10.c: Delay so on targets with simulator idle clock
1363        tick driver this will work.
1364        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1365        byte boundaries rather than two byte boundaries.
1366        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1367        allocate more memory than size_t holds on m32c.
1368
13692008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1370
1371        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1372        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1373        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1374        and Region calls. On 16-bit architectures, size_t can be 16-bits
1375        which would limit sizes to 64K. Also address constants which
1376        overflowed on 16-bit integer targets.
1377
13782008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1379
1380        * sp43/sp43.scn: Bump version to 4.9.99.0
1381
13822008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1383
1384        * sp19/system.h: Use "double" instead of "rtems_double".
1385
13862008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1387
1388        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1389
13902008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1391
1392        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1393        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1394        spfatal_support/init.c, spfatal_support/system.h:
1395        Convert to "bool".
1396
13972008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1398
1399        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1400        declared in a public place.
1401
14022008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1403
1404        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1405
14062008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1407
1408        * sp43/init.c: Fix derefence of uninitialized pointer.
1409
14102008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1411
1412        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1413        multiprocessing is not enabled. Saves one more variable from single
1414        processor configuration.
1415
14162008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1417
1418        PR 1212/cpukit
1419        * Makefile.am, configure.ac: Time slicing will not happen if the task
1420        mode is changed from a non-timeslicing mode to timeslicing mode if it
1421        is done by the executing thread (e.g. in its task body). This change
1422        includes sp44 to demonstrate the problem and verify the correction.
1423        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1424
14252008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1426
1427        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1428        architectures they are not supported on.
1429
14302008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1431
1432        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1433
14342008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1435
1436        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1437          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1438
14392008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1440
1441        * sp28/init.c: Corrections to configuration.
1442        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1443        * spsize/size.c: _ISR_Vector_table only exists on architectures
1444        which use the Simple Vectored Interrupt Model.
1445
14462008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1447
1448        * spsize/size.c: Convention calls for leading underscore on private
1449        RTEMS variables.
1450
14512008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1452
1453        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1454        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1455        Refactored and renamed initialization routines to
1456        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1457        rtems_initialize_device_drivers, and
1458        rtems_initialize_start_multitasking. This opened the sequence up so
1459        that bootcard() could provide a more robust and flexible framework
1460        which is easier to explain and understand. This also lays the
1461        groundwork for sharing the division of available memory between the
1462        RTEMS workspace and heap and the C library initialization across all
1463        BSPs.
1464
14652008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * sp32/init.c: Formatting.
1468
14692008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * sp09/screen01.c: Correct test.
1472        * sp09/screen14.c: Update copyright.
1473        * sp28/init.c: Correct end of test messages.
1474
14752008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1476
1477        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1478
14792008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1480
1481        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1482        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1483        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1484        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1485        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1486        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1487        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1488        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1489        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1490        tests. Add a clock_settime case for < 1988.
1491
14922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1495
14962008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1497
1498        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1499        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1500        * sp41/sp41.scn: Now has content.
1501        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1502        Object Services recently added to API.
1503
15042008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1505
1506        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1507        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1508        collection. This changed the name of a few previously public but
1509        undocumented services and added a some new services.
1510        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1511        sp43/system.h: New files.
1512
15132008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1514
1515        * spfatal10/.cvsignore: New file.
1516
15172008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1518
1519        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1520        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1521        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1522        New files.
1523
15242008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1525
1526        * Makefile.am, configure.ac: Added fatal error tests
1527        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1528        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1529        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1530        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1531        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1532        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1533        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1534        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1535        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1536        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1537        spfatal_support/init.c, spfatal_support/system.h: New files.
1538
15392008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1540
1541        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1542        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1543        test messages.
1544
15452008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1546
1547        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1548        simple type to a union of an unsigned 32 bit integer and a pointer.
1549        This should help eliminate weird casts between u32 and pointers in
1550        various places. The APIs now have to explicitly call _u32 or _string
1551        versions of helper routines. This should also simplify things and
1552        eliminate the need for ugly casts in some cases.
1553
15542008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1555
1556        * sp42/Makefile.am: New file.
1557
15582008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1559
1560        Add sp42 to exercise thread queue with knowledge of the implementation
1561        so we can exercise all of the normal paths possible.
1562        * Makefile.am, configure.ac: Add sp42.
1563        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1564
15652008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1566
1567        * sp39/init.c: Add case for long timeout on blocking operation.
1568        * Makefile.am, configure.ac: Add new test to exercise thread
1569        queue blokcing synchronization. sp39 and sp41 are very similar.
1570        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1571        sp41/system.h: New files.
1572
15732008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1574
1575        * sp39/init.c: Clean up.
1576
15772008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1578
1579        * sp39/init.c: Modify to improve coverage.
1580
15812008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1582
1583        * sp36/strict_order_mut.c:
1584
15852008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1586
1587        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1588        driver registration.
1589        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1590        sp40/system.h: New files.
1591
15922008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1593
1594        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1595        Add test cases for:
1596          + message queue create requesting too many message buffers
1597            for the available memory
1598          + region extend with address inside existing heap
1599          + timer server initiate too large a stack, create error
1600        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1601          + task set priority while holding resource
1602
16032008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        * Makefile.am, configure.ac: Added sp38 and sp39.
1606        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1607        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1608        sp39/sp39.scn, sp39/system.h: New files.
1609
16102007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1611
1612        * sp36/strict_order_mut.c: New file.
1613
16142007-12-21      Xi Yang <hiyangxi@gmail.com>
1615
1616        * Makefile.am, configure.ac: Add support for proper stacking of
1617        priority inheritance on mutexes as well as enforce proper order of
1618        release.
1619        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1620        sp36/sp36.scn: New files.
1621
16222007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1623
1624        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1625        directive instead of violating RTEMS internals.
1626
16272007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1628
1629        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1630        Add test cases for User Extension Manager to improve code coverage.
1631        * sp21/task1.c: Fix spelling error.
1632
16332007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1634
1635        * spsize/size.c: Account for previous changes in calculation of MPCI
1636        receive server stack.
1637
16382007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1639
1640        * sp09/screen07.c, sp09/sp09.scn: Add test for
1641        rtems_message_queue_broadcast for bad buffer and count pointers.
1642        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1643        with bad priority or initiating twice.
1644        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1645        it forces a dispatch.
1646        * sp37/init.c: New file.
1647
16482007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1649
1650        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1651        enable, flash, and is in progress. These are normally inlines but
1652        also have bodies for non-C code. This test also exercises the odd
1653        case of calling clock tick from outside an ISR.
1654        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1655
16562007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1657
1658        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1659        using notepad with the current task's ID or SELF
1660        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1661        test missing test cases for clock_get.
1662
16632007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1664
1665        * sp28/init.c: Add test code for task variables to improve coverage.
1666
16672007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1668
1669        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1670        RTEMS provided accessor macros to obtain configuration fields.
1671
16722007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1673
1674        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1675        Configuration Table. Eliminate CPU Table from all ports. Delete
1676        references to CPU Table in all forms.
1677
16782007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1679
1680        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1681
16822007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1683
1684        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1685        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1686        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1687        to improve test coverage.
1688
16892007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1690
1691        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1692        coverage.
1693
16942007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1695
1696        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1697
16982007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1699
1700        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1701        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1702        .scn files.
1703
17042007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1705
1706        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1707        commented out and updated the .scn file.
1708
17092007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1710
1711        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1712        buffered test IO.
1713
17142007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1715
1716        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1717        rtems_io_unregister_driver did not have any test code.
1718
17192007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1720
1721        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1722        since it was used to configure a no longer used feature. Device names
1723        are now part of the filesystem not in a table. This also eliminated
1724        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1725        RTEMS as well as the memory allocation used to populate
1726        _IO_Driver_name_table.
1727
17282007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1729
1730        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1731        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1732        properly.
1733
17342007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1735
1736        * spsize/size.c: Eliminated the variables
1737        _RTEMS_tasks_User_initialization_tasks and
1738        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1739        used in one place after initialized. It was a waste of space.
1740
17412007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1742
1743        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1744        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1745        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1746        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1747        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1748        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1749        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1750        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1751        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1752        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1753        spsize/size.c: Add optional managers to Makefiles. Clean up test
1754        cases so last output line follows END OF pattern. Make sure test case
1755        all run. All tests appeared ok on sis.
1756
17572007-04-05      Joel Sherrill <joel@OARcorp.com>
1758
1759        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1760
17612007-04-05      Joel Sherrill <joel@OARcorp.com>
1762
1763        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1764        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1765        CONFIGURE_APPLICATION_NEEDS_XXX.
1766
17672007-04-02      Joel Sherrill <joel@OARcorp.com>
1768
1769        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1770
17712007-04-02      Joel Sherrill <joel@OARcorp.com>
1772
1773        * spsize/size.c: Convert from Classic API style TOD_Control as
1774        fundamental time structure to POSIX struct timespec. Add
1775        clock_get_uptime().
1776
17772007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1778
1779        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1780
17812007-03-26      Joel Sherrill <joel@OARcorp.com>
1782
1783        * sp35/priinv.c: Remove warning.
1784
17852007-03-10      Joel Sherrill <joel@OARcorp.com>
1786
1787        * sp26/system.h: Remove incorrect and duplicate
1788        CONFIGURE_EXTRA_TASK_STACKS.
1789
17902007-03-05      Joel Sherrill <joel@OARcorp.com>
1791
1792        PR 1222/cpukit
1793        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1794        thread that is blocked on a priority based thread queue is changed,
1795        that its placement in the queue is reevaluated based upon the new
1796        priority. This enhancement includes modifications to the SuperCore as
1797        well as new test cases.
1798        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1799        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1800        sp35/sp35.doc, sp35/sp35.scn: New files.
1801
18022007-03-05      Joel Sherrill <joel@OARcorp.com>
1803
1804        * sp26/system.h: Correct memory required for stack sizes.
1805
18062007-02-06      Joel Sherrill <joel@OARcorp.com>
1807
1808        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1809        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1810        tests.
1811
18122006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1813
1814        * sp33/init.c: Improve barrier test to include normal blocking with
1815        manual release and unblocking in barrier deletion.
1816
18172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1818
1819        * configure.ac: New BUG-REPORT address.
1820
18212006-11-20      Joel Sherrill <joel@OARcorp.com>
1822
1823        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1824        and make output more compliant with other tests.
1825
18262006-11-17      Joel Sherrill <joel@OARcorp.com>
1827
1828        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1829        cases intended on all targets possible with new heap algorithm.
1830
18312006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1832
1833        * Makefile.am, configure.ac: Adding Classic API Barriers.
1834        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1835        New files.
1836
18372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1838
1839        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1840
18412006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1842
1843        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1844        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1845        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1846        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1847        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1848        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1849        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1850        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1851        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1852        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1853        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1854        Use rtems_testsdir instead.
1855
18562006-04-05      Joel Sherrill <joel@OARcorp.com>
1857                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1858
1859        * spsize/size.c: Victor spotted the problem that
1860        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1861        variables and needed to be set to the same value.  I took that
1862        idea and just removed _Thread_MP_Receive.  All uses are now
1863        _MPCI_Receive_server_tcb.
1864
18652005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1866
1867        * configure.ac: Remove RTEMS_ENABLE_BARE,
1868        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1869
18702005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1871
1872        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1873        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1874        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1875        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1876        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1877        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1878        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1879        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1880        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1881        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1882        spfatal/Makefile.am, spsize/Makefile.am:
1883        Convert to use *_PROGRAMS.
1884
18852005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1886
1887        * sp01/Makefile.am, sp02/Makefile.am,
1888        sp03/Makefile.am, sp04/Makefile.am,
1889        sp05/Makefile.am, sp06/Makefile.am,
1890        sp07/Makefile.am, sp08/Makefile.am,
1891        sp09/Makefile.am, sp11/Makefile.am,
1892        sp12/Makefile.am, sp13/Makefile.am,
1893        sp14/Makefile.am, sp15/Makefile.am,
1894        sp16/Makefile.am, sp17/Makefile.am,
1895        sp19/Makefile.am, sp20/Makefile.am,
1896        sp21/Makefile.am, sp22/Makefile.am,
1897        sp23/Makefile.am, sp24/Makefile.am,
1898        sp25/Makefile.am, sp26/Makefile.am,
1899        sp27/Makefile.am, sp28/Makefile.am,
1900        sp29/Makefile.am, sp30/Makefile.am,
1901        sp31/Makefile.am, sp32/Makefile.am,
1902        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1903
19042005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1905
1906        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1907        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1908        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1909        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1910        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1911        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1912        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1913        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1914        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1915        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1916        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1917        * sptests.am: Remove.
1918
19192005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1920
1921        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1922        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1923        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1924        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1925        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1926        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1927        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1928        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1929        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1930        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1931        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1932
19332005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1934
1935        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1936
19372005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1938
1939        * spsize/Makefile.am: Rename TEST to spsize.
1940        * spsize/size.scn: Remove.
1941        * spsize/spsize.scn: New (renamed from size.scn).
1942
19432005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1944
1945        * configure.ac: Add spfatal/Makefile.
1946        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1947        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1948        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1949        * sptests.am: Remove LIB_VARIANT.
1950
19512005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1952
1953        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1954        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1955        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1956        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1957        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1958        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1959        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1960        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1961        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1962        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1963        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1964
19652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1966
1967        * Makefile.am: Cleanup.
1968
19692005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1970
1971        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1972        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1973        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1974        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1975        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1976        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1977        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1978        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1979        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1980        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1981        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1982        spfatal/Makefile.am, spsize/Makefile.am:
1983        Partial conversion to automake.
1984
19852005-03-07      Joel Sherrill <joel@OARcorp.com>
1986
1987        * sp13/task1.c: Removed warnings.
1988
19892004-09-29      Joel Sherrill <joel@OARcorp.com>
1990
1991        * spsize/size.c: i960 obsoleted and all references removed.
1992
19932004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1994
1995        * configure.ac: Require automake > 1.9.
1996
19972004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1998
1999        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2000        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2001        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2002        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2003        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2004        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2005        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2006        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2007        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2008        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2009        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2010        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2011        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2012        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2013        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2014        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2015        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2016        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2017        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2018        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2019        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2020        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2021        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2022        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2023        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2024        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2025        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2026        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2027        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2028        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2029        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2030        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2031
20322004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2033
2034        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2035
20362004-03-30      David Querbach <querbach@realtime.bc.ca>
2037
2038        PR 595/tests
2039        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2040        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2041        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2042        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2043        others treat it as a count of longs.
2044
20452004-03-30      David Querbach <querbach@realtime.bc.ca>
2046
2047        PR 596/tests
2048        * sp32/init.c: A missing definition of TEST_INIT before including
2049        <tmacros.h> means that buffered output will not work even if selected
2050        in buffer_test_io.h.
2051
20522004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2053
2054        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2055        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2056        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2057        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2058        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2059        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2060        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2061        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2062        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2063        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2064        types.
2065
20662004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2067
2068        * configure.ac: Add 2nd arg to RTEMS_TOP.
2069
20702004-03-05      Joel Sherrill <joel@OARcorp.com>
2071
2072        * sp07/buffered_io.c: Remove warning.
2073
20742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2075
2076        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2077        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2078        * sp02/Makefile.am: Ditto.
2079        * sp03/Makefile.am: Ditto.
2080        * sp04/Makefile.am: Ditto.
2081        * sp05/Makefile.am: Ditto.
2082        * sp06/Makefile.am: Ditto.
2083        * sp07/Makefile.am: Ditto.
2084        * sp08/Makefile.am: Ditto.
2085        * sp09/Makefile.am: Ditto.
2086        * sp11/Makefile.am: Ditto.
2087        * sp12/Makefile.am: Ditto.
2088        * sp13/Makefile.am: Ditto.
2089        * sp14/Makefile.am: Ditto.
2090        * sp15/Makefile.am: Ditto.
2091        * sp16/Makefile.am: Ditto.
2092        * sp17/Makefile.am: Ditto.
2093        * sp19/Makefile.am: Ditto.
2094        * sp20/Makefile.am: Ditto.
2095        * sp21/Makefile.am: Ditto.
2096        * sp22/Makefile.am: Ditto.
2097        * sp23/Makefile.am: Ditto.
2098        * sp24/Makefile.am: Ditto.
2099        * sp25/Makefile.am: Ditto.
2100        * sp26/Makefile.am: Ditto.
2101        * sp27/Makefile.am: Ditto.
2102        * sp28/Makefile.am: Ditto.
2103        * sp29/Makefile.am: Ditto.
2104        * sp30/Makefile.am: Ditto.
2105        * sp31/Makefile.am: Ditto.
2106        * sp32/Makefile.am: Ditto.
2107        * spfatal/Makefile.am: Ditto.
2108        * spsize/Makefile.am: Ditto.
2109
21102003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * sptests.am: Add dirstamp support.
2113
21142003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2115
2116        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2117
21182003-12-16      Joel Sherrill <joel@OARcorp.com>
2119
2120        PR 544/tests
2121        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2122        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2123        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2124        make tests account for resources and not print at inappropriate
2125        times.
2126        * sp07/buffered_io.c: New file.
2127
21282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2131
21322003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2133
2134        * sp01/Makefile.am: Remove all-local: $(ARCH).
2135        * sp02/Makefile.am: Remove all-local: $(ARCH).
2136        * sp03/Makefile.am: Remove all-local: $(ARCH).
2137        * sp04/Makefile.am: Remove all-local: $(ARCH).
2138        * sp05/Makefile.am: Remove all-local: $(ARCH).
2139        * sp06/Makefile.am: Remove all-local: $(ARCH).
2140        * sp07/Makefile.am: Remove all-local: $(ARCH).
2141        * sp08/Makefile.am: Remove all-local: $(ARCH).
2142        * sp09/Makefile.am: Remove all-local: $(ARCH).
2143        * sp11/Makefile.am: Remove all-local: $(ARCH).
2144        * sp12/Makefile.am: Remove all-local: $(ARCH).
2145        * sp13/Makefile.am: Remove all-local: $(ARCH).
2146        * sp14/Makefile.am: Remove all-local: $(ARCH).
2147        * sp15/Makefile.am: Remove all-local: $(ARCH).
2148        * sp16/Makefile.am: Remove all-local: $(ARCH).
2149        * sp17/Makefile.am: Remove all-local: $(ARCH).
2150        * sp19/Makefile.am: Remove all-local: $(ARCH).
2151        * sp20/Makefile.am: Remove all-local: $(ARCH).
2152        * sp21/Makefile.am: Remove all-local: $(ARCH).
2153        * sp22/Makefile.am: Remove all-local: $(ARCH).
2154        * sp23/Makefile.am: Remove all-local: $(ARCH).
2155        * sp24/Makefile.am: Remove all-local: $(ARCH).
2156        * sp25/Makefile.am: Remove all-local: $(ARCH).
2157        * sp26/Makefile.am: Remove all-local: $(ARCH).
2158        * sp27/Makefile.am: Remove all-local: $(ARCH).
2159        * sp28/Makefile.am: Remove all-local: $(ARCH).
2160        * sp29/Makefile.am: Remove all-local: $(ARCH).
2161        * sp30/Makefile.am: Remove all-local: $(ARCH).
2162        * sp31/Makefile.am: Remove all-local: $(ARCH).
2163        * sp32/Makefile.am: Remove all-local: $(ARCH).
2164        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2165        * spsize/Makefile.am: Remove all-local: $(ARCH).
2166
21672003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2168
2169        * configure.ac: Reflect having moved to testsuites/.
2170
21712003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2172
2173        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2174
21752003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2176
2177        * configure.ac:Remove RTEMS_CHECK_CPU.
2178
21792003-09-04      Joel Sherrill <joel@OARcorp.com>
2180
2181        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2182        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2183        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2184        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2185        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2186        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2187        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2188        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2189        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2190        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2191        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2192        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2193        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2194        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2195        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2196        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2197        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2198        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2199        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2200        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2201        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2202        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2203        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2204        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2205        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2206        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2207        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2208        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2209        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2210        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2211        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2212        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2213        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2214        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2215        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2216        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2217        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2218        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2219        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2220        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2221        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2222        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2223        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2224        spsize/size.c, spsize/system.h: URL for license changed.
2225
22262003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2227
2228        PR 458/tests
2229        * sp30/task1.c: Correct indexing problem.
2230
22312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2232
2233        * Makefile.am: Reflect having moved aclocal/.
2234
22352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2236
2237        * Makefile.am: Reflect having moved automake/.
2238        * sp01/Makefile.am: Reflect having moved automake/.
2239        * sp02/Makefile.am: Reflect having moved automake/.
2240        * sp03/Makefile.am: Reflect having moved automake/.
2241        * sp04/Makefile.am: Reflect having moved automake/.
2242        * sp05/Makefile.am: Reflect having moved automake/.
2243        * sp06/Makefile.am: Reflect having moved automake/.
2244        * sp07/Makefile.am: Reflect having moved automake/.
2245        * sp08/Makefile.am: Reflect having moved automake/.
2246        * sp09/Makefile.am: Reflect having moved automake/.
2247        * sp11/Makefile.am: Reflect having moved automake/.
2248        * sp12/Makefile.am: Reflect having moved automake/.
2249        * sp13/Makefile.am: Reflect having moved automake/.
2250        * sp14/Makefile.am: Reflect having moved automake/.
2251        * sp15/Makefile.am: Reflect having moved automake/.
2252        * sp16/Makefile.am: Reflect having moved automake/.
2253        * sp17/Makefile.am: Reflect having moved automake/.
2254        * sp19/Makefile.am: Reflect having moved automake/.
2255        * sp20/Makefile.am: Reflect having moved automake/.
2256        * sp21/Makefile.am: Reflect having moved automake/.
2257        * sp22/Makefile.am: Reflect having moved automake/.
2258        * sp23/Makefile.am: Reflect having moved automake/.
2259        * sp24/Makefile.am: Reflect having moved automake/.
2260        * sp25/Makefile.am: Reflect having moved automake/.
2261        * sp26/Makefile.am: Reflect having moved automake/.
2262        * sp27/Makefile.am: Reflect having moved automake/.
2263        * sp28/Makefile.am: Reflect having moved automake/.
2264        * sp29/Makefile.am: Reflect having moved automake/.
2265        * sp30/Makefile.am: Reflect having moved automake/.
2266        * sp31/Makefile.am: Reflect having moved automake/.
2267        * sp32/Makefile.am: Reflect having moved automake/.
2268        * spfatal/Makefile.am: Reflect having moved automake/.
2269        * spsize/Makefile.am: Reflect having moved automake/.
2270
22712003-08-14      Joel Sherrill <joel@OARcorp.com>
2272
2273        * sp02/task1.c: Added ID to name lookup service and changed name of
2274        id/name translation status code. This propagated to multiple
2275        functions. The user API service added was rtems_object_id_to_name()
2276
22772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2278
2279        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2280
22812003-05-29      Joel Sherrill <joel@OARcorp.com>
2282
2283        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2284
22852003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2286
2287        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2288        CC_CFLAGS_DEFAULT (obsolete).
2289
22902003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2291
2292        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2293        Remove CC_LDFLAGS_PROFILE_V.
2294
22952003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2296
2297        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2298
22992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2300
2301        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2302
23032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2304
2305        * configure.ac: AC_PREREQ(2.57).
2306
23072002-11-14      Joel Sherrill <joel@OARcorp.com>
2308
2309        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2310        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2311        update the IDs in the screens.
2312
23132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2314
2315        * .cvsignore: Reformat.
2316        Add autom4te*cache.
2317        Remove autom4te.cache.
2318
23192002-09-14      Joel Sherrill <joel@OARcorp.com>
2320
2321        * sp32/.cvsignore: New file.
2322
23232002-09-14      Aaron J. Grier <aaron@frye.com>
2324
2325        * PR271 was not applicable against the current source but included
2326        a nice test that Joel decided to add to the tree as sp32.
2327        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2328        * Makefile.am, configure.ac: Modified to reflect addition.
2329
23302002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2331
2332        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2333        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2334        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2335        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2336        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2337        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2338        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2339        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2340        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2341        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2342        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2343        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2344        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2345        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2346        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2347        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2348        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2349        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2350        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2351        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2352        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2353        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2354        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2355        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2356        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2357        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2358        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2359        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2360        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2361        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2362        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2363
23642002-08-01      Joel Sherrill <joel@OARcorp.com>
2365
2366        * Per PR47 add support for buffered test output.  This involved
2367        adding defines to redirect output to a buffer and dump it when
2368        full, at "test pause", and at exit.  To avoid problems when redefining
2369        exit(), all tests were modified to call rtems_test_exit().
2370        Some tests, notable psxtests, had to be modified to include
2371        the standard test macro .h file (pmacros.h or tmacros.h) to
2372        enable this support.
2373        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2374        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2375        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2376        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2377        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2378        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2379        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2380
23812002-07-30      Joel Sherrill <joel@OARcorp.com>
2382
2383        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2384        stack if the port doesn't configure using it.
2385
23862002-07-04      Joel Sherrill <joel@OARcorp.com>
2387
2388        * Jump table for single entry point removed.
2389        * spsize/size.c:  Modified to reflect above.
2390
23912002-07-01      Joel Sherrill <joel@OARcorp.com>
2392
2393        * sp29/init.c: Corrected definitions for task stack usage.
2394
23952002-07-01      Joel Sherrill <joel@OARcorp.com>
2396
2397        * spsize/size.c: _Thread_queue_Extract_table removed.
2398
23992001-05-17      Joel Sherrill <joel@OARcorp.com>
2400
2401        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2402        number of staticly configured device drivers.
2403
24042001-05-14      Joel Sherrill <joel@OARcorp.com>
2405
2406        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2407        than the configured number of drivers.
2408 
24092002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2410
2411        * configure.ac: Remove ENABLE_GCC28.
2412
24132001-04-04      Joel Sherrill <joel@OARcorp.com>
2414
2415        * spsize/size.c: Reflect SPARC modifcation to get rid of
2416        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2417 
24182001-03-29      Joel Sherrill <joel@OARcorp.com>
2419
2420        * Per PR147 addressed problems when reseting and inserting a timer
2421        into a timer chain that did not honor time passage since the last
2422        time the timer server was scheduled and the new insertion.
2423        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2424
24252001-03-28      Joel Sherrill <joel@OARcorp.com>
2426
2427        * Side-effect of PR132.
2428        * sp21/system.h: Now must explicitly request NULL driver.
2429
24302002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2431
2432        * configure.ac:
2433        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2434        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2435        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2436        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2437        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2438        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2439        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2440        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2441        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2442        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2443        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2444        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2445        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2446        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2447        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2448        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2449        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2450        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2451        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2452        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2453        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2454        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2455        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2456        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2457        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2458        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2459        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2460        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2461        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2462        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2463        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2464        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2465        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2466        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2467
24682002-03-20      Chris Johns <ccj@acm.org>
2469
2470        * PR145.
2471        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2472        in system (e.g. driver tasks).  Also exit on minimum number of
2473        switches not precise number.
2474
24752001-01-29      Joel Sherrill <joel@OARcorp.com>
2476
2477        * Fixed bug where resetting a timer that was not at the head
2478        of one of the task timer chains resulted in the Timer Server
2479        task waking up too far in the future.
2480        * Added rtems_timer_get_information() directive to support testing.
2481        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2482        above condition.
2483
24842001-01-22      Joel Sherrill <joel@OARcorp.com>
2485
2486        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2487        because priority added as argument to rtems_timer_initiate_server().
2488
24892001-01-16      Joel Sherrill <joel@OARcorp.com>
2490
2491        * Added tests for task-based timers.  This included the new tests
2492        sp30 and sp31.
2493        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2494        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2495        for task-based timer services.
2496        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2497        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2498        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2499        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2500        sp31/task1.c: New files.
2501
25022001-11-01      Joel Sherrill <joel@OARcorp.com>
2503
2504        * sp26/system.h: Properly account for stack memory used by
2505        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2506        and processed as PR78.
2507
25082001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2509
2510        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2511        * configure.in: Remove.
2512        * configure.ac: New file, generated from configure.in by autoupdate.
2513
25142001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2515
2516        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2517
25182001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2519
2520        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2521        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2522        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2523        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2524        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2525        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2526        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2527        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2528        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2529        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2530        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2531        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2532        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2533        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2534        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2535        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2536        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2537        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2538        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2539        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2540        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2541        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2542        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2543        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2544        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2545        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2546        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2547        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2548        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2549
25502001-08-16      Joel Sherrill <joel@OARcorp.com>
2551
2552        * sp20/system.h: Account for extra task stacks properly.
2553
25542001-08-16      Joel Sherrill <joel@OARcorp.com>
2555
2556        * sp13/sp13.scn: Id in screen had wrong class field value.
2557        * sp13/system.h: Account for message buffer memory.
2558        * sp13/task2.c: Remove unnecessary check for failure.
2559
25602001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2561
2562        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2563
25642001-04-20      Joel Sherrill <joel@OARcorp.com>
2565
2566        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2567        file.
2568
25692001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2570
2571        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2572
25732001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2574
2575        * sp21/Makefile.am: Remove libtest.
2576
25772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2578
2579        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2580
25812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2582
2583        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2584
25852000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2586
2587        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2588        Switch to GNU canonicalization.
2589        * sptests.am: Remove DEFS.
2590
25912000-09-29      Joel Sherrill <joel@OARcorp.com>
2592
2593        * sp20/sp20.scn: Corrected to reflect new addition.
2594        * sp20/system.h: Removed comment reflecting history.
2595
25962000-09-29      Stephan Merker <merker@decrc.abb.de>
2597
2598        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2599        Added new task to test sequence of altering a period's length
2600        while it is still active.
2601
26022000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2603
2604        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2605        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2606        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2607        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2608        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2609        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2610        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2611        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2612        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2613        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2614
26152000-08-10      Joel Sherrill <joel@OARcorp.com>
2616
2617        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.