Ticket #1600: ChangeLog

File ChangeLog, 99.3 KB (added by Bharath Suri, on 07/02/10 at 16:38:25)

Updated ChangeLog? @ testsuites/sptests

Line 
12010-01-02      Bharath Suri <bharath.s.jois@gmail.com>
2
3        PR 1600/testing
4        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
5        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
6        routines
7
82010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        PR 1573/cpukit
11        * spsize/size.c: Add a per cpu data structure which contains the
12        information required by RTEMS for each CPU core. This encapsulates
13        information such as thread executing, heir, idle and dispatch needed.
14
152010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * sp69/Makefile.am: Really needs spin.c
18
192010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
20
21        PR 1592/testing
22        * Makefile.am, configure.ac: Changes to incorporate sperror01,
23        sperror02, sperror03
24        * sperror01/init.c, sperror02/init.c: New tests to exercise
25        rtems_error routine
26        * sperror03/init.c: New test to exercise rtems_panic routine
27
282010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
31        not need spin.c
32
332010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * sp70/Makefile.am: Tests do not need spin.c
36
372010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
38
39        * Makefile.am, configure.ac: Removed some fifo tests.
40        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
41        excessive new lines in the output.
42
43        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
44        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
45        Also added a few more cases, mostly from spfifo04/init.c.
46        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
47        Previously was spfifo06. Configure parameter for pipes is used now.
48        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
49        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
50        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
51        spfifo08/spfifo08.scn: Removed.
52
532010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
54
55        * Makefile.am, configure.ac: Add new test to exercise path where using
56        unlimited object support you are about to allocate more objects than
57        can be represented in the Id. This test will NOT pass on targets with
58        insufficient RAM.
59        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
60        sp71/sp71.scn: New files.
61
622010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * Makefile.am, configure.ac: spfatal20 not ready.
65
662010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
69        rtems_termios_open().
70        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
71        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
72        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
73        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
74        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
75        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
76        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
77        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
78
792010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
80
81        * Makefile.am, configure.ac, spfatal_support/init.c,
82        spfatal_support/system.h: Add new tests to generate fatal errors in
83        open_dev_console().
84        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
85        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
86        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
87        spfatal15/spfatal15.scn, spfatal15/testcase.h,
88        spfatal_support/consume_sems.c: New files.
89
902010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * sp43/init.c: Remove more ITRON references.
93
942010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * sp09/screen01.c: Fix warning.
97
982010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * spfifo08/init.c: Catch more cases but discussion on errors and proper
101        behaviour remain.
102
1032010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
106        used.
107
1082010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
111        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
112        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
113
1142010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
115
116        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
117        spfatal_support/init.c: Remove references to ITRON constants.
118
1192010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, configure.ac: Add sp70 to test slot
122        reclamation and reuse for unlimited object configuration.
123        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
124        sp70/sp70.scn: New files.
125
1262010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * sp16/task1.c: Update for heap extend changes.
129
1302010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
131
132        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
133
1342010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
135
136        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
137        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
138        * Makefile.am, configure.ac: Reflect changes above.
139
1402010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
141
142        * spfifo01/main.c: New file.
143
1442010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
145
146        PR PR1542
147        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
148        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
149        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
150        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
151        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
152        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
153        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
154        files.
155
1562010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
157
158        * sp09/screen12.c: Update for heap extend changes.
159
1602010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
161
162        * sp62/init.c, sp65/init.c: #include <unistd.h>.
163
1642010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * sp43/init.c: Readdress use of ctype methods per recommendation from
167        D.J. Delorie on the newlib mailing list. We should pass an unsigned
168        char into these methods.
169
1702010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * Makefile.am, configure.ac: Add new fatal error for configuring
173        unlimited and maximum of 0.
174        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
175        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
176
1772010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        * sp43/init.c: Fix warning.
180
1812009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
182
183        * sp69/init.c: Fixed warnings.
184
1852009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
188        update.
189
1902009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
193        expired periods. This detected the recently introduced PR1480.
194
1952009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * sp69/.cvsignore: New file.
198
1992009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
200
201        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
202        to ensure that all paths are tested.
203        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
204
2052009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
206
207        * sp31/task1.c: Fixed spacing.
208
2092009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
210
211        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
212        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
213        spwkspace/init.c: Use rtems_test_assert() consistently instead of
214        system assert(). rtems_test_assert() is designed to integrate into
215        the RTEMS test suite infrastructure.
216
2172009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
218
219        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
220        cases. Updated copyright notice.
221
2222009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
223
224        * sp25/task1.c: Use PRIuPTR for segment_sizes.
225
2262009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
227
228        * sp68/Makefile.in, sp68/.cvsignore,
229        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
230        removed unneeded Makefile.in, added cvsignore
231       
2322009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
233
234        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
235        spintrcritical17/init.c, spintrcritical17/Makefile.am,
236        spintrcritical17/spintrcritical17.doc,
237        spintrcritical17/spintrcritical17.scn: New files.
238        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
239        * sp31/task1.c, sp67/init.c: Changes for new timer server
240        implementation.
241        * sp52/init.c: The init task must be preemptible to let the timer
242        server run.
243
2442009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
245
246        PR 1460/cpukit
247        * sp43/init.c: Change return type on methods accessing portions of
248        RTEMS Ids to int. This allows -1 to be return on error.
249
2502009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * spsize/Makefile.am: Fix broken install rule.
253
2542009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
255
256        * spprintk/spprintk.scn: Add end of line at end of file.
257
2582009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
259
260        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
261        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
262        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
263        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
264        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
265        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
266        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
267        spwkspace/Makefile.am: Add documentation files for multiple tests.
268        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
269        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
270        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
271        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
272        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
273        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
274        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
275        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
276        spwkspace/spwkspace.doc: New files.
277
2782009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
279
280        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
281        Include "tmacros.h".
282        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
283        _Heap_Allocate for 16bit compliance.
284        * sp44/init.c: Another printf format fix.
285
2862009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
287
288        * sp37/init.c: Add local prototypes for
289        rtems_interrupt_disable, rtems_interrupt_enable,
290        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
291        * sp43/init.c: Add local prototypes for
292        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
293        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
294        rtems_object_id_api_minimum, rtems_object_id_get_api,
295        rtems_object_id_get_class, rtems_object_id_get_index,
296        rtems_object_id_get_node.
297        Spray PRId32's into printf's for 16bit target complianance.
298        * sp37/init.c: Add local prototype for
299        rtems_interrupt_level_attribute.
300
3012009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * sp29/init.c: Include "tmacros.h".
304        Misc. changes related to rtems_intervals.
305        * sp14/asr.c: Add PRIxrtems_signal_set.
306        Use PRIxrtems_signal_set to print rtems_signal_set's.
307        * sp13/task3.c: Use PRIu32 to print "count".
308        * sp09/screen12.c: Segment sizes are uintptr_t's.
309        * sp09/screen11.c: Use size_t for "size".
310        * sp62/init.c: Segment sizes are uintptr_t's.
311        * sp25/task1.c: Use PRIuPTR to print segment_size's.
312        * sp21/task1.c: Add PRIurtems_device_major_number.
313        * sp11/task1.c, sp11/task2.c:
314        Use PRIxrtems_event_set to print rtems_event_set's.
315        * sp09/screen13.c: Revert previous change.
316        Remove broken extraneous line seemingly having crept into in
317        2009-08-10 patch.
318        * sp27/init.c: Remove extraneous argument to print.
319        * spsize/size.c: Use PRIu32 to print sys_req.
320        * sp37/init.c: Add missing argument to printf.
321        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
322        sp12/pritask.c, sp34/changepri.c:
323        Use PRIdrtems_task_argument to print rtems_task_argument's.
324
3252009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
326
327        * sp25/task1.c: segment_size is uintptr_t.
328        * spfatal06/testcase.h: Add missing return.
329        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
330        Duplicate code from rtems_name_to_characters to convert rtems_name's
331        into char arrays.
332        * sp09/screen13.c: Comment out unused return status.
333        * sp63/init.c: Use PRIu32 to print uint32_t's.
334        * sp33/init.c: Use PRIu32 to print uint32_t's.
335        * sp28/init.c: Use PRIu32 to print uint32_t's.
336
3372009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * sp31/task1.c: Use PRIdWatchdog_Interval to print
340        Watchdog_Interval's.
341        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
342        PRIdrtems_interval to print rtems_interval's.
343
3442009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * sp13/task1.c: Misc. uint32_t fixes.
347        * sp20/task1.c: Misc. uint32_t fixes.
348        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
349        Use PRIXrtems_mode to print rtems_mode's.
350        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
351        Use PRIxrtems_mode to print rtems_mode's.
352        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
353        sp19/task1.c: Add missing PRI*32's.
354
3552009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
356
357        * sp34/changepri.c, sp35/priinv.c:
358        Use PRIdPriority_Control to print Priority_Control's.
359
3602009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
361
362        * sp34/changepri.c, sp59/init.c:
363        Use PRIdrtems_task_priority to print rtems_task_priority's.
364        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
365        Use PRIdrtems_task_priority to print rtems_task_priority's.
366        * sp12/system.h:
367        Change Priority_Test_driver to use rtems_task_priority argument.
368        * sp12/pridrv.c:
369        Change Priority_Test_driver to use rtems_task_priority argument.
370        Use PRIdrtems_task_priority to print rtems_task_priority's.
371
3722009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
373
374        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
375        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
376        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
377        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
378        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
379
3802009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
383        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
384        * sp63/init.c: Fix _Heap_Resize_block args.
385        * sp09/screen09.c: Eliminate unused var warning.
386
3872009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
388
389        * sp27/init.c, spsize/init.c: Fix prototypes.
390        * spwatchdog/task1.c: Remove unused vars.
391
3922009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
393
394        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
395        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
396        spobjgetnext/init.c, spprintk/init.c:
397        Eliminate unused vars.
398
3992009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
400
401        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
402        confdefs.h define typos.
403
4042009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
405
406        * configure.ac: Don't add -ansi -fasm to CFLAGS.
407
4082009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * sp32/init.c: Lengthen the clock tick and move configuration to the
411        bottom of the file.
412
4132009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * Makefile.am, configure.ac: Add new test to exercise when the ticks
416        since boot wraps around 0 and the timer server must deal with that
417        condition.
418        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
419        sp67/sp67.scn: New files.
420
4212009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
422
423        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
424
4252009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
426
427        * spintrcritical09/init.c, spintrcritical10/init.c,
428        spintrcritical11/init.c: Fixed potentially infinite loops.
429        * sp20/system.h: Increased micro seconds per tick in order to be more
430        independent of the console output speed.
431
4322009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
433
434        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
435        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
436        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
437        at -Os and m68k at -Os. Fix typos.
438
4392009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
440
441        * sp54/init.c: Use rtems_build_id to make building Objects_Id
442        RTEMS_USE_16_BIT_OBJECT clean.
443
4442009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * Makefile.am, configure.ac: Add new test to exercise when notepads are
447        not configured.
448        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
449        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
450
4512009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
454        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
455        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
456        coverage runs.
457
4582009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
461        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
462        some error cases uncovered by uC5282 coverage runs.
463
4642009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
465
466        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
467        uC5282 coverage runs.
468
4692009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
470
471        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
472        Correct minor issues uncovered on uC5282.
473
4742009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
475
476        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
477        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
478        Eliminate use of deprecated rtems_extension.
479
4802009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
481
482        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
483        run when IO speed varies.
484
4852009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
486
487        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
488        the intended code.
489
4902009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * configure.ac: Revert accidentally committed lines.
493
4942009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
497        simple priority ceiling case that was previously only tested via the
498        POSIX API.
499        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
500        sp66/sp66.scn: New files.
501
5022009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
505        for Id which is in range for the object class but not allocated yet.
506
5072009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
508
509        * sp46/init.c, sp46/sp46.scn: Fix numbering.
510
5112009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
512
513        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
514
5152009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
516
517        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
518        spfatal02/spfatal02.scn, spfatal02/testcase.h,
519        spfatal03/spfatal03.scn, spfatal03/testcase.h,
520        spfatal04/spfatal04.scn, spfatal04/testcase.h,
521        spfatal05/spfatal05.scn, spfatal05/testcase.h,
522        spfatal06/spfatal06.scn, spfatal06/testcase.h,
523        spfatal07/spfatal07.scn, spfatal07/testcase.h,
524        spfatal08/spfatal08.scn, spfatal08/testcase.h,
525        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
526        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
527        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
528        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
529        tests use testcase.h and spfatal_support framework. Print test name
530        herald in all cases.
531        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
532        New files.
533        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
534
5352009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
536
537        * spfatal07/testcase.h: Indicate test is not applicable on some
538        architectures.
539
5402009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * Makefile.am: Fix spacing.
543
5442009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
545
546        * spstkalloc/init.c: Changed allocator signature. Functions are now
547        static.
548
5492009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
550
551        * sp29/init.c: Fixed return value evaluation.
552        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
553        * sp63/init.c: Check return value of _Heap_Initialize().
554
5552009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
556
557        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
558        _Watchdog_Report() when name is not NULL. This case was covered at
559        -Os on erc32 but at -O2 we had more code.
560
5612009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
562
563        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
564        overflowing on _Heap_Allocate_aligned.
565
5662009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
569        for various null parameters.
570
5712009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * sp16/sp16.scn, sp16/task1.c: Fix typo.
574
5752009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
576
577        * sp65/init.c: Remove stray print.
578        * sp65/sp65.doc: Add information on second case.
579
5802009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
581
582        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
583        verify that obtaining a priority ceiling mutex when the calling
584        task's priority is the same as the priority ceiling is handled
585        correctly.
586
5872009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
588
589        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
590        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
591        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
592        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
593        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
594        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
595        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
596        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
597        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
598        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
599        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
600        rtems_clock_get_ticks_per_second().
601
6022009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
605        Change attributes to priority ceiling. Use directive_failed, not
606        assert. Configure a semaphore not a region.
607
6082009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
609
610        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
611        mutex cases.
612        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
613        sp65/sp65.scn: New files.
614
6152009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
616
617        * Makefile.am, configure.ac: Add new test for some core mutex cases.
618        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
619        sp65/sp65.scn: New files.
620
6212009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
622
623        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
624        per tick.
625
6262009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
627
628        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
629        adjust existing for alignment. New test ensures coverage begin and
630        end marker methods are exercised so they do not get considered
631        unexecuted.
632        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
633        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
634
6352009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
636
637        * Makefile.am, configure.ac: Add new test to exercise legacy
638        rtems_clock_get().
639        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
640        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
641
6422009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
643
644        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
645        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
646        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
647
6482009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
649
650        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
651        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
652        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
653        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
654        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
655        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
656        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
657        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
658        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
659
6602009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
663        cases.
664
6652009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
666
667        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
668        all memory is successfully allocated. This means the test can
669        validate the heap is unchanged on extend failure.
670
6712009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
672
673        * spintrcritical01/init.c, spintrcritical06/init.c,
674        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
675        per tick so tests run quicker and more reliably hit the intended
676        critical section.
677
6782009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
679
680        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
681        when we are unable to allocate the memory needed for an object
682        extend. Make sure all is handled properly.
683        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
684        sp64/sp64.scn: New files.
685
6862009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
687
688        * sp63/init.c: Correct test case two.
689
6902009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
691
692        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
693        test case to exercise another odd branch not taken.
694
6952009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
698        particular path is taken through the _Heap_Resize_block code.
699        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
700        sp63/sp63.scn: New files.
701
7022009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
703
704        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
705        wrong thing in a cpp macro. Added contents to screen file and add
706        documentation file.
707        * sp42/sp42.doc: New file.
708
7092009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
712
7132009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
714
715        * spintrcritical16/init.c: Tinker with test to make it hit the case
716        more reliably.
717
7182009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
719
720        * Makefile.am, configure.ac: Add new test to exercise as many cases as
721        possible of not being able to allocate memory from the workspace
722        during thread creation.
723        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
724        sp18/sp18.scn: New files.
725
7262009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
727
728        * Makefile.am, configure.ac: Add new test to handle the case where
729        a region resize frees enough memory to unblock a task.
730        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
731        sp62/sp62.scn: New files.
732        * sp61/init.c: Test does not need regions.
733
7342009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
735
736        * Makefile.am, configure.ac: Add test case for processing a timeout
737        on a thread (that is the thread executing) that has also had its
738        request satisfied while it is being enqueued.
739        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
740        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
741        spintrcritical16/spintrcritical16.scn: New files.
742        * spintrcritical15/init.c: Remove unused TSR>
743
7442009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
745
746        * Makefile.am, configure.ac: Add test case for a thread timing out on a
747        thread queue while another thread is in the process of blocking on
748        the same thread queue.
749        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
750        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
751        spintrcritical15/spintrcritical15.scn: New files.
752
7532009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
756
7572009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
758
759        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
760        sp40/sp40.scn: Now verified to hit coverage cases.
761        * sp40/sp40.doc: New file.
762
7632009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
764
765        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
766        to catch two remaining uncovered cases in rtems_io_register_driver.
767        * sp40/system.h: Removed.
768
7692009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
770
771        * Makefile.am, configure.ac: Add new test to exercise odd case in
772        rtems_iterate_over_all_threads.
773        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
774        sp41/sp41.scn: New files.
775
7762009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
777
778        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
779        inheritance protocol since there is no holder associated with them.
780
7812009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
782
783        * Makefile.am, configure.ac: Add new tests to exercise cases where a
784        timer is scheduled from an ISR while it is being scheduled at the
785        task level.
786        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
787        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
788        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
789        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
790        spintrcritical14/spintrcritical14.scn: New files.
791
7922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
793
794        * spintrcritical01/init.c, spintrcritical06/init.c,
795        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
796        cleanup and make the tests more similar.
797
7982009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
799
800        * spintrcritical06/init.c: Test now hits forward and reverse cases.
801
8022009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
803
804        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
805        test work for case that it is documented to handle.
806
8072009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
808
809        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
810        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
811        spintrcritical10/spintrcritical10.scn: New files.
812
8132009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
814
815        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
816        unreliable third case in sp39 to spintrcritical10. New tests to hit
817        other event synchronization critical sections.
818        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
819        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
820        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
821        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
822        spintrcritical12/spintrcritical12.scn: New files.
823
8242009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
827        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
828        sp10/sp10.scn: New files.
829
8302009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
831
832        * spintrcritical06/init.c: Clean up.
833        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
834        * spintrcritical09/spintrcritical09.scn: Fill in.
835
8362009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
837
838        * spintrcritical06/init.c: Add comment to indicate test is not finished
839        and known to not hit the case.
840        * Makefile.am, configure.ac: Add a couple more interrupt critical
841        section tests.
842        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
843        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
844        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
845        spintrcritical09/Makefile.am, spintrcritical09/init.c,
846        spintrcritical09/spintrcritical09.doc,
847        spintrcritical09/spintrcritical09.scn: New files.
848
8492009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
852        at hitting interrupt synchronization critical section in thread queue
853        enqueue priority for reverse insertions.
854        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
855        spintrcritical07/spintrcritical07.doc,
856        spintrcritical07/spintrcritical07.scn: New files.
857
8582009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
859
860        * Makefile.am, configure.ac: Add test case for the
861        _Thread_queue_Enqueue_priority interrupt critical section where the
862        TCB we are using as a current pointer is removed from the thread
863        queue when we flash interrupts while searching forward.
864        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
865        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
866        spintrcritical06/spintrcritical06.scn: New files.
867
8682009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
869
870        * spintrcritical_support/intrcritical.c,
871        spintrcritical_support/intrcritical.h: Change prototype of delay
872        method to indicate when counter is reset. This can be used to count
873        how many iterations we are doing.
874
8752009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
878        blocked on one period while another expires. Add sp61 which exercises
879        the case where a call is made to rtems_shutdown_executive when the
880        system is not up.
881        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
882        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
883        sp61/sp61.doc, sp61/sp61.scn: New files.
884
8852009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
886
887        * sp04/init.c: To be timesliced, tasks must also me preemptible.
888
8892009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
890
891        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
892        what it was intended to do.
893
8942009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
895
896        * spintrcritical_support/intrcritical.c,
897        spintrcritical_support/intrcritical.h: New files.
898
8992009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * Makefile.am, configure.ac: Add new infrastructure which is more
902        reliable about generating cases which hit interrupt critical
903        sections. Remove sp41 since it used its own mechanism.
904        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
905        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
906        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
907        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
908        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
909        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
910        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
911        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
912        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
913        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
914        spintrcritical05/spintrcritical05.scn: New files.
915        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
916        sp41/system.h: Removed.
917
9182009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
919
920        * sp41/init.c: Remove incorrect comment.
921
9222009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * sp29/init.c: Simple binary semaphores can not be inherit priority.
925
9262009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * sp25/init.c: Spacing.
929
9302009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
931
932        * Makefile.am, configure.ac: Add sp59 to test path through
933        _Thread_queue_First_priority where the task's priority was in the
934        bottom 1/4 of the range.
935        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
936        sp59/sp59.scn: New files.
937
9382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
939
940        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
941        not blocked on a thread queue.
942        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
943        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
944
9452009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
946
947        * Makefile.am, configure.ac: Add test for timespec divide by zero.
948        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
949        sp58/sp58.scn: New files.
950
9512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
954        pointer being null. This does not happen naturally at this time so
955        force the point.
956
9572009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
958
959        * sp12/sp12.scn: Update screen to reflect priority changes from long
960        ago.
961
9622009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
963
964        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
965        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
966        as sp27a and test flushing both counting and binary semaphores.
967        Reformatted.
968        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
969        sp27a/sp27a.scn: New files.
970
9712009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
974        copied fomr other Makefile.am's.
975
9762009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
977
978        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
979        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
980        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
981        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
982
9832009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
984
985        * sp57/sp57.doc: Correct.
986
9872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * Makefile.am, configure.ac: Add test of restarting a task which is in
990        the middle of a sleep or wake after.
991        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
992        sp57/sp57.scn: New files.
993
9942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
995
996        * sp43/init.c, sp43/sp43.scn: Add more cases for
997        rtems_object_get_class_information() to improve coverage.
998
9992009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1000
1001        * Makefile.am, configure.ac: Add new test to verify that when a user
1002        extension create hook fails, that the error is properly propagated.
1003        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1004        sp56/sp56.scn: New files.
1005
10062009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1007
1008        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1009        rtems_extension_delete.
1010
10112009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * sp09/screen01.c, sp09/sp09.scn: Add test for
1014        rtems_object_get_classic_name with invalid id.
1015
10162009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1017
1018        * sp02/task1.c: Minor spacing.
1019
10202009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1021
1022        * spfatal12/init.c: Address to heap initialize must be aligned but size
1023        must be too small.
1024
10252009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1026
1027        * Makefile.am, configure.ac: Add new test to exercise case when
1028        broadcasting to a message queue with a pending message.
1029        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1030        sp55/sp55.scn: New files.
1031
10322009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1035        spfatal tests appear to cover all fatal error cases.
1036        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1037        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1038        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1039        spfatal/task1.c: Removed.
1040
10412009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1042
1043        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1044        initialize workspace heap during initialize. Can be caused by
1045        unaligned address or not enough memory to initialize heap required
1046        overhead.
1047        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1048        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1049
10502009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1051
1052        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1053
10542009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1055
1056        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1057
10582009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1059
1060        * spstkalloc/spstkalloc.scn: Update screen.
1061
10622009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * Makefile.am, configure.ac: Add new test for user configured stack
1065        allocator/deallocator. Test both pass and fail cases.
1066        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1067        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1068
10692009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1070
1071        * spchain/init.c, spchain/spchain.scn: Clean up test.
1072
10732009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1074
1075        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1076        routines whose bodies are not used by RTEMS itself.
1077        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1078        spchain/spchain.doc, spchain/spchain.scn: New files.
1079
10802009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1081
1082        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1083        chain for coverage.
1084
10852009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1088        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1089        improve coverage.
1090
10912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1092
1093        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1094
10952009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1098        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1099
11002009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1103        Enhance spprintk. Add two new fatal error tests to cover
1104        __assert_func.
1105        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1106        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1107
11082009-06-18      Chris Johns <chrisj@rtems.org>
1109
1110        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1111        workaround the H8300 gcc bug.
1112
11132009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1114
1115        * sp54/init.c: Fix spacing.
1116
11172009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1118
1119        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1120
11212009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1122
1123        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1124
11252009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1126
1127        * Makefile.am, configure.ac: Add new test.
1128        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1129        sp54/sp54.scn: New files.
1130
11312009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1132
1133        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1134        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1135        the time of day forward not making server based timers fire.
1136        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1137        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1138        sp53/sp53.scn: New files.
1139
11402009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1141
1142        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1143
11442009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1145
1146        PR 1415/cpukit
1147        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1148        violation.
1149        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1150        sp51/sp51.scn: New files.
1151
11522009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1153
1154        PR 1413/cpukit
1155        * Makefile.am, configure.ac: Add test for case where server based
1156        timers which reinitiated themselves did not get reinserted onto timer
1157        chain.
1158        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1159        sp50/sp50.scn: New files.
1160
11612009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1162
1163        PR 1414/cpukit
1164        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1165        is harder to trick by passing in a valid id of an incorrect object
1166        class.
1167        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1168        sp49/sp49.scn: New files.
1169
11702009-05-19      Chris Johns <chrisj@rtems.org>
1171
1172        * sp04/tswitch.c: Lower sample count for small memory targets.
1173       
11742009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        * spprintk/init.c: printk() now 100% covered.
1177
11782009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * spprintk/init.c: More test cases.
1181
11822009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1183
1184        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1185        large enough for buffer node overhead.
1186
11872009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * Makefile.am, configure.ac, spwatchdog/system.h,
1190        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1191        printk. These will help coverage. Simplify spwkspace.
1192        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1193        spprintk/spprintk.scn: New files.
1194        * spwkspace/system.h: Removed.
1195
11962009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1197
1198        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1199        methods.
1200        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1201        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1202
12032009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1204
1205        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1206        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1207        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1208        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1209        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1210        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1211        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1212        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1213        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1214        spsize/size.c: Fix warnings.
1215
12162009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1217
1218        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1219        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1220        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1221        spobjgetnext/system.h: New files.
1222
12232009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1224
1225        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1226        64k to 20k. No impact on test behavior.
1227
12282009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1231
12322009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1233
1234        * sp37/init.c, sp37/sp37.scn: Add test case for
1235        rtems_interrupt_level_attribute body.
1236
12372009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1238
1239        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1240        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1241        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1242        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1243        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1244        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1245        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1246        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1247        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1248        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1249        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1250        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1251        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1252        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1253        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1254        sp48/Makefile.am, spfatal/Makefile.am,
1255        spfatal01/Makefile.am, spfatal02/Makefile.am,
1256        spfatal03/Makefile.am, spfatal04/Makefile.am,
1257        spfatal05/Makefile.am, spfatal06/Makefile.am,
1258        spfatal07/Makefile.am, spfatal08/Makefile.am,
1259        spfatal09/Makefile.am, spsize/Makefile.am,
1260        spwatchdog/Makefile.am:
1261        Eliminate _exe_/.exe.
1262
12632009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1264
1265        PR 1388/cpukit
1266        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1267        allow both priority inherit and ceiling attributes to be set on
1268        semaphore create. These attributes are mutually exclusive and this
1269        should be an error.
1270
12712009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1272
1273        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1274        unlimited objects when configured for a unified workspace works as
1275        expected.
1276        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1277        sp48/sp48.scn: New files.
1278
12792009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1280                Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        PR 1357/cpukit
1283        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1284        honored.
1285        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1286        sp47/sp47.scn: New files.
1287
12882009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1289
1290        * Makefile.am, configure.ac: Add new test to test Watchdog display
1291        helper routines. These reach into the SuperCore.
1292        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1293        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1294        spwatchdog/system.h, spwatchdog/task1.c: New files.
1295
12962009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1297
1298        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1299
13002009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1301
1302        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1303        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1304        hard-coded hex numbers for bad object Ids.
1305
13062009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * sp15/system.h, sp19/system.h: Array of task names should be of type
1309        rtems_name not rtems_id. Similarly array of task ids should be
1310        rtems_id not rtems_name.
1311
13122008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1313
1314        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1315
13162008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1317
1318        * Makefile.am, configure.ac, spfatal06/testcase.h,
1319        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1320        spsize/size.c: Eliminate pointers to API configuration tables in the
1321        main configuration table. Reference the main configuration table and
1322        the API configuration tables directly using the confdefs.h version
1323        rather than obtaining a pointer to it. This eliminated some
1324        variables, a potential fatal error, some unnecessary default
1325        configuration structures. Overall, about a 4.5% reduction in the code
1326        size for minimum and hello on the SPARC.
1327        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1328        spfatal10/testcase.h: Removed.
1329
13302008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1331
1332        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1333        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1334        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1335        successfully with maxixum number of priorities as 16 instead of 256.
1336        This was done by temporarily modifying the score priority.h maximum.
1337        This allowed testing of all API code to ensure that it worked
1338        properly with a reduced number of priorities. Most modifications were
1339        to switch from hard-coded maximum to using the API provided methods
1340        to determine maximum number of priority levels.
1341
13422008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1343
1344        * sp46/sp46.scn: Add screen missed earlier.
1345
13462008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1347
1348        PR 1348/cpukit
1349        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1350        usage information while a period is running.
1351        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1352        sp46/sp46.scn: New files.
1353
13542008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1355
1356        * sp45/init.c: New file.
1357
13582008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1359
1360        PR 1347/cpukit
1361        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1362        Rework Timer Server to ensure that the context allows for blocking,
1363        allocating memory, and acquiring semaphores and mutexes.
1364        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1365        New files.
1366
13672008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1368
1369        * sp25/system.h: Add warning and temporary m32c conditional until size
1370        type addressed.
1371
13722008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1373
1374        * sp09/screen07.c: Use INT_MAX as number of messages so always
1375        properly sized and no overflow on constant.
1376        * sp09/screen10.c: Delay so on targets with simulator idle clock
1377        tick driver this will work.
1378        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1379        byte boundaries rather than two byte boundaries.
1380        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1381        allocate more memory than size_t holds on m32c.
1382
13832008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1384
1385        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1386        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1387        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1388        and Region calls. On 16-bit architectures, size_t can be 16-bits
1389        which would limit sizes to 64K. Also address constants which
1390        overflowed on 16-bit integer targets.
1391
13922008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1393
1394        * sp43/sp43.scn: Bump version to 4.9.99.0
1395
13962008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1397
1398        * sp19/system.h: Use "double" instead of "rtems_double".
1399
14002008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1401
1402        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1403
14042008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1405
1406        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1407        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1408        spfatal_support/init.c, spfatal_support/system.h:
1409        Convert to "bool".
1410
14112008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1412
1413        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1414        declared in a public place.
1415
14162008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1417
1418        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1419
14202008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1421
1422        * sp43/init.c: Fix derefence of uninitialized pointer.
1423
14242008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1425
1426        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1427        multiprocessing is not enabled. Saves one more variable from single
1428        processor configuration.
1429
14302008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1431
1432        PR 1212/cpukit
1433        * Makefile.am, configure.ac: Time slicing will not happen if the task
1434        mode is changed from a non-timeslicing mode to timeslicing mode if it
1435        is done by the executing thread (e.g. in its task body). This change
1436        includes sp44 to demonstrate the problem and verify the correction.
1437        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1438
14392008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1440
1441        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1442        architectures they are not supported on.
1443
14442008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1447
14482008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1449
1450        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1451          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1452
14532008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1454
1455        * sp28/init.c: Corrections to configuration.
1456        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1457        * spsize/size.c: _ISR_Vector_table only exists on architectures
1458        which use the Simple Vectored Interrupt Model.
1459
14602008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1461
1462        * spsize/size.c: Convention calls for leading underscore on private
1463        RTEMS variables.
1464
14652008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1468        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1469        Refactored and renamed initialization routines to
1470        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1471        rtems_initialize_device_drivers, and
1472        rtems_initialize_start_multitasking. This opened the sequence up so
1473        that bootcard() could provide a more robust and flexible framework
1474        which is easier to explain and understand. This also lays the
1475        groundwork for sharing the division of available memory between the
1476        RTEMS workspace and heap and the C library initialization across all
1477        BSPs.
1478
14792008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1480
1481        * sp32/init.c: Formatting.
1482
14832008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1484
1485        * sp09/screen01.c: Correct test.
1486        * sp09/screen14.c: Update copyright.
1487        * sp28/init.c: Correct end of test messages.
1488
14892008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1490
1491        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1492
14932008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1496        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1497        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1498        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1499        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1500        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1501        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1502        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1503        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1504        tests. Add a clock_settime case for < 1988.
1505
15062008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1507
1508        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1509
15102008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1511
1512        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1513        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1514        * sp41/sp41.scn: Now has content.
1515        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1516        Object Services recently added to API.
1517
15182008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1519
1520        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1521        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1522        collection. This changed the name of a few previously public but
1523        undocumented services and added a some new services.
1524        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1525        sp43/system.h: New files.
1526
15272008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1528
1529        * spfatal10/.cvsignore: New file.
1530
15312008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1532
1533        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1534        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1535        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1536        New files.
1537
15382008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1539
1540        * Makefile.am, configure.ac: Added fatal error tests
1541        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1542        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1543        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1544        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1545        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1546        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1547        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1548        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1549        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1550        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1551        spfatal_support/init.c, spfatal_support/system.h: New files.
1552
15532008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1554
1555        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1556        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1557        test messages.
1558
15592008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1560
1561        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1562        simple type to a union of an unsigned 32 bit integer and a pointer.
1563        This should help eliminate weird casts between u32 and pointers in
1564        various places. The APIs now have to explicitly call _u32 or _string
1565        versions of helper routines. This should also simplify things and
1566        eliminate the need for ugly casts in some cases.
1567
15682008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1569
1570        * sp42/Makefile.am: New file.
1571
15722008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1573
1574        Add sp42 to exercise thread queue with knowledge of the implementation
1575        so we can exercise all of the normal paths possible.
1576        * Makefile.am, configure.ac: Add sp42.
1577        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1578
15792008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1580
1581        * sp39/init.c: Add case for long timeout on blocking operation.
1582        * Makefile.am, configure.ac: Add new test to exercise thread
1583        queue blokcing synchronization. sp39 and sp41 are very similar.
1584        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1585        sp41/system.h: New files.
1586
15872008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1588
1589        * sp39/init.c: Clean up.
1590
15912008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1592
1593        * sp39/init.c: Modify to improve coverage.
1594
15952008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1596
1597        * sp36/strict_order_mut.c:
1598
15992008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1600
1601        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1602        driver registration.
1603        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1604        sp40/system.h: New files.
1605
16062008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1607
1608        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1609        Add test cases for:
1610          + message queue create requesting too many message buffers
1611            for the available memory
1612          + region extend with address inside existing heap
1613          + timer server initiate too large a stack, create error
1614        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1615          + task set priority while holding resource
1616
16172008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1618
1619        * Makefile.am, configure.ac: Added sp38 and sp39.
1620        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1621        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1622        sp39/sp39.scn, sp39/system.h: New files.
1623
16242007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1625
1626        * sp36/strict_order_mut.c: New file.
1627
16282007-12-21      Xi Yang <hiyangxi@gmail.com>
1629
1630        * Makefile.am, configure.ac: Add support for proper stacking of
1631        priority inheritance on mutexes as well as enforce proper order of
1632        release.
1633        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1634        sp36/sp36.scn: New files.
1635
16362007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1637
1638        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1639        directive instead of violating RTEMS internals.
1640
16412007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1642
1643        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1644        Add test cases for User Extension Manager to improve code coverage.
1645        * sp21/task1.c: Fix spelling error.
1646
16472007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1648
1649        * spsize/size.c: Account for previous changes in calculation of MPCI
1650        receive server stack.
1651
16522007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1653
1654        * sp09/screen07.c, sp09/sp09.scn: Add test for
1655        rtems_message_queue_broadcast for bad buffer and count pointers.
1656        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1657        with bad priority or initiating twice.
1658        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1659        it forces a dispatch.
1660        * sp37/init.c: New file.
1661
16622007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1663
1664        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1665        enable, flash, and is in progress. These are normally inlines but
1666        also have bodies for non-C code. This test also exercises the odd
1667        case of calling clock tick from outside an ISR.
1668        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1669
16702007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1671
1672        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1673        using notepad with the current task's ID or SELF
1674        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1675        test missing test cases for clock_get.
1676
16772007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1678
1679        * sp28/init.c: Add test code for task variables to improve coverage.
1680
16812007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1682
1683        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1684        RTEMS provided accessor macros to obtain configuration fields.
1685
16862007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1687
1688        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1689        Configuration Table. Eliminate CPU Table from all ports. Delete
1690        references to CPU Table in all forms.
1691
16922007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1693
1694        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1695
16962007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1697
1698        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1699        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1700        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1701        to improve test coverage.
1702
17032007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1704
1705        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1706        coverage.
1707
17082007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1709
1710        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1711
17122007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1713
1714        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1715        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1716        .scn files.
1717
17182007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1719
1720        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1721        commented out and updated the .scn file.
1722
17232007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1724
1725        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1726        buffered test IO.
1727
17282007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1729
1730        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1731        rtems_io_unregister_driver did not have any test code.
1732
17332007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1734
1735        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1736        since it was used to configure a no longer used feature. Device names
1737        are now part of the filesystem not in a table. This also eliminated
1738        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1739        RTEMS as well as the memory allocation used to populate
1740        _IO_Driver_name_table.
1741
17422007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1743
1744        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1745        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1746        properly.
1747
17482007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1749
1750        * spsize/size.c: Eliminated the variables
1751        _RTEMS_tasks_User_initialization_tasks and
1752        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1753        used in one place after initialized. It was a waste of space.
1754
17552007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1756
1757        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1758        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1759        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1760        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1761        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1762        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1763        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1764        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1765        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1766        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1767        spsize/size.c: Add optional managers to Makefiles. Clean up test
1768        cases so last output line follows END OF pattern. Make sure test case
1769        all run. All tests appeared ok on sis.
1770
17712007-04-05      Joel Sherrill <joel@OARcorp.com>
1772
1773        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1774
17752007-04-05      Joel Sherrill <joel@OARcorp.com>
1776
1777        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1778        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1779        CONFIGURE_APPLICATION_NEEDS_XXX.
1780
17812007-04-02      Joel Sherrill <joel@OARcorp.com>
1782
1783        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1784
17852007-04-02      Joel Sherrill <joel@OARcorp.com>
1786
1787        * spsize/size.c: Convert from Classic API style TOD_Control as
1788        fundamental time structure to POSIX struct timespec. Add
1789        clock_get_uptime().
1790
17912007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1792
1793        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1794
17952007-03-26      Joel Sherrill <joel@OARcorp.com>
1796
1797        * sp35/priinv.c: Remove warning.
1798
17992007-03-10      Joel Sherrill <joel@OARcorp.com>
1800
1801        * sp26/system.h: Remove incorrect and duplicate
1802        CONFIGURE_EXTRA_TASK_STACKS.
1803
18042007-03-05      Joel Sherrill <joel@OARcorp.com>
1805
1806        PR 1222/cpukit
1807        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1808        thread that is blocked on a priority based thread queue is changed,
1809        that its placement in the queue is reevaluated based upon the new
1810        priority. This enhancement includes modifications to the SuperCore as
1811        well as new test cases.
1812        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1813        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1814        sp35/sp35.doc, sp35/sp35.scn: New files.
1815
18162007-03-05      Joel Sherrill <joel@OARcorp.com>
1817
1818        * sp26/system.h: Correct memory required for stack sizes.
1819
18202007-02-06      Joel Sherrill <joel@OARcorp.com>
1821
1822        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1823        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1824        tests.
1825
18262006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1827
1828        * sp33/init.c: Improve barrier test to include normal blocking with
1829        manual release and unblocking in barrier deletion.
1830
18312006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1832
1833        * configure.ac: New BUG-REPORT address.
1834
18352006-11-20      Joel Sherrill <joel@OARcorp.com>
1836
1837        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1838        and make output more compliant with other tests.
1839
18402006-11-17      Joel Sherrill <joel@OARcorp.com>
1841
1842        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1843        cases intended on all targets possible with new heap algorithm.
1844
18452006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1846
1847        * Makefile.am, configure.ac: Adding Classic API Barriers.
1848        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1849        New files.
1850
18512006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1852
1853        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1854
18552006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1856
1857        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1858        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1859        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1860        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1861        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1862        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1863        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1864        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1865        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1866        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1867        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1868        Use rtems_testsdir instead.
1869
18702006-04-05      Joel Sherrill <joel@OARcorp.com>
1871                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1872
1873        * spsize/size.c: Victor spotted the problem that
1874        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1875        variables and needed to be set to the same value.  I took that
1876        idea and just removed _Thread_MP_Receive.  All uses are now
1877        _MPCI_Receive_server_tcb.
1878
18792005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1880
1881        * configure.ac: Remove RTEMS_ENABLE_BARE,
1882        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1883
18842005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1885
1886        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1887        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1888        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1889        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1890        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1891        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1892        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1893        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1894        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1895        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1896        spfatal/Makefile.am, spsize/Makefile.am:
1897        Convert to use *_PROGRAMS.
1898
18992005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1900
1901        * sp01/Makefile.am, sp02/Makefile.am,
1902        sp03/Makefile.am, sp04/Makefile.am,
1903        sp05/Makefile.am, sp06/Makefile.am,
1904        sp07/Makefile.am, sp08/Makefile.am,
1905        sp09/Makefile.am, sp11/Makefile.am,
1906        sp12/Makefile.am, sp13/Makefile.am,
1907        sp14/Makefile.am, sp15/Makefile.am,
1908        sp16/Makefile.am, sp17/Makefile.am,
1909        sp19/Makefile.am, sp20/Makefile.am,
1910        sp21/Makefile.am, sp22/Makefile.am,
1911        sp23/Makefile.am, sp24/Makefile.am,
1912        sp25/Makefile.am, sp26/Makefile.am,
1913        sp27/Makefile.am, sp28/Makefile.am,
1914        sp29/Makefile.am, sp30/Makefile.am,
1915        sp31/Makefile.am, sp32/Makefile.am,
1916        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1917
19182005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1919
1920        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1921        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1922        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1923        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1924        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1925        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1926        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1927        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1928        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1929        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1930        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1931        * sptests.am: Remove.
1932
19332005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1934
1935        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1936        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1937        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1938        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1939        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1940        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1941        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1942        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1943        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1944        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1945        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1946
19472005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1948
1949        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1950
19512005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1952
1953        * spsize/Makefile.am: Rename TEST to spsize.
1954        * spsize/size.scn: Remove.
1955        * spsize/spsize.scn: New (renamed from size.scn).
1956
19572005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1958
1959        * configure.ac: Add spfatal/Makefile.
1960        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1961        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1962        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1963        * sptests.am: Remove LIB_VARIANT.
1964
19652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1966
1967        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1968        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1969        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1970        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1971        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1972        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1973        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1974        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1975        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1976        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1977        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1978
19792005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1980
1981        * Makefile.am: Cleanup.
1982
19832005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1984
1985        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1986        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1987        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1988        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1989        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1990        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1991        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1992        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1993        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1994        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1995        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1996        spfatal/Makefile.am, spsize/Makefile.am:
1997        Partial conversion to automake.
1998
19992005-03-07      Joel Sherrill <joel@OARcorp.com>
2000
2001        * sp13/task1.c: Removed warnings.
2002
20032004-09-29      Joel Sherrill <joel@OARcorp.com>
2004
2005        * spsize/size.c: i960 obsoleted and all references removed.
2006
20072004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2008
2009        * configure.ac: Require automake > 1.9.
2010
20112004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2012
2013        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2014        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2015        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2016        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2017        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2018        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2019        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2020        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2021        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2022        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2023        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2024        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2025        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2026        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2027        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2028        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2029        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2030        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2031        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2032        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2033        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2034        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2035        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2036        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2037        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2038        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2039        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2040        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2041        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2042        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2043        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2044        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2045
20462004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2047
2048        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2049
20502004-03-30      David Querbach <querbach@realtime.bc.ca>
2051
2052        PR 595/tests
2053        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2054        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2055        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2056        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2057        others treat it as a count of longs.
2058
20592004-03-30      David Querbach <querbach@realtime.bc.ca>
2060
2061        PR 596/tests
2062        * sp32/init.c: A missing definition of TEST_INIT before including
2063        <tmacros.h> means that buffered output will not work even if selected
2064        in buffer_test_io.h.
2065
20662004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2067
2068        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2069        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2070        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2071        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2072        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2073        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2074        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2075        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2076        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2077        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2078        types.
2079
20802004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2081
2082        * configure.ac: Add 2nd arg to RTEMS_TOP.
2083
20842004-03-05      Joel Sherrill <joel@OARcorp.com>
2085
2086        * sp07/buffered_io.c: Remove warning.
2087
20882004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2089
2090        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2091        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2092        * sp02/Makefile.am: Ditto.
2093        * sp03/Makefile.am: Ditto.
2094        * sp04/Makefile.am: Ditto.
2095        * sp05/Makefile.am: Ditto.
2096        * sp06/Makefile.am: Ditto.
2097        * sp07/Makefile.am: Ditto.
2098        * sp08/Makefile.am: Ditto.
2099        * sp09/Makefile.am: Ditto.
2100        * sp11/Makefile.am: Ditto.
2101        * sp12/Makefile.am: Ditto.
2102        * sp13/Makefile.am: Ditto.
2103        * sp14/Makefile.am: Ditto.
2104        * sp15/Makefile.am: Ditto.
2105        * sp16/Makefile.am: Ditto.
2106        * sp17/Makefile.am: Ditto.
2107        * sp19/Makefile.am: Ditto.
2108        * sp20/Makefile.am: Ditto.
2109        * sp21/Makefile.am: Ditto.
2110        * sp22/Makefile.am: Ditto.
2111        * sp23/Makefile.am: Ditto.
2112        * sp24/Makefile.am: Ditto.
2113        * sp25/Makefile.am: Ditto.
2114        * sp26/Makefile.am: Ditto.
2115        * sp27/Makefile.am: Ditto.
2116        * sp28/Makefile.am: Ditto.
2117        * sp29/Makefile.am: Ditto.
2118        * sp30/Makefile.am: Ditto.
2119        * sp31/Makefile.am: Ditto.
2120        * sp32/Makefile.am: Ditto.
2121        * spfatal/Makefile.am: Ditto.
2122        * spsize/Makefile.am: Ditto.
2123
21242003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2125
2126        * sptests.am: Add dirstamp support.
2127
21282003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2131
21322003-12-16      Joel Sherrill <joel@OARcorp.com>
2133
2134        PR 544/tests
2135        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2136        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2137        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2138        make tests account for resources and not print at inappropriate
2139        times.
2140        * sp07/buffered_io.c: New file.
2141
21422003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2143
2144        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2145
21462003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2147
2148        * sp01/Makefile.am: Remove all-local: $(ARCH).
2149        * sp02/Makefile.am: Remove all-local: $(ARCH).
2150        * sp03/Makefile.am: Remove all-local: $(ARCH).
2151        * sp04/Makefile.am: Remove all-local: $(ARCH).
2152        * sp05/Makefile.am: Remove all-local: $(ARCH).
2153        * sp06/Makefile.am: Remove all-local: $(ARCH).
2154        * sp07/Makefile.am: Remove all-local: $(ARCH).
2155        * sp08/Makefile.am: Remove all-local: $(ARCH).
2156        * sp09/Makefile.am: Remove all-local: $(ARCH).
2157        * sp11/Makefile.am: Remove all-local: $(ARCH).
2158        * sp12/Makefile.am: Remove all-local: $(ARCH).
2159        * sp13/Makefile.am: Remove all-local: $(ARCH).
2160        * sp14/Makefile.am: Remove all-local: $(ARCH).
2161        * sp15/Makefile.am: Remove all-local: $(ARCH).
2162        * sp16/Makefile.am: Remove all-local: $(ARCH).
2163        * sp17/Makefile.am: Remove all-local: $(ARCH).
2164        * sp19/Makefile.am: Remove all-local: $(ARCH).
2165        * sp20/Makefile.am: Remove all-local: $(ARCH).
2166        * sp21/Makefile.am: Remove all-local: $(ARCH).
2167        * sp22/Makefile.am: Remove all-local: $(ARCH).
2168        * sp23/Makefile.am: Remove all-local: $(ARCH).
2169        * sp24/Makefile.am: Remove all-local: $(ARCH).
2170        * sp25/Makefile.am: Remove all-local: $(ARCH).
2171        * sp26/Makefile.am: Remove all-local: $(ARCH).
2172        * sp27/Makefile.am: Remove all-local: $(ARCH).
2173        * sp28/Makefile.am: Remove all-local: $(ARCH).
2174        * sp29/Makefile.am: Remove all-local: $(ARCH).
2175        * sp30/Makefile.am: Remove all-local: $(ARCH).
2176        * sp31/Makefile.am: Remove all-local: $(ARCH).
2177        * sp32/Makefile.am: Remove all-local: $(ARCH).
2178        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2179        * spsize/Makefile.am: Remove all-local: $(ARCH).
2180
21812003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2182
2183        * configure.ac: Reflect having moved to testsuites/.
2184
21852003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2186
2187        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2188
21892003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2190
2191        * configure.ac:Remove RTEMS_CHECK_CPU.
2192
21932003-09-04      Joel Sherrill <joel@OARcorp.com>
2194
2195        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2196        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2197        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2198        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2199        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2200        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2201        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2202        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2203        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2204        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2205        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2206        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2207        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2208        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2209        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2210        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2211        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2212        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2213        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2214        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2215        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2216        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2217        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2218        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2219        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2220        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2221        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2222        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2223        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2224        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2225        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2226        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2227        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2228        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2229        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2230        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2231        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2232        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2233        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2234        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2235        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2236        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2237        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2238        spsize/size.c, spsize/system.h: URL for license changed.
2239
22402003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2241
2242        PR 458/tests
2243        * sp30/task1.c: Correct indexing problem.
2244
22452003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2246
2247        * Makefile.am: Reflect having moved aclocal/.
2248
22492003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2250
2251        * Makefile.am: Reflect having moved automake/.
2252        * sp01/Makefile.am: Reflect having moved automake/.
2253        * sp02/Makefile.am: Reflect having moved automake/.
2254        * sp03/Makefile.am: Reflect having moved automake/.
2255        * sp04/Makefile.am: Reflect having moved automake/.
2256        * sp05/Makefile.am: Reflect having moved automake/.
2257        * sp06/Makefile.am: Reflect having moved automake/.
2258        * sp07/Makefile.am: Reflect having moved automake/.
2259        * sp08/Makefile.am: Reflect having moved automake/.
2260        * sp09/Makefile.am: Reflect having moved automake/.
2261        * sp11/Makefile.am: Reflect having moved automake/.
2262        * sp12/Makefile.am: Reflect having moved automake/.
2263        * sp13/Makefile.am: Reflect having moved automake/.
2264        * sp14/Makefile.am: Reflect having moved automake/.
2265        * sp15/Makefile.am: Reflect having moved automake/.
2266        * sp16/Makefile.am: Reflect having moved automake/.
2267        * sp17/Makefile.am: Reflect having moved automake/.
2268        * sp19/Makefile.am: Reflect having moved automake/.
2269        * sp20/Makefile.am: Reflect having moved automake/.
2270        * sp21/Makefile.am: Reflect having moved automake/.
2271        * sp22/Makefile.am: Reflect having moved automake/.
2272        * sp23/Makefile.am: Reflect having moved automake/.
2273        * sp24/Makefile.am: Reflect having moved automake/.
2274        * sp25/Makefile.am: Reflect having moved automake/.
2275        * sp26/Makefile.am: Reflect having moved automake/.
2276        * sp27/Makefile.am: Reflect having moved automake/.
2277        * sp28/Makefile.am: Reflect having moved automake/.
2278        * sp29/Makefile.am: Reflect having moved automake/.
2279        * sp30/Makefile.am: Reflect having moved automake/.
2280        * sp31/Makefile.am: Reflect having moved automake/.
2281        * sp32/Makefile.am: Reflect having moved automake/.
2282        * spfatal/Makefile.am: Reflect having moved automake/.
2283        * spsize/Makefile.am: Reflect having moved automake/.
2284
22852003-08-14      Joel Sherrill <joel@OARcorp.com>
2286
2287        * sp02/task1.c: Added ID to name lookup service and changed name of
2288        id/name translation status code. This propagated to multiple
2289        functions. The user API service added was rtems_object_id_to_name()
2290
22912003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2292
2293        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2294
22952003-05-29      Joel Sherrill <joel@OARcorp.com>
2296
2297        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2298
22992003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2300
2301        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2302        CC_CFLAGS_DEFAULT (obsolete).
2303
23042003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2305
2306        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2307        Remove CC_LDFLAGS_PROFILE_V.
2308
23092003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2310
2311        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2312
23132003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2314
2315        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2316
23172003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2318
2319        * configure.ac: AC_PREREQ(2.57).
2320
23212002-11-14      Joel Sherrill <joel@OARcorp.com>
2322
2323        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2324        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2325        update the IDs in the screens.
2326
23272002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2328
2329        * .cvsignore: Reformat.
2330        Add autom4te*cache.
2331        Remove autom4te.cache.
2332
23332002-09-14      Joel Sherrill <joel@OARcorp.com>
2334
2335        * sp32/.cvsignore: New file.
2336
23372002-09-14      Aaron J. Grier <aaron@frye.com>
2338
2339        * PR271 was not applicable against the current source but included
2340        a nice test that Joel decided to add to the tree as sp32.
2341        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2342        * Makefile.am, configure.ac: Modified to reflect addition.
2343
23442002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2345
2346        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2347        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2348        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2349        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2350        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2351        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2352        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2353        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2354        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2355        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2356        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2357        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2358        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2359        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2360        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2361        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2362        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2363        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2364        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2365        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2366        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2367        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2368        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2369        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2370        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2371        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2372        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2373        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2374        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2375        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2376        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2377
23782002-08-01      Joel Sherrill <joel@OARcorp.com>
2379
2380        * Per PR47 add support for buffered test output.  This involved
2381        adding defines to redirect output to a buffer and dump it when
2382        full, at "test pause", and at exit.  To avoid problems when redefining
2383        exit(), all tests were modified to call rtems_test_exit().
2384        Some tests, notable psxtests, had to be modified to include
2385        the standard test macro .h file (pmacros.h or tmacros.h) to
2386        enable this support.
2387        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2388        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2389        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2390        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2391        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2392        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2393        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2394
23952002-07-30      Joel Sherrill <joel@OARcorp.com>
2396
2397        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2398        stack if the port doesn't configure using it.
2399
24002002-07-04      Joel Sherrill <joel@OARcorp.com>
2401
2402        * Jump table for single entry point removed.
2403        * spsize/size.c:  Modified to reflect above.
2404
24052002-07-01      Joel Sherrill <joel@OARcorp.com>
2406
2407        * sp29/init.c: Corrected definitions for task stack usage.
2408
24092002-07-01      Joel Sherrill <joel@OARcorp.com>
2410
2411        * spsize/size.c: _Thread_queue_Extract_table removed.
2412
24132001-05-17      Joel Sherrill <joel@OARcorp.com>
2414
2415        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2416        number of staticly configured device drivers.
2417
24182001-05-14      Joel Sherrill <joel@OARcorp.com>
2419
2420        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2421        than the configured number of drivers.
2422 
24232002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2424
2425        * configure.ac: Remove ENABLE_GCC28.
2426
24272001-04-04      Joel Sherrill <joel@OARcorp.com>
2428
2429        * spsize/size.c: Reflect SPARC modifcation to get rid of
2430        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2431 
24322001-03-29      Joel Sherrill <joel@OARcorp.com>
2433
2434        * Per PR147 addressed problems when reseting and inserting a timer
2435        into a timer chain that did not honor time passage since the last
2436        time the timer server was scheduled and the new insertion.
2437        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2438
24392001-03-28      Joel Sherrill <joel@OARcorp.com>
2440
2441        * Side-effect of PR132.
2442        * sp21/system.h: Now must explicitly request NULL driver.
2443
24442002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2445
2446        * configure.ac:
2447        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2448        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2449        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2450        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2451        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2452        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2453        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2454        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2455        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2456        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2457        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2458        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2459        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2460        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2461        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2462        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2463        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2464        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2465        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2466        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2467        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2468        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2469        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2470        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2471        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2472        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2473        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2474        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2475        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2476        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2477        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2478        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2479        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2480        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2481
24822002-03-20      Chris Johns <ccj@acm.org>
2483
2484        * PR145.
2485        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2486        in system (e.g. driver tasks).  Also exit on minimum number of
2487        switches not precise number.
2488
24892001-01-29      Joel Sherrill <joel@OARcorp.com>
2490
2491        * Fixed bug where resetting a timer that was not at the head
2492        of one of the task timer chains resulted in the Timer Server
2493        task waking up too far in the future.
2494        * Added rtems_timer_get_information() directive to support testing.
2495        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2496        above condition.
2497
24982001-01-22      Joel Sherrill <joel@OARcorp.com>
2499
2500        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2501        because priority added as argument to rtems_timer_initiate_server().
2502
25032001-01-16      Joel Sherrill <joel@OARcorp.com>
2504
2505        * Added tests for task-based timers.  This included the new tests
2506        sp30 and sp31.
2507        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2508        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2509        for task-based timer services.
2510        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2511        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2512        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2513        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2514        sp31/task1.c: New files.
2515
25162001-11-01      Joel Sherrill <joel@OARcorp.com>
2517
2518        * sp26/system.h: Properly account for stack memory used by
2519        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2520        and processed as PR78.
2521
25222001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2523
2524        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2525        * configure.in: Remove.
2526        * configure.ac: New file, generated from configure.in by autoupdate.
2527
25282001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2529
2530        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2531
25322001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2533
2534        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2535        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2536        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2537        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2538        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2539        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2540        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2541        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2542        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2543        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2544        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2545        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2546        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2547        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2548        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2549        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2550        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2551        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2552        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2553        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2554        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2555        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2556        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2557        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2558        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2559        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2560        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2561        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2562        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2563
25642001-08-16      Joel Sherrill <joel@OARcorp.com>
2565
2566        * sp20/system.h: Account for extra task stacks properly.
2567
25682001-08-16      Joel Sherrill <joel@OARcorp.com>
2569
2570        * sp13/sp13.scn: Id in screen had wrong class field value.
2571        * sp13/system.h: Account for message buffer memory.
2572        * sp13/task2.c: Remove unnecessary check for failure.
2573
25742001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2575
2576        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2577
25782001-04-20      Joel Sherrill <joel@OARcorp.com>
2579
2580        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2581        file.
2582
25832001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2584
2585        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2586
25872001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2588
2589        * sp21/Makefile.am: Remove libtest.
2590
25912000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2592
2593        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2594
25952000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2596
2597        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2598
25992000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2600
2601        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2602        Switch to GNU canonicalization.
2603        * sptests.am: Remove DEFS.
2604
26052000-09-29      Joel Sherrill <joel@OARcorp.com>
2606
2607        * sp20/sp20.scn: Corrected to reflect new addition.
2608        * sp20/system.h: Removed comment reflecting history.
2609
26102000-09-29      Stephan Merker <merker@decrc.abb.de>
2611
2612        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2613        Added new task to test sequence of altering a period's length
2614        while it is still active.
2615
26162000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2617
2618        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2619        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2620        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2621        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2622        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2623        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2624        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2625        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2626        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2627        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2628
26292000-08-10      Joel Sherrill <joel@OARcorp.com>
2630
2631        * ChangeLog: New file.