source: rtems/testsuites/sptests/ChangeLog @ 98b785e

4.115
Last change on this file since 98b785e was 58f09375, checked in by Joel Sherrill <joel.sherrill@…>, on 07/01/10 at 17:00:33

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

  • sp68/init.c: Add alignment to region_area. Fix spelling.
  • Property mode set to 100644
File size: 99.2 KB
Line 
12010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp68/init.c: Add alignment to region_area. Fix spelling.
4
52010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        PR 1573/cpukit
8        * spsize/size.c: Add a per cpu data structure which contains the
9        information required by RTEMS for each CPU core. This encapsulates
10        information such as thread executing, heir, idle and dispatch needed.
11
122010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
13
14        * sp69/Makefile.am: Really needs spin.c
15
162010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
17
18        PR 1592/testing
19        * Makefile.am, configure.ac: Changes to incorporate sperror01,
20        sperror02, sperror03
21        * sperror01/init.c, sperror02/init.c: New tests to exercise
22        rtems_error routine
23        * sperror03/init.c: New test to exercise rtems_panic routine
24
252010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
28        not need spin.c
29
302010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * sp70/Makefile.am: Tests do not need spin.c
33
342010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
35
36        * Makefile.am, configure.ac: Removed some fifo tests.
37        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
38        excessive new lines in the output.
39
40        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
41        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
42        Also added a few more cases, mostly from spfifo04/init.c.
43        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
44        Previously was spfifo06. Configure parameter for pipes is used now.
45        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
46        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
47        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
48        spfifo08/spfifo08.scn: Removed.
49
502010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
51
52        * Makefile.am, configure.ac: Add new test to exercise path where using
53        unlimited object support you are about to allocate more objects than
54        can be represented in the Id. This test will NOT pass on targets with
55        insufficient RAM.
56        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
57        sp71/sp71.scn: New files.
58
592010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * Makefile.am, configure.ac: spfatal20 not ready.
62
632010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
64
65        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
66        rtems_termios_open().
67        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
68        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
69        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
70        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
71        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
72        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
73        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
74        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
75
762010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * Makefile.am, configure.ac, spfatal_support/init.c,
79        spfatal_support/system.h: Add new tests to generate fatal errors in
80        open_dev_console().
81        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
82        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
83        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
84        spfatal15/spfatal15.scn, spfatal15/testcase.h,
85        spfatal_support/consume_sems.c: New files.
86
872010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * sp43/init.c: Remove more ITRON references.
90
912010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * sp09/screen01.c: Fix warning.
94
952010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * spfifo08/init.c: Catch more cases but discussion on errors and proper
98        behaviour remain.
99
1002010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
101
102        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
103        used.
104
1052010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
108        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
109        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
110
1112010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
112
113        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
114        spfatal_support/init.c: Remove references to ITRON constants.
115
1162010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
117
118        * Makefile.am, configure.ac: Add sp70 to test slot
119        reclamation and reuse for unlimited object configuration.
120        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
121        sp70/sp70.scn: New files.
122
1232010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
124
125        * sp16/task1.c: Update for heap extend changes.
126
1272010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
128
129        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
130
1312010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
132
133        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
134        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
135        * Makefile.am, configure.ac: Reflect changes above.
136
1372010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
138
139        * spfifo01/main.c: New file.
140
1412010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
142
143        PR PR1542
144        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
145        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
146        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
147        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
148        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
149        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
150        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
151        files.
152
1532010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
154
155        * sp09/screen12.c: Update for heap extend changes.
156
1572010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
158
159        * sp62/init.c, sp65/init.c: #include <unistd.h>.
160
1612010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
162
163        * sp43/init.c: Readdress use of ctype methods per recommendation from
164        D.J. Delorie on the newlib mailing list. We should pass an unsigned
165        char into these methods.
166
1672010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        * Makefile.am, configure.ac: Add new fatal error for configuring
170        unlimited and maximum of 0.
171        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
172        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
173
1742010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * sp43/init.c: Fix warning.
177
1782009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
179
180        * sp69/init.c: Fixed warnings.
181
1822009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
183
184        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
185        update.
186
1872009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
190        expired periods. This detected the recently introduced PR1480.
191
1922009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
193
194        * sp69/.cvsignore: New file.
195
1962009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
197
198        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
199        to ensure that all paths are tested.
200        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
201
2022009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * sp31/task1.c: Fixed spacing.
205
2062009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
209        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
210        spwkspace/init.c: Use rtems_test_assert() consistently instead of
211        system assert(). rtems_test_assert() is designed to integrate into
212        the RTEMS test suite infrastructure.
213
2142009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
215
216        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
217        cases. Updated copyright notice.
218
2192009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
220
221        * sp25/task1.c: Use PRIuPTR for segment_sizes.
222
2232009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
224
225        * sp68/Makefile.in, sp68/.cvsignore,
226        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
227        removed unneeded Makefile.in, added cvsignore
228       
2292009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
230
231        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
232        spintrcritical17/init.c, spintrcritical17/Makefile.am,
233        spintrcritical17/spintrcritical17.doc,
234        spintrcritical17/spintrcritical17.scn: New files.
235        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
236        * sp31/task1.c, sp67/init.c: Changes for new timer server
237        implementation.
238        * sp52/init.c: The init task must be preemptible to let the timer
239        server run.
240
2412009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        PR 1460/cpukit
244        * sp43/init.c: Change return type on methods accessing portions of
245        RTEMS Ids to int. This allows -1 to be return on error.
246
2472009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * spsize/Makefile.am: Fix broken install rule.
250
2512009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * spprintk/spprintk.scn: Add end of line at end of file.
254
2552009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
258        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
259        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
260        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
261        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
262        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
263        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
264        spwkspace/Makefile.am: Add documentation files for multiple tests.
265        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
266        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
267        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
268        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
269        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
270        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
271        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
272        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
273        spwkspace/spwkspace.doc: New files.
274
2752009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
276
277        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
278        Include "tmacros.h".
279        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
280        _Heap_Allocate for 16bit compliance.
281        * sp44/init.c: Another printf format fix.
282
2832009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
284
285        * sp37/init.c: Add local prototypes for
286        rtems_interrupt_disable, rtems_interrupt_enable,
287        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
288        * sp43/init.c: Add local prototypes for
289        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
290        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
291        rtems_object_id_api_minimum, rtems_object_id_get_api,
292        rtems_object_id_get_class, rtems_object_id_get_index,
293        rtems_object_id_get_node.
294        Spray PRId32's into printf's for 16bit target complianance.
295        * sp37/init.c: Add local prototype for
296        rtems_interrupt_level_attribute.
297
2982009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
299
300        * sp29/init.c: Include "tmacros.h".
301        Misc. changes related to rtems_intervals.
302        * sp14/asr.c: Add PRIxrtems_signal_set.
303        Use PRIxrtems_signal_set to print rtems_signal_set's.
304        * sp13/task3.c: Use PRIu32 to print "count".
305        * sp09/screen12.c: Segment sizes are uintptr_t's.
306        * sp09/screen11.c: Use size_t for "size".
307        * sp62/init.c: Segment sizes are uintptr_t's.
308        * sp25/task1.c: Use PRIuPTR to print segment_size's.
309        * sp21/task1.c: Add PRIurtems_device_major_number.
310        * sp11/task1.c, sp11/task2.c:
311        Use PRIxrtems_event_set to print rtems_event_set's.
312        * sp09/screen13.c: Revert previous change.
313        Remove broken extraneous line seemingly having crept into in
314        2009-08-10 patch.
315        * sp27/init.c: Remove extraneous argument to print.
316        * spsize/size.c: Use PRIu32 to print sys_req.
317        * sp37/init.c: Add missing argument to printf.
318        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
319        sp12/pritask.c, sp34/changepri.c:
320        Use PRIdrtems_task_argument to print rtems_task_argument's.
321
3222009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
323
324        * sp25/task1.c: segment_size is uintptr_t.
325        * spfatal06/testcase.h: Add missing return.
326        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
327        Duplicate code from rtems_name_to_characters to convert rtems_name's
328        into char arrays.
329        * sp09/screen13.c: Comment out unused return status.
330        * sp63/init.c: Use PRIu32 to print uint32_t's.
331        * sp33/init.c: Use PRIu32 to print uint32_t's.
332        * sp28/init.c: Use PRIu32 to print uint32_t's.
333
3342009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
335
336        * sp31/task1.c: Use PRIdWatchdog_Interval to print
337        Watchdog_Interval's.
338        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
339        PRIdrtems_interval to print rtems_interval's.
340
3412009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
342
343        * sp13/task1.c: Misc. uint32_t fixes.
344        * sp20/task1.c: Misc. uint32_t fixes.
345        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
346        Use PRIXrtems_mode to print rtems_mode's.
347        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
348        Use PRIxrtems_mode to print rtems_mode's.
349        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
350        sp19/task1.c: Add missing PRI*32's.
351
3522009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
353
354        * sp34/changepri.c, sp35/priinv.c:
355        Use PRIdPriority_Control to print Priority_Control's.
356
3572009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
358
359        * sp34/changepri.c, sp59/init.c:
360        Use PRIdrtems_task_priority to print rtems_task_priority's.
361        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
362        Use PRIdrtems_task_priority to print rtems_task_priority's.
363        * sp12/system.h:
364        Change Priority_Test_driver to use rtems_task_priority argument.
365        * sp12/pridrv.c:
366        Change Priority_Test_driver to use rtems_task_priority argument.
367        Use PRIdrtems_task_priority to print rtems_task_priority's.
368
3692009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
372        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
373        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
374        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
375        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
376
3772009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
378
379        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
380        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
381        * sp63/init.c: Fix _Heap_Resize_block args.
382        * sp09/screen09.c: Eliminate unused var warning.
383
3842009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
385
386        * sp27/init.c, spsize/init.c: Fix prototypes.
387        * spwatchdog/task1.c: Remove unused vars.
388
3892009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
390
391        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
392        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
393        spobjgetnext/init.c, spprintk/init.c:
394        Eliminate unused vars.
395
3962009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
397
398        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
399        confdefs.h define typos.
400
4012009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
402
403        * configure.ac: Don't add -ansi -fasm to CFLAGS.
404
4052009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * sp32/init.c: Lengthen the clock tick and move configuration to the
408        bottom of the file.
409
4102009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * Makefile.am, configure.ac: Add new test to exercise when the ticks
413        since boot wraps around 0 and the timer server must deal with that
414        condition.
415        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
416        sp67/sp67.scn: New files.
417
4182009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
419
420        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
421
4222009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
423
424        * spintrcritical09/init.c, spintrcritical10/init.c,
425        spintrcritical11/init.c: Fixed potentially infinite loops.
426        * sp20/system.h: Increased micro seconds per tick in order to be more
427        independent of the console output speed.
428
4292009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
430
431        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
432        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
433        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
434        at -Os and m68k at -Os. Fix typos.
435
4362009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
437
438        * sp54/init.c: Use rtems_build_id to make building Objects_Id
439        RTEMS_USE_16_BIT_OBJECT clean.
440
4412009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
442
443        * Makefile.am, configure.ac: Add new test to exercise when notepads are
444        not configured.
445        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
446        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
447
4482009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
451        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
452        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
453        coverage runs.
454
4552009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
458        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
459        some error cases uncovered by uC5282 coverage runs.
460
4612009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
464        uC5282 coverage runs.
465
4662009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
469        Correct minor issues uncovered on uC5282.
470
4712009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
472
473        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
474        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
475        Eliminate use of deprecated rtems_extension.
476
4772009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
480        run when IO speed varies.
481
4822009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
485        the intended code.
486
4872009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * configure.ac: Revert accidentally committed lines.
490
4912009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
492
493        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
494        simple priority ceiling case that was previously only tested via the
495        POSIX API.
496        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
497        sp66/sp66.scn: New files.
498
4992009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
502        for Id which is in range for the object class but not allocated yet.
503
5042009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * sp46/init.c, sp46/sp46.scn: Fix numbering.
507
5082009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
509
510        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
511
5122009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
513
514        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
515        spfatal02/spfatal02.scn, spfatal02/testcase.h,
516        spfatal03/spfatal03.scn, spfatal03/testcase.h,
517        spfatal04/spfatal04.scn, spfatal04/testcase.h,
518        spfatal05/spfatal05.scn, spfatal05/testcase.h,
519        spfatal06/spfatal06.scn, spfatal06/testcase.h,
520        spfatal07/spfatal07.scn, spfatal07/testcase.h,
521        spfatal08/spfatal08.scn, spfatal08/testcase.h,
522        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
523        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
524        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
525        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
526        tests use testcase.h and spfatal_support framework. Print test name
527        herald in all cases.
528        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
529        New files.
530        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
531
5322009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
533
534        * spfatal07/testcase.h: Indicate test is not applicable on some
535        architectures.
536
5372009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * Makefile.am: Fix spacing.
540
5412009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
542
543        * spstkalloc/init.c: Changed allocator signature. Functions are now
544        static.
545
5462009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
547
548        * sp29/init.c: Fixed return value evaluation.
549        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
550        * sp63/init.c: Check return value of _Heap_Initialize().
551
5522009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
553
554        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
555        _Watchdog_Report() when name is not NULL. This case was covered at
556        -Os on erc32 but at -O2 we had more code.
557
5582009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
559
560        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
561        overflowing on _Heap_Allocate_aligned.
562
5632009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
566        for various null parameters.
567
5682009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * sp16/sp16.scn, sp16/task1.c: Fix typo.
571
5722009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
573
574        * sp65/init.c: Remove stray print.
575        * sp65/sp65.doc: Add information on second case.
576
5772009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
578
579        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
580        verify that obtaining a priority ceiling mutex when the calling
581        task's priority is the same as the priority ceiling is handled
582        correctly.
583
5842009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
585
586        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
587        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
588        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
589        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
590        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
591        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
592        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
593        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
594        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
595        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
596        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
597        rtems_clock_get_ticks_per_second().
598
5992009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
600
601        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
602        Change attributes to priority ceiling. Use directive_failed, not
603        assert. Configure a semaphore not a region.
604
6052009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
606
607        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
608        mutex cases.
609        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
610        sp65/sp65.scn: New files.
611
6122009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
613
614        * Makefile.am, configure.ac: Add new test for some core mutex cases.
615        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
616        sp65/sp65.scn: New files.
617
6182009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
621        per tick.
622
6232009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
624
625        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
626        adjust existing for alignment. New test ensures coverage begin and
627        end marker methods are exercised so they do not get considered
628        unexecuted.
629        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
630        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
631
6322009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
633
634        * Makefile.am, configure.ac: Add new test to exercise legacy
635        rtems_clock_get().
636        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
637        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
638
6392009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
640
641        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
642        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
643        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
644
6452009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
646
647        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
648        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
649        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
650        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
651        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
652        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
653        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
654        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
655        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
656
6572009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
658
659        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
660        cases.
661
6622009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
663
664        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
665        all memory is successfully allocated. This means the test can
666        validate the heap is unchanged on extend failure.
667
6682009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
669
670        * spintrcritical01/init.c, spintrcritical06/init.c,
671        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
672        per tick so tests run quicker and more reliably hit the intended
673        critical section.
674
6752009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
676
677        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
678        when we are unable to allocate the memory needed for an object
679        extend. Make sure all is handled properly.
680        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
681        sp64/sp64.scn: New files.
682
6832009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * sp63/init.c: Correct test case two.
686
6872009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
688
689        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
690        test case to exercise another odd branch not taken.
691
6922009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
693
694        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
695        particular path is taken through the _Heap_Resize_block code.
696        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
697        sp63/sp63.scn: New files.
698
6992009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
700
701        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
702        wrong thing in a cpp macro. Added contents to screen file and add
703        documentation file.
704        * sp42/sp42.doc: New file.
705
7062009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
709
7102009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * spintrcritical16/init.c: Tinker with test to make it hit the case
713        more reliably.
714
7152009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * Makefile.am, configure.ac: Add new test to exercise as many cases as
718        possible of not being able to allocate memory from the workspace
719        during thread creation.
720        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
721        sp18/sp18.scn: New files.
722
7232009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
724
725        * Makefile.am, configure.ac: Add new test to handle the case where
726        a region resize frees enough memory to unblock a task.
727        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
728        sp62/sp62.scn: New files.
729        * sp61/init.c: Test does not need regions.
730
7312009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
732
733        * Makefile.am, configure.ac: Add test case for processing a timeout
734        on a thread (that is the thread executing) that has also had its
735        request satisfied while it is being enqueued.
736        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
737        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
738        spintrcritical16/spintrcritical16.scn: New files.
739        * spintrcritical15/init.c: Remove unused TSR>
740
7412009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
742
743        * Makefile.am, configure.ac: Add test case for a thread timing out on a
744        thread queue while another thread is in the process of blocking on
745        the same thread queue.
746        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
747        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
748        spintrcritical15/spintrcritical15.scn: New files.
749
7502009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
751
752        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
753
7542009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
755
756        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
757        sp40/sp40.scn: Now verified to hit coverage cases.
758        * sp40/sp40.doc: New file.
759
7602009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
763        to catch two remaining uncovered cases in rtems_io_register_driver.
764        * sp40/system.h: Removed.
765
7662009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * Makefile.am, configure.ac: Add new test to exercise odd case in
769        rtems_iterate_over_all_threads.
770        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
771        sp41/sp41.scn: New files.
772
7732009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
774
775        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
776        inheritance protocol since there is no holder associated with them.
777
7782009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * Makefile.am, configure.ac: Add new tests to exercise cases where a
781        timer is scheduled from an ISR while it is being scheduled at the
782        task level.
783        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
784        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
785        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
786        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
787        spintrcritical14/spintrcritical14.scn: New files.
788
7892009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
790
791        * spintrcritical01/init.c, spintrcritical06/init.c,
792        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
793        cleanup and make the tests more similar.
794
7952009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * spintrcritical06/init.c: Test now hits forward and reverse cases.
798
7992009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
802        test work for case that it is documented to handle.
803
8042009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
807        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
808        spintrcritical10/spintrcritical10.scn: New files.
809
8102009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
811
812        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
813        unreliable third case in sp39 to spintrcritical10. New tests to hit
814        other event synchronization critical sections.
815        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
816        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
817        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
818        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
819        spintrcritical12/spintrcritical12.scn: New files.
820
8212009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
822
823        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
824        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
825        sp10/sp10.scn: New files.
826
8272009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * spintrcritical06/init.c: Clean up.
830        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
831        * spintrcritical09/spintrcritical09.scn: Fill in.
832
8332009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * spintrcritical06/init.c: Add comment to indicate test is not finished
836        and known to not hit the case.
837        * Makefile.am, configure.ac: Add a couple more interrupt critical
838        section tests.
839        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
840        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
841        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
842        spintrcritical09/Makefile.am, spintrcritical09/init.c,
843        spintrcritical09/spintrcritical09.doc,
844        spintrcritical09/spintrcritical09.scn: New files.
845
8462009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
849        at hitting interrupt synchronization critical section in thread queue
850        enqueue priority for reverse insertions.
851        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
852        spintrcritical07/spintrcritical07.doc,
853        spintrcritical07/spintrcritical07.scn: New files.
854
8552009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
856
857        * Makefile.am, configure.ac: Add test case for the
858        _Thread_queue_Enqueue_priority interrupt critical section where the
859        TCB we are using as a current pointer is removed from the thread
860        queue when we flash interrupts while searching forward.
861        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
862        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
863        spintrcritical06/spintrcritical06.scn: New files.
864
8652009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        * spintrcritical_support/intrcritical.c,
868        spintrcritical_support/intrcritical.h: Change prototype of delay
869        method to indicate when counter is reset. This can be used to count
870        how many iterations we are doing.
871
8722009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
873
874        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
875        blocked on one period while another expires. Add sp61 which exercises
876        the case where a call is made to rtems_shutdown_executive when the
877        system is not up.
878        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
879        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
880        sp61/sp61.doc, sp61/sp61.scn: New files.
881
8822009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
883
884        * sp04/init.c: To be timesliced, tasks must also me preemptible.
885
8862009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
887
888        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
889        what it was intended to do.
890
8912009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
892
893        * spintrcritical_support/intrcritical.c,
894        spintrcritical_support/intrcritical.h: New files.
895
8962009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
897
898        * Makefile.am, configure.ac: Add new infrastructure which is more
899        reliable about generating cases which hit interrupt critical
900        sections. Remove sp41 since it used its own mechanism.
901        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
902        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
903        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
904        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
905        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
906        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
907        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
908        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
909        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
910        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
911        spintrcritical05/spintrcritical05.scn: New files.
912        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
913        sp41/system.h: Removed.
914
9152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp41/init.c: Remove incorrect comment.
918
9192009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * sp29/init.c: Simple binary semaphores can not be inherit priority.
922
9232009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * sp25/init.c: Spacing.
926
9272009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
928
929        * Makefile.am, configure.ac: Add sp59 to test path through
930        _Thread_queue_First_priority where the task's priority was in the
931        bottom 1/4 of the range.
932        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
933        sp59/sp59.scn: New files.
934
9352009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
936
937        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
938        not blocked on a thread queue.
939        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
940        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
941
9422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
943
944        * Makefile.am, configure.ac: Add test for timespec divide by zero.
945        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
946        sp58/sp58.scn: New files.
947
9482009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
951        pointer being null. This does not happen naturally at this time so
952        force the point.
953
9542009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
955
956        * sp12/sp12.scn: Update screen to reflect priority changes from long
957        ago.
958
9592009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
960
961        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
962        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
963        as sp27a and test flushing both counting and binary semaphores.
964        Reformatted.
965        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
966        sp27a/sp27a.scn: New files.
967
9682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
969
970        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
971        copied fomr other Makefile.am's.
972
9732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
976        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
977        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
978        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
979
9802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * sp57/sp57.doc: Correct.
983
9842009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * Makefile.am, configure.ac: Add test of restarting a task which is in
987        the middle of a sleep or wake after.
988        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
989        sp57/sp57.scn: New files.
990
9912009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
992
993        * sp43/init.c, sp43/sp43.scn: Add more cases for
994        rtems_object_get_class_information() to improve coverage.
995
9962009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
997
998        * Makefile.am, configure.ac: Add new test to verify that when a user
999        extension create hook fails, that the error is properly propagated.
1000        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1001        sp56/sp56.scn: New files.
1002
10032009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1004
1005        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1006        rtems_extension_delete.
1007
10082009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1009
1010        * sp09/screen01.c, sp09/sp09.scn: Add test for
1011        rtems_object_get_classic_name with invalid id.
1012
10132009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * sp02/task1.c: Minor spacing.
1016
10172009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * spfatal12/init.c: Address to heap initialize must be aligned but size
1020        must be too small.
1021
10222009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * Makefile.am, configure.ac: Add new test to exercise case when
1025        broadcasting to a message queue with a pending message.
1026        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1027        sp55/sp55.scn: New files.
1028
10292009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1030
1031        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1032        spfatal tests appear to cover all fatal error cases.
1033        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1034        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1035        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1036        spfatal/task1.c: Removed.
1037
10382009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1041        initialize workspace heap during initialize. Can be caused by
1042        unaligned address or not enough memory to initialize heap required
1043        overhead.
1044        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1045        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1046
10472009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1050
10512009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1052
1053        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1054
10552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * spstkalloc/spstkalloc.scn: Update screen.
1058
10592009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1060
1061        * Makefile.am, configure.ac: Add new test for user configured stack
1062        allocator/deallocator. Test both pass and fail cases.
1063        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1064        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1065
10662009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * spchain/init.c, spchain/spchain.scn: Clean up test.
1069
10702009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1071
1072        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1073        routines whose bodies are not used by RTEMS itself.
1074        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1075        spchain/spchain.doc, spchain/spchain.scn: New files.
1076
10772009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1080        chain for coverage.
1081
10822009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1083
1084        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1085        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1086        improve coverage.
1087
10882009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1089
1090        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1091
10922009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1095        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1096
10972009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1098
1099        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1100        Enhance spprintk. Add two new fatal error tests to cover
1101        __assert_func.
1102        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1103        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1104
11052009-06-18      Chris Johns <chrisj@rtems.org>
1106
1107        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1108        workaround the H8300 gcc bug.
1109
11102009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        * sp54/init.c: Fix spacing.
1113
11142009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1115
1116        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1117
11182009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1119
1120        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1121
11222009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * Makefile.am, configure.ac: Add new test.
1125        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1126        sp54/sp54.scn: New files.
1127
11282009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1129
1130        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1131        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1132        the time of day forward not making server based timers fire.
1133        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1134        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1135        sp53/sp53.scn: New files.
1136
11372009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1138
1139        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1140
11412009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        PR 1415/cpukit
1144        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1145        violation.
1146        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1147        sp51/sp51.scn: New files.
1148
11492009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        PR 1413/cpukit
1152        * Makefile.am, configure.ac: Add test for case where server based
1153        timers which reinitiated themselves did not get reinserted onto timer
1154        chain.
1155        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1156        sp50/sp50.scn: New files.
1157
11582009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1159
1160        PR 1414/cpukit
1161        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1162        is harder to trick by passing in a valid id of an incorrect object
1163        class.
1164        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1165        sp49/sp49.scn: New files.
1166
11672009-05-19      Chris Johns <chrisj@rtems.org>
1168
1169        * sp04/tswitch.c: Lower sample count for small memory targets.
1170       
11712009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1172
1173        * spprintk/init.c: printk() now 100% covered.
1174
11752009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * spprintk/init.c: More test cases.
1178
11792009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1182        large enough for buffer node overhead.
1183
11842009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1185
1186        * Makefile.am, configure.ac, spwatchdog/system.h,
1187        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1188        printk. These will help coverage. Simplify spwkspace.
1189        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1190        spprintk/spprintk.scn: New files.
1191        * spwkspace/system.h: Removed.
1192
11932009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1194
1195        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1196        methods.
1197        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1198        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1199
12002009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1201
1202        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1203        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1204        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1205        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1206        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1207        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1208        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1209        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1210        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1211        spsize/size.c: Fix warnings.
1212
12132009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1214
1215        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1216        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1217        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1218        spobjgetnext/system.h: New files.
1219
12202009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1221
1222        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1223        64k to 20k. No impact on test behavior.
1224
12252009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1226
1227        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1228
12292009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1230
1231        * sp37/init.c, sp37/sp37.scn: Add test case for
1232        rtems_interrupt_level_attribute body.
1233
12342009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1235
1236        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1237        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1238        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1239        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1240        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1241        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1242        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1243        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1244        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1245        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1246        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1247        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1248        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1249        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1250        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1251        sp48/Makefile.am, spfatal/Makefile.am,
1252        spfatal01/Makefile.am, spfatal02/Makefile.am,
1253        spfatal03/Makefile.am, spfatal04/Makefile.am,
1254        spfatal05/Makefile.am, spfatal06/Makefile.am,
1255        spfatal07/Makefile.am, spfatal08/Makefile.am,
1256        spfatal09/Makefile.am, spsize/Makefile.am,
1257        spwatchdog/Makefile.am:
1258        Eliminate _exe_/.exe.
1259
12602009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1261
1262        PR 1388/cpukit
1263        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1264        allow both priority inherit and ceiling attributes to be set on
1265        semaphore create. These attributes are mutually exclusive and this
1266        should be an error.
1267
12682009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1269
1270        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1271        unlimited objects when configured for a unified workspace works as
1272        expected.
1273        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1274        sp48/sp48.scn: New files.
1275
12762009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1277                Joel Sherrill <joel.sherrill@oarcorp.com>
1278
1279        PR 1357/cpukit
1280        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1281        honored.
1282        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1283        sp47/sp47.scn: New files.
1284
12852009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1286
1287        * Makefile.am, configure.ac: Add new test to test Watchdog display
1288        helper routines. These reach into the SuperCore.
1289        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1290        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1291        spwatchdog/system.h, spwatchdog/task1.c: New files.
1292
12932009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1294
1295        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1296
12972009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1298
1299        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1300        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1301        hard-coded hex numbers for bad object Ids.
1302
13032009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1304
1305        * sp15/system.h, sp19/system.h: Array of task names should be of type
1306        rtems_name not rtems_id. Similarly array of task ids should be
1307        rtems_id not rtems_name.
1308
13092008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1310
1311        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1312
13132008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1314
1315        * Makefile.am, configure.ac, spfatal06/testcase.h,
1316        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1317        spsize/size.c: Eliminate pointers to API configuration tables in the
1318        main configuration table. Reference the main configuration table and
1319        the API configuration tables directly using the confdefs.h version
1320        rather than obtaining a pointer to it. This eliminated some
1321        variables, a potential fatal error, some unnecessary default
1322        configuration structures. Overall, about a 4.5% reduction in the code
1323        size for minimum and hello on the SPARC.
1324        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1325        spfatal10/testcase.h: Removed.
1326
13272008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1328
1329        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1330        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1331        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1332        successfully with maxixum number of priorities as 16 instead of 256.
1333        This was done by temporarily modifying the score priority.h maximum.
1334        This allowed testing of all API code to ensure that it worked
1335        properly with a reduced number of priorities. Most modifications were
1336        to switch from hard-coded maximum to using the API provided methods
1337        to determine maximum number of priority levels.
1338
13392008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1340
1341        * sp46/sp46.scn: Add screen missed earlier.
1342
13432008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1344
1345        PR 1348/cpukit
1346        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1347        usage information while a period is running.
1348        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1349        sp46/sp46.scn: New files.
1350
13512008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1352
1353        * sp45/init.c: New file.
1354
13552008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1356
1357        PR 1347/cpukit
1358        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1359        Rework Timer Server to ensure that the context allows for blocking,
1360        allocating memory, and acquiring semaphores and mutexes.
1361        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1362        New files.
1363
13642008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1365
1366        * sp25/system.h: Add warning and temporary m32c conditional until size
1367        type addressed.
1368
13692008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1370
1371        * sp09/screen07.c: Use INT_MAX as number of messages so always
1372        properly sized and no overflow on constant.
1373        * sp09/screen10.c: Delay so on targets with simulator idle clock
1374        tick driver this will work.
1375        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1376        byte boundaries rather than two byte boundaries.
1377        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1378        allocate more memory than size_t holds on m32c.
1379
13802008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1381
1382        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1383        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1384        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1385        and Region calls. On 16-bit architectures, size_t can be 16-bits
1386        which would limit sizes to 64K. Also address constants which
1387        overflowed on 16-bit integer targets.
1388
13892008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1390
1391        * sp43/sp43.scn: Bump version to 4.9.99.0
1392
13932008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1394
1395        * sp19/system.h: Use "double" instead of "rtems_double".
1396
13972008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1398
1399        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1400
14012008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1402
1403        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1404        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1405        spfatal_support/init.c, spfatal_support/system.h:
1406        Convert to "bool".
1407
14082008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1411        declared in a public place.
1412
14132008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1416
14172008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * sp43/init.c: Fix derefence of uninitialized pointer.
1420
14212008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1422
1423        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1424        multiprocessing is not enabled. Saves one more variable from single
1425        processor configuration.
1426
14272008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1428
1429        PR 1212/cpukit
1430        * Makefile.am, configure.ac: Time slicing will not happen if the task
1431        mode is changed from a non-timeslicing mode to timeslicing mode if it
1432        is done by the executing thread (e.g. in its task body). This change
1433        includes sp44 to demonstrate the problem and verify the correction.
1434        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1435
14362008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1437
1438        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1439        architectures they are not supported on.
1440
14412008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1442
1443        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1444
14452008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1446
1447        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1448          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1449
14502008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1451
1452        * sp28/init.c: Corrections to configuration.
1453        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1454        * spsize/size.c: _ISR_Vector_table only exists on architectures
1455        which use the Simple Vectored Interrupt Model.
1456
14572008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1458
1459        * spsize/size.c: Convention calls for leading underscore on private
1460        RTEMS variables.
1461
14622008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1463
1464        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1465        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1466        Refactored and renamed initialization routines to
1467        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1468        rtems_initialize_device_drivers, and
1469        rtems_initialize_start_multitasking. This opened the sequence up so
1470        that bootcard() could provide a more robust and flexible framework
1471        which is easier to explain and understand. This also lays the
1472        groundwork for sharing the division of available memory between the
1473        RTEMS workspace and heap and the C library initialization across all
1474        BSPs.
1475
14762008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1477
1478        * sp32/init.c: Formatting.
1479
14802008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1481
1482        * sp09/screen01.c: Correct test.
1483        * sp09/screen14.c: Update copyright.
1484        * sp28/init.c: Correct end of test messages.
1485
14862008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1487
1488        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1489
14902008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1491
1492        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1493        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1494        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1495        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1496        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1497        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1498        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1499        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1500        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1501        tests. Add a clock_settime case for < 1988.
1502
15032008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1504
1505        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1506
15072008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1508
1509        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1510        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1511        * sp41/sp41.scn: Now has content.
1512        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1513        Object Services recently added to API.
1514
15152008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1516
1517        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1518        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1519        collection. This changed the name of a few previously public but
1520        undocumented services and added a some new services.
1521        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1522        sp43/system.h: New files.
1523
15242008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * spfatal10/.cvsignore: New file.
1527
15282008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1529
1530        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1531        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1532        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1533        New files.
1534
15352008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1536
1537        * Makefile.am, configure.ac: Added fatal error tests
1538        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1539        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1540        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1541        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1542        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1543        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1544        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1545        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1546        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1547        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1548        spfatal_support/init.c, spfatal_support/system.h: New files.
1549
15502008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1551
1552        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1553        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1554        test messages.
1555
15562008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1557
1558        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1559        simple type to a union of an unsigned 32 bit integer and a pointer.
1560        This should help eliminate weird casts between u32 and pointers in
1561        various places. The APIs now have to explicitly call _u32 or _string
1562        versions of helper routines. This should also simplify things and
1563        eliminate the need for ugly casts in some cases.
1564
15652008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1566
1567        * sp42/Makefile.am: New file.
1568
15692008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1570
1571        Add sp42 to exercise thread queue with knowledge of the implementation
1572        so we can exercise all of the normal paths possible.
1573        * Makefile.am, configure.ac: Add sp42.
1574        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1575
15762008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1577
1578        * sp39/init.c: Add case for long timeout on blocking operation.
1579        * Makefile.am, configure.ac: Add new test to exercise thread
1580        queue blokcing synchronization. sp39 and sp41 are very similar.
1581        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1582        sp41/system.h: New files.
1583
15842008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1585
1586        * sp39/init.c: Clean up.
1587
15882008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1589
1590        * sp39/init.c: Modify to improve coverage.
1591
15922008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1593
1594        * sp36/strict_order_mut.c:
1595
15962008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1597
1598        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1599        driver registration.
1600        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1601        sp40/system.h: New files.
1602
16032008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1606        Add test cases for:
1607          + message queue create requesting too many message buffers
1608            for the available memory
1609          + region extend with address inside existing heap
1610          + timer server initiate too large a stack, create error
1611        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1612          + task set priority while holding resource
1613
16142008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1615
1616        * Makefile.am, configure.ac: Added sp38 and sp39.
1617        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1618        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1619        sp39/sp39.scn, sp39/system.h: New files.
1620
16212007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1622
1623        * sp36/strict_order_mut.c: New file.
1624
16252007-12-21      Xi Yang <hiyangxi@gmail.com>
1626
1627        * Makefile.am, configure.ac: Add support for proper stacking of
1628        priority inheritance on mutexes as well as enforce proper order of
1629        release.
1630        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1631        sp36/sp36.scn: New files.
1632
16332007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1634
1635        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1636        directive instead of violating RTEMS internals.
1637
16382007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1639
1640        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1641        Add test cases for User Extension Manager to improve code coverage.
1642        * sp21/task1.c: Fix spelling error.
1643
16442007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1645
1646        * spsize/size.c: Account for previous changes in calculation of MPCI
1647        receive server stack.
1648
16492007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1650
1651        * sp09/screen07.c, sp09/sp09.scn: Add test for
1652        rtems_message_queue_broadcast for bad buffer and count pointers.
1653        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1654        with bad priority or initiating twice.
1655        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1656        it forces a dispatch.
1657        * sp37/init.c: New file.
1658
16592007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1660
1661        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1662        enable, flash, and is in progress. These are normally inlines but
1663        also have bodies for non-C code. This test also exercises the odd
1664        case of calling clock tick from outside an ISR.
1665        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1666
16672007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1668
1669        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1670        using notepad with the current task's ID or SELF
1671        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1672        test missing test cases for clock_get.
1673
16742007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1675
1676        * sp28/init.c: Add test code for task variables to improve coverage.
1677
16782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1679
1680        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1681        RTEMS provided accessor macros to obtain configuration fields.
1682
16832007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1684
1685        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1686        Configuration Table. Eliminate CPU Table from all ports. Delete
1687        references to CPU Table in all forms.
1688
16892007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1690
1691        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1692
16932007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1694
1695        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1696        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1697        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1698        to improve test coverage.
1699
17002007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1701
1702        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1703        coverage.
1704
17052007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1706
1707        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1708
17092007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1710
1711        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1712        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1713        .scn files.
1714
17152007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1716
1717        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1718        commented out and updated the .scn file.
1719
17202007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1721
1722        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1723        buffered test IO.
1724
17252007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1726
1727        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1728        rtems_io_unregister_driver did not have any test code.
1729
17302007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1731
1732        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1733        since it was used to configure a no longer used feature. Device names
1734        are now part of the filesystem not in a table. This also eliminated
1735        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1736        RTEMS as well as the memory allocation used to populate
1737        _IO_Driver_name_table.
1738
17392007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1740
1741        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1742        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1743        properly.
1744
17452007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1746
1747        * spsize/size.c: Eliminated the variables
1748        _RTEMS_tasks_User_initialization_tasks and
1749        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1750        used in one place after initialized. It was a waste of space.
1751
17522007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1753
1754        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1755        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1756        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1757        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1758        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1759        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1760        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1761        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1762        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1763        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1764        spsize/size.c: Add optional managers to Makefiles. Clean up test
1765        cases so last output line follows END OF pattern. Make sure test case
1766        all run. All tests appeared ok on sis.
1767
17682007-04-05      Joel Sherrill <joel@OARcorp.com>
1769
1770        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1771
17722007-04-05      Joel Sherrill <joel@OARcorp.com>
1773
1774        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1775        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1776        CONFIGURE_APPLICATION_NEEDS_XXX.
1777
17782007-04-02      Joel Sherrill <joel@OARcorp.com>
1779
1780        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1781
17822007-04-02      Joel Sherrill <joel@OARcorp.com>
1783
1784        * spsize/size.c: Convert from Classic API style TOD_Control as
1785        fundamental time structure to POSIX struct timespec. Add
1786        clock_get_uptime().
1787
17882007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1789
1790        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1791
17922007-03-26      Joel Sherrill <joel@OARcorp.com>
1793
1794        * sp35/priinv.c: Remove warning.
1795
17962007-03-10      Joel Sherrill <joel@OARcorp.com>
1797
1798        * sp26/system.h: Remove incorrect and duplicate
1799        CONFIGURE_EXTRA_TASK_STACKS.
1800
18012007-03-05      Joel Sherrill <joel@OARcorp.com>
1802
1803        PR 1222/cpukit
1804        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1805        thread that is blocked on a priority based thread queue is changed,
1806        that its placement in the queue is reevaluated based upon the new
1807        priority. This enhancement includes modifications to the SuperCore as
1808        well as new test cases.
1809        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1810        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1811        sp35/sp35.doc, sp35/sp35.scn: New files.
1812
18132007-03-05      Joel Sherrill <joel@OARcorp.com>
1814
1815        * sp26/system.h: Correct memory required for stack sizes.
1816
18172007-02-06      Joel Sherrill <joel@OARcorp.com>
1818
1819        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1820        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1821        tests.
1822
18232006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1824
1825        * sp33/init.c: Improve barrier test to include normal blocking with
1826        manual release and unblocking in barrier deletion.
1827
18282006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1829
1830        * configure.ac: New BUG-REPORT address.
1831
18322006-11-20      Joel Sherrill <joel@OARcorp.com>
1833
1834        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1835        and make output more compliant with other tests.
1836
18372006-11-17      Joel Sherrill <joel@OARcorp.com>
1838
1839        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1840        cases intended on all targets possible with new heap algorithm.
1841
18422006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1843
1844        * Makefile.am, configure.ac: Adding Classic API Barriers.
1845        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1846        New files.
1847
18482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1849
1850        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1851
18522006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1853
1854        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1855        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1856        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1857        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1858        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1859        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1860        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1861        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1862        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1863        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1864        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1865        Use rtems_testsdir instead.
1866
18672006-04-05      Joel Sherrill <joel@OARcorp.com>
1868                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1869
1870        * spsize/size.c: Victor spotted the problem that
1871        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1872        variables and needed to be set to the same value.  I took that
1873        idea and just removed _Thread_MP_Receive.  All uses are now
1874        _MPCI_Receive_server_tcb.
1875
18762005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1877
1878        * configure.ac: Remove RTEMS_ENABLE_BARE,
1879        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1880
18812005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1882
1883        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1884        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1885        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1886        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1887        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1888        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1889        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1890        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1891        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1892        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1893        spfatal/Makefile.am, spsize/Makefile.am:
1894        Convert to use *_PROGRAMS.
1895
18962005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1897
1898        * sp01/Makefile.am, sp02/Makefile.am,
1899        sp03/Makefile.am, sp04/Makefile.am,
1900        sp05/Makefile.am, sp06/Makefile.am,
1901        sp07/Makefile.am, sp08/Makefile.am,
1902        sp09/Makefile.am, sp11/Makefile.am,
1903        sp12/Makefile.am, sp13/Makefile.am,
1904        sp14/Makefile.am, sp15/Makefile.am,
1905        sp16/Makefile.am, sp17/Makefile.am,
1906        sp19/Makefile.am, sp20/Makefile.am,
1907        sp21/Makefile.am, sp22/Makefile.am,
1908        sp23/Makefile.am, sp24/Makefile.am,
1909        sp25/Makefile.am, sp26/Makefile.am,
1910        sp27/Makefile.am, sp28/Makefile.am,
1911        sp29/Makefile.am, sp30/Makefile.am,
1912        sp31/Makefile.am, sp32/Makefile.am,
1913        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1914
19152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1916
1917        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1918        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1919        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1920        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1921        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1922        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1923        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1924        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1925        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1926        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1927        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1928        * sptests.am: Remove.
1929
19302005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1931
1932        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1933        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1934        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1935        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1936        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1937        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1938        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1939        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1940        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1941        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1942        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1943
19442005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1945
1946        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1947
19482005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1949
1950        * spsize/Makefile.am: Rename TEST to spsize.
1951        * spsize/size.scn: Remove.
1952        * spsize/spsize.scn: New (renamed from size.scn).
1953
19542005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1955
1956        * configure.ac: Add spfatal/Makefile.
1957        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1958        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1959        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1960        * sptests.am: Remove LIB_VARIANT.
1961
19622005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1963
1964        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1965        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1966        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1967        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1968        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1969        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1970        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1971        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1972        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1973        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1974        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1975
19762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1977
1978        * Makefile.am: Cleanup.
1979
19802005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1981
1982        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1983        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1984        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1985        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1986        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1987        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1988        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1989        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1990        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1991        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1992        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1993        spfatal/Makefile.am, spsize/Makefile.am:
1994        Partial conversion to automake.
1995
19962005-03-07      Joel Sherrill <joel@OARcorp.com>
1997
1998        * sp13/task1.c: Removed warnings.
1999
20002004-09-29      Joel Sherrill <joel@OARcorp.com>
2001
2002        * spsize/size.c: i960 obsoleted and all references removed.
2003
20042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2005
2006        * configure.ac: Require automake > 1.9.
2007
20082004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2009
2010        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2011        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2012        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2013        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2014        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2015        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2016        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2017        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2018        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2019        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2020        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2021        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2022        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2023        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2024        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2025        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2026        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2027        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2028        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2029        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2030        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2031        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2032        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2033        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2034        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2035        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2036        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2037        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2038        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2039        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2040        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2041        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2042
20432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2044
2045        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2046
20472004-03-30      David Querbach <querbach@realtime.bc.ca>
2048
2049        PR 595/tests
2050        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2051        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2052        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2053        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2054        others treat it as a count of longs.
2055
20562004-03-30      David Querbach <querbach@realtime.bc.ca>
2057
2058        PR 596/tests
2059        * sp32/init.c: A missing definition of TEST_INIT before including
2060        <tmacros.h> means that buffered output will not work even if selected
2061        in buffer_test_io.h.
2062
20632004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2064
2065        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2066        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2067        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2068        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2069        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2070        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2071        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2072        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2073        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2074        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2075        types.
2076
20772004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2078
2079        * configure.ac: Add 2nd arg to RTEMS_TOP.
2080
20812004-03-05      Joel Sherrill <joel@OARcorp.com>
2082
2083        * sp07/buffered_io.c: Remove warning.
2084
20852004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2086
2087        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2088        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2089        * sp02/Makefile.am: Ditto.
2090        * sp03/Makefile.am: Ditto.
2091        * sp04/Makefile.am: Ditto.
2092        * sp05/Makefile.am: Ditto.
2093        * sp06/Makefile.am: Ditto.
2094        * sp07/Makefile.am: Ditto.
2095        * sp08/Makefile.am: Ditto.
2096        * sp09/Makefile.am: Ditto.
2097        * sp11/Makefile.am: Ditto.
2098        * sp12/Makefile.am: Ditto.
2099        * sp13/Makefile.am: Ditto.
2100        * sp14/Makefile.am: Ditto.
2101        * sp15/Makefile.am: Ditto.
2102        * sp16/Makefile.am: Ditto.
2103        * sp17/Makefile.am: Ditto.
2104        * sp19/Makefile.am: Ditto.
2105        * sp20/Makefile.am: Ditto.
2106        * sp21/Makefile.am: Ditto.
2107        * sp22/Makefile.am: Ditto.
2108        * sp23/Makefile.am: Ditto.
2109        * sp24/Makefile.am: Ditto.
2110        * sp25/Makefile.am: Ditto.
2111        * sp26/Makefile.am: Ditto.
2112        * sp27/Makefile.am: Ditto.
2113        * sp28/Makefile.am: Ditto.
2114        * sp29/Makefile.am: Ditto.
2115        * sp30/Makefile.am: Ditto.
2116        * sp31/Makefile.am: Ditto.
2117        * sp32/Makefile.am: Ditto.
2118        * spfatal/Makefile.am: Ditto.
2119        * spsize/Makefile.am: Ditto.
2120
21212003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2122
2123        * sptests.am: Add dirstamp support.
2124
21252003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2126
2127        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2128
21292003-12-16      Joel Sherrill <joel@OARcorp.com>
2130
2131        PR 544/tests
2132        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2133        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2134        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2135        make tests account for resources and not print at inappropriate
2136        times.
2137        * sp07/buffered_io.c: New file.
2138
21392003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2140
2141        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2142
21432003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2144
2145        * sp01/Makefile.am: Remove all-local: $(ARCH).
2146        * sp02/Makefile.am: Remove all-local: $(ARCH).
2147        * sp03/Makefile.am: Remove all-local: $(ARCH).
2148        * sp04/Makefile.am: Remove all-local: $(ARCH).
2149        * sp05/Makefile.am: Remove all-local: $(ARCH).
2150        * sp06/Makefile.am: Remove all-local: $(ARCH).
2151        * sp07/Makefile.am: Remove all-local: $(ARCH).
2152        * sp08/Makefile.am: Remove all-local: $(ARCH).
2153        * sp09/Makefile.am: Remove all-local: $(ARCH).
2154        * sp11/Makefile.am: Remove all-local: $(ARCH).
2155        * sp12/Makefile.am: Remove all-local: $(ARCH).
2156        * sp13/Makefile.am: Remove all-local: $(ARCH).
2157        * sp14/Makefile.am: Remove all-local: $(ARCH).
2158        * sp15/Makefile.am: Remove all-local: $(ARCH).
2159        * sp16/Makefile.am: Remove all-local: $(ARCH).
2160        * sp17/Makefile.am: Remove all-local: $(ARCH).
2161        * sp19/Makefile.am: Remove all-local: $(ARCH).
2162        * sp20/Makefile.am: Remove all-local: $(ARCH).
2163        * sp21/Makefile.am: Remove all-local: $(ARCH).
2164        * sp22/Makefile.am: Remove all-local: $(ARCH).
2165        * sp23/Makefile.am: Remove all-local: $(ARCH).
2166        * sp24/Makefile.am: Remove all-local: $(ARCH).
2167        * sp25/Makefile.am: Remove all-local: $(ARCH).
2168        * sp26/Makefile.am: Remove all-local: $(ARCH).
2169        * sp27/Makefile.am: Remove all-local: $(ARCH).
2170        * sp28/Makefile.am: Remove all-local: $(ARCH).
2171        * sp29/Makefile.am: Remove all-local: $(ARCH).
2172        * sp30/Makefile.am: Remove all-local: $(ARCH).
2173        * sp31/Makefile.am: Remove all-local: $(ARCH).
2174        * sp32/Makefile.am: Remove all-local: $(ARCH).
2175        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2176        * spsize/Makefile.am: Remove all-local: $(ARCH).
2177
21782003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2179
2180        * configure.ac: Reflect having moved to testsuites/.
2181
21822003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2183
2184        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2185
21862003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2187
2188        * configure.ac:Remove RTEMS_CHECK_CPU.
2189
21902003-09-04      Joel Sherrill <joel@OARcorp.com>
2191
2192        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2193        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2194        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2195        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2196        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2197        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2198        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2199        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2200        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2201        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2202        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2203        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2204        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2205        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2206        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2207        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2208        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2209        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2210        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2211        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2212        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2213        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2214        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2215        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2216        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2217        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2218        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2219        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2220        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2221        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2222        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2223        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2224        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2225        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2226        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2227        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2228        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2229        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2230        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2231        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2232        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2233        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2234        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2235        spsize/size.c, spsize/system.h: URL for license changed.
2236
22372003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2238
2239        PR 458/tests
2240        * sp30/task1.c: Correct indexing problem.
2241
22422003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2243
2244        * Makefile.am: Reflect having moved aclocal/.
2245
22462003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2247
2248        * Makefile.am: Reflect having moved automake/.
2249        * sp01/Makefile.am: Reflect having moved automake/.
2250        * sp02/Makefile.am: Reflect having moved automake/.
2251        * sp03/Makefile.am: Reflect having moved automake/.
2252        * sp04/Makefile.am: Reflect having moved automake/.
2253        * sp05/Makefile.am: Reflect having moved automake/.
2254        * sp06/Makefile.am: Reflect having moved automake/.
2255        * sp07/Makefile.am: Reflect having moved automake/.
2256        * sp08/Makefile.am: Reflect having moved automake/.
2257        * sp09/Makefile.am: Reflect having moved automake/.
2258        * sp11/Makefile.am: Reflect having moved automake/.
2259        * sp12/Makefile.am: Reflect having moved automake/.
2260        * sp13/Makefile.am: Reflect having moved automake/.
2261        * sp14/Makefile.am: Reflect having moved automake/.
2262        * sp15/Makefile.am: Reflect having moved automake/.
2263        * sp16/Makefile.am: Reflect having moved automake/.
2264        * sp17/Makefile.am: Reflect having moved automake/.
2265        * sp19/Makefile.am: Reflect having moved automake/.
2266        * sp20/Makefile.am: Reflect having moved automake/.
2267        * sp21/Makefile.am: Reflect having moved automake/.
2268        * sp22/Makefile.am: Reflect having moved automake/.
2269        * sp23/Makefile.am: Reflect having moved automake/.
2270        * sp24/Makefile.am: Reflect having moved automake/.
2271        * sp25/Makefile.am: Reflect having moved automake/.
2272        * sp26/Makefile.am: Reflect having moved automake/.
2273        * sp27/Makefile.am: Reflect having moved automake/.
2274        * sp28/Makefile.am: Reflect having moved automake/.
2275        * sp29/Makefile.am: Reflect having moved automake/.
2276        * sp30/Makefile.am: Reflect having moved automake/.
2277        * sp31/Makefile.am: Reflect having moved automake/.
2278        * sp32/Makefile.am: Reflect having moved automake/.
2279        * spfatal/Makefile.am: Reflect having moved automake/.
2280        * spsize/Makefile.am: Reflect having moved automake/.
2281
22822003-08-14      Joel Sherrill <joel@OARcorp.com>
2283
2284        * sp02/task1.c: Added ID to name lookup service and changed name of
2285        id/name translation status code. This propagated to multiple
2286        functions. The user API service added was rtems_object_id_to_name()
2287
22882003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2289
2290        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2291
22922003-05-29      Joel Sherrill <joel@OARcorp.com>
2293
2294        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2295
22962003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2297
2298        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2299        CC_CFLAGS_DEFAULT (obsolete).
2300
23012003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2302
2303        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2304        Remove CC_LDFLAGS_PROFILE_V.
2305
23062003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2307
2308        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2309
23102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2311
2312        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2313
23142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2315
2316        * configure.ac: AC_PREREQ(2.57).
2317
23182002-11-14      Joel Sherrill <joel@OARcorp.com>
2319
2320        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2321        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2322        update the IDs in the screens.
2323
23242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2325
2326        * .cvsignore: Reformat.
2327        Add autom4te*cache.
2328        Remove autom4te.cache.
2329
23302002-09-14      Joel Sherrill <joel@OARcorp.com>
2331
2332        * sp32/.cvsignore: New file.
2333
23342002-09-14      Aaron J. Grier <aaron@frye.com>
2335
2336        * PR271 was not applicable against the current source but included
2337        a nice test that Joel decided to add to the tree as sp32.
2338        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2339        * Makefile.am, configure.ac: Modified to reflect addition.
2340
23412002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2342
2343        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2344        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2345        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2346        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2347        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2348        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2349        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2350        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2351        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2352        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2353        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2354        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2355        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2356        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2357        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2358        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2359        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2360        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2361        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2362        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2363        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2364        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2365        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2366        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2367        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2368        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2369        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2370        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2371        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2372        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2373        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2374
23752002-08-01      Joel Sherrill <joel@OARcorp.com>
2376
2377        * Per PR47 add support for buffered test output.  This involved
2378        adding defines to redirect output to a buffer and dump it when
2379        full, at "test pause", and at exit.  To avoid problems when redefining
2380        exit(), all tests were modified to call rtems_test_exit().
2381        Some tests, notable psxtests, had to be modified to include
2382        the standard test macro .h file (pmacros.h or tmacros.h) to
2383        enable this support.
2384        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2385        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2386        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2387        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2388        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2389        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2390        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2391
23922002-07-30      Joel Sherrill <joel@OARcorp.com>
2393
2394        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2395        stack if the port doesn't configure using it.
2396
23972002-07-04      Joel Sherrill <joel@OARcorp.com>
2398
2399        * Jump table for single entry point removed.
2400        * spsize/size.c:  Modified to reflect above.
2401
24022002-07-01      Joel Sherrill <joel@OARcorp.com>
2403
2404        * sp29/init.c: Corrected definitions for task stack usage.
2405
24062002-07-01      Joel Sherrill <joel@OARcorp.com>
2407
2408        * spsize/size.c: _Thread_queue_Extract_table removed.
2409
24102001-05-17      Joel Sherrill <joel@OARcorp.com>
2411
2412        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2413        number of staticly configured device drivers.
2414
24152001-05-14      Joel Sherrill <joel@OARcorp.com>
2416
2417        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2418        than the configured number of drivers.
2419 
24202002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2421
2422        * configure.ac: Remove ENABLE_GCC28.
2423
24242001-04-04      Joel Sherrill <joel@OARcorp.com>
2425
2426        * spsize/size.c: Reflect SPARC modifcation to get rid of
2427        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2428 
24292001-03-29      Joel Sherrill <joel@OARcorp.com>
2430
2431        * Per PR147 addressed problems when reseting and inserting a timer
2432        into a timer chain that did not honor time passage since the last
2433        time the timer server was scheduled and the new insertion.
2434        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2435
24362001-03-28      Joel Sherrill <joel@OARcorp.com>
2437
2438        * Side-effect of PR132.
2439        * sp21/system.h: Now must explicitly request NULL driver.
2440
24412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2442
2443        * configure.ac:
2444        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2445        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2446        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2447        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2448        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2449        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2450        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2451        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2452        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2453        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2454        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2455        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2456        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2457        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2458        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2459        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2460        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2461        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2462        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2463        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2464        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2465        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2466        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2467        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2468        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2469        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2470        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2471        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2472        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2473        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2474        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2475        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2476        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2477        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2478
24792002-03-20      Chris Johns <ccj@acm.org>
2480
2481        * PR145.
2482        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2483        in system (e.g. driver tasks).  Also exit on minimum number of
2484        switches not precise number.
2485
24862001-01-29      Joel Sherrill <joel@OARcorp.com>
2487
2488        * Fixed bug where resetting a timer that was not at the head
2489        of one of the task timer chains resulted in the Timer Server
2490        task waking up too far in the future.
2491        * Added rtems_timer_get_information() directive to support testing.
2492        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2493        above condition.
2494
24952001-01-22      Joel Sherrill <joel@OARcorp.com>
2496
2497        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2498        because priority added as argument to rtems_timer_initiate_server().
2499
25002001-01-16      Joel Sherrill <joel@OARcorp.com>
2501
2502        * Added tests for task-based timers.  This included the new tests
2503        sp30 and sp31.
2504        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2505        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2506        for task-based timer services.
2507        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2508        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2509        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2510        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2511        sp31/task1.c: New files.
2512
25132001-11-01      Joel Sherrill <joel@OARcorp.com>
2514
2515        * sp26/system.h: Properly account for stack memory used by
2516        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2517        and processed as PR78.
2518
25192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2520
2521        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2522        * configure.in: Remove.
2523        * configure.ac: New file, generated from configure.in by autoupdate.
2524
25252001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2526
2527        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2528
25292001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2530
2531        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2532        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2533        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2534        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2535        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2536        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2537        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2538        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2539        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2540        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2541        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2542        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2543        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2544        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2545        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2546        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2547        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2548        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2549        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2550        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2551        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2552        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2553        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2554        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2555        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2556        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2557        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2558        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2559        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2560
25612001-08-16      Joel Sherrill <joel@OARcorp.com>
2562
2563        * sp20/system.h: Account for extra task stacks properly.
2564
25652001-08-16      Joel Sherrill <joel@OARcorp.com>
2566
2567        * sp13/sp13.scn: Id in screen had wrong class field value.
2568        * sp13/system.h: Account for message buffer memory.
2569        * sp13/task2.c: Remove unnecessary check for failure.
2570
25712001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2572
2573        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2574
25752001-04-20      Joel Sherrill <joel@OARcorp.com>
2576
2577        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2578        file.
2579
25802001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2581
2582        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2583
25842001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2585
2586        * sp21/Makefile.am: Remove libtest.
2587
25882000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2589
2590        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2591
25922000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2593
2594        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2595
25962000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2597
2598        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2599        Switch to GNU canonicalization.
2600        * sptests.am: Remove DEFS.
2601
26022000-09-29      Joel Sherrill <joel@OARcorp.com>
2603
2604        * sp20/sp20.scn: Corrected to reflect new addition.
2605        * sp20/system.h: Removed comment reflecting history.
2606
26072000-09-29      Stephan Merker <merker@decrc.abb.de>
2608
2609        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2610        Added new task to test sequence of altering a period's length
2611        while it is still active.
2612
26132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2614
2615        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2616        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2617        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2618        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2619        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2620        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2621        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2622        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2623        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2624        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2625
26262000-08-10      Joel Sherrill <joel@OARcorp.com>
2627
2628        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.