source: rtems/testsuites/sptests/ChangeLog @ 287febb5

4.11
Last change on this file since 287febb5 was 287febb5, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 24, 2010 at 7:46:40 PM

2010-06-24 Bharath Suri <bharath.s.jois@…>

  • Makefile.am, configure.ac: Removed some fifo tests.
  • spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid excessive new lines in the output.

spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
Also added a few more cases, mostly from spfifo04/init.c.

  • spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn: Previously was spfifo06. Configure parameter for pipes is used now.
  • spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: Removed.
  • Property mode set to 100644
File size: 98.2 KB
Line 
12010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
2
3        * Makefile.am, configure.ac: Removed some fifo tests.
4        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
5        excessive new lines in the output.
6
7        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
8        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
9        Also added a few more cases, mostly from spfifo04/init.c.
10        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
11        Previously was spfifo06. Configure parameter for pipes is used now.
12        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
13        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
14        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
15        spfifo08/spfifo08.scn: Removed.
16
172010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
18
19        * Makefile.am, configure.ac: Add new test to exercise path where using
20        unlimited object support you are about to allocate more objects than
21        can be represented in the Id. This test will NOT pass on targets with
22        insufficient RAM.
23        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
24        sp71/sp71.scn: New files.
25
262010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * Makefile.am, configure.ac: spfatal20 not ready.
29
302010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
33        rtems_termios_open().
34        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
35        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
36        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
37        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
38        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
39        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
40        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
41        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
42
432010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * Makefile.am, configure.ac, spfatal_support/init.c,
46        spfatal_support/system.h: Add new tests to generate fatal errors in
47        open_dev_console().
48        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
49        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
50        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
51        spfatal15/spfatal15.scn, spfatal15/testcase.h,
52        spfatal_support/consume_sems.c: New files.
53
542010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
55
56        * sp43/init.c: Remove more ITRON references.
57
582010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * sp09/screen01.c: Fix warning.
61
622010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * spfifo08/init.c: Catch more cases but discussion on errors and proper
65        behaviour remain.
66
672010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
70        used.
71
722010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
75        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
76        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
77
782010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
79
80        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
81        spfatal_support/init.c: Remove references to ITRON constants.
82
832010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * Makefile.am, configure.ac: Add sp70 to test slot
86        reclamation and reuse for unlimited object configuration.
87        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
88        sp70/sp70.scn: New files.
89
902010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
91
92        * sp16/task1.c: Update for heap extend changes.
93
942010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
95
96        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
97
982010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
99
100        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
101        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
102        * Makefile.am, configure.ac: Reflect changes above.
103
1042010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
105
106        * spfifo01/main.c: New file.
107
1082010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
109
110        PR PR1542
111        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
112        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
113        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
114        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
115        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
116        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
117        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
118        files.
119
1202010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
121
122        * sp09/screen12.c: Update for heap extend changes.
123
1242010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
125
126        * sp62/init.c, sp65/init.c: #include <unistd.h>.
127
1282010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * sp43/init.c: Readdress use of ctype methods per recommendation from
131        D.J. Delorie on the newlib mailing list. We should pass an unsigned
132        char into these methods.
133
1342010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * Makefile.am, configure.ac: Add new fatal error for configuring
137        unlimited and maximum of 0.
138        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
139        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
140
1412010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * sp43/init.c: Fix warning.
144
1452009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
146
147        * sp69/init.c: Fixed warnings.
148
1492009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
152        update.
153
1542009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
157        expired periods. This detected the recently introduced PR1480.
158
1592009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
160
161        * sp69/.cvsignore: New file.
162
1632009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
164
165        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
166        to ensure that all paths are tested.
167        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
168
1692009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * sp31/task1.c: Fixed spacing.
172
1732009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
174
175        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
176        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
177        spwkspace/init.c: Use rtems_test_assert() consistently instead of
178        system assert(). rtems_test_assert() is designed to integrate into
179        the RTEMS test suite infrastructure.
180
1812009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
182
183        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
184        cases. Updated copyright notice.
185
1862009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
187
188        * sp25/task1.c: Use PRIuPTR for segment_sizes.
189
1902009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
191
192        * sp68/Makefile.in, sp68/.cvsignore,
193        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
194        removed unneeded Makefile.in, added cvsignore
195       
1962009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
197
198        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
199        spintrcritical17/init.c, spintrcritical17/Makefile.am,
200        spintrcritical17/spintrcritical17.doc,
201        spintrcritical17/spintrcritical17.scn: New files.
202        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
203        * sp31/task1.c, sp67/init.c: Changes for new timer server
204        implementation.
205        * sp52/init.c: The init task must be preemptible to let the timer
206        server run.
207
2082009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
209
210        PR 1460/cpukit
211        * sp43/init.c: Change return type on methods accessing portions of
212        RTEMS Ids to int. This allows -1 to be return on error.
213
2142009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
215
216        * spsize/Makefile.am: Fix broken install rule.
217
2182009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * spprintk/spprintk.scn: Add end of line at end of file.
221
2222009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
225        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
226        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
227        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
228        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
229        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
230        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
231        spwkspace/Makefile.am: Add documentation files for multiple tests.
232        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
233        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
234        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
235        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
236        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
237        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
238        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
239        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
240        spwkspace/spwkspace.doc: New files.
241
2422009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
245        Include "tmacros.h".
246        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
247        _Heap_Allocate for 16bit compliance.
248        * sp44/init.c: Another printf format fix.
249
2502009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
251
252        * sp37/init.c: Add local prototypes for
253        rtems_interrupt_disable, rtems_interrupt_enable,
254        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
255        * sp43/init.c: Add local prototypes for
256        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
257        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
258        rtems_object_id_api_minimum, rtems_object_id_get_api,
259        rtems_object_id_get_class, rtems_object_id_get_index,
260        rtems_object_id_get_node.
261        Spray PRId32's into printf's for 16bit target complianance.
262        * sp37/init.c: Add local prototype for
263        rtems_interrupt_level_attribute.
264
2652009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
266
267        * sp29/init.c: Include "tmacros.h".
268        Misc. changes related to rtems_intervals.
269        * sp14/asr.c: Add PRIxrtems_signal_set.
270        Use PRIxrtems_signal_set to print rtems_signal_set's.
271        * sp13/task3.c: Use PRIu32 to print "count".
272        * sp09/screen12.c: Segment sizes are uintptr_t's.
273        * sp09/screen11.c: Use size_t for "size".
274        * sp62/init.c: Segment sizes are uintptr_t's.
275        * sp25/task1.c: Use PRIuPTR to print segment_size's.
276        * sp21/task1.c: Add PRIurtems_device_major_number.
277        * sp11/task1.c, sp11/task2.c:
278        Use PRIxrtems_event_set to print rtems_event_set's.
279        * sp09/screen13.c: Revert previous change.
280        Remove broken extraneous line seemingly having crept into in
281        2009-08-10 patch.
282        * sp27/init.c: Remove extraneous argument to print.
283        * spsize/size.c: Use PRIu32 to print sys_req.
284        * sp37/init.c: Add missing argument to printf.
285        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
286        sp12/pritask.c, sp34/changepri.c:
287        Use PRIdrtems_task_argument to print rtems_task_argument's.
288
2892009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
290
291        * sp25/task1.c: segment_size is uintptr_t.
292        * spfatal06/testcase.h: Add missing return.
293        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
294        Duplicate code from rtems_name_to_characters to convert rtems_name's
295        into char arrays.
296        * sp09/screen13.c: Comment out unused return status.
297        * sp63/init.c: Use PRIu32 to print uint32_t's.
298        * sp33/init.c: Use PRIu32 to print uint32_t's.
299        * sp28/init.c: Use PRIu32 to print uint32_t's.
300
3012009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
302
303        * sp31/task1.c: Use PRIdWatchdog_Interval to print
304        Watchdog_Interval's.
305        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
306        PRIdrtems_interval to print rtems_interval's.
307
3082009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
309
310        * sp13/task1.c: Misc. uint32_t fixes.
311        * sp20/task1.c: Misc. uint32_t fixes.
312        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
313        Use PRIXrtems_mode to print rtems_mode's.
314        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
315        Use PRIxrtems_mode to print rtems_mode's.
316        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
317        sp19/task1.c: Add missing PRI*32's.
318
3192009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
320
321        * sp34/changepri.c, sp35/priinv.c:
322        Use PRIdPriority_Control to print Priority_Control's.
323
3242009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
325
326        * sp34/changepri.c, sp59/init.c:
327        Use PRIdrtems_task_priority to print rtems_task_priority's.
328        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
329        Use PRIdrtems_task_priority to print rtems_task_priority's.
330        * sp12/system.h:
331        Change Priority_Test_driver to use rtems_task_priority argument.
332        * sp12/pridrv.c:
333        Change Priority_Test_driver to use rtems_task_priority argument.
334        Use PRIdrtems_task_priority to print rtems_task_priority's.
335
3362009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
337
338        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
339        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
340        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
341        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
342        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
343
3442009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
347        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
348        * sp63/init.c: Fix _Heap_Resize_block args.
349        * sp09/screen09.c: Eliminate unused var warning.
350
3512009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
352
353        * sp27/init.c, spsize/init.c: Fix prototypes.
354        * spwatchdog/task1.c: Remove unused vars.
355
3562009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
357
358        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
359        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
360        spobjgetnext/init.c, spprintk/init.c:
361        Eliminate unused vars.
362
3632009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
364
365        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
366        confdefs.h define typos.
367
3682009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
369
370        * configure.ac: Don't add -ansi -fasm to CFLAGS.
371
3722009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * sp32/init.c: Lengthen the clock tick and move configuration to the
375        bottom of the file.
376
3772009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
378
379        * Makefile.am, configure.ac: Add new test to exercise when the ticks
380        since boot wraps around 0 and the timer server must deal with that
381        condition.
382        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
383        sp67/sp67.scn: New files.
384
3852009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
386
387        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
388
3892009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
390
391        * spintrcritical09/init.c, spintrcritical10/init.c,
392        spintrcritical11/init.c: Fixed potentially infinite loops.
393        * sp20/system.h: Increased micro seconds per tick in order to be more
394        independent of the console output speed.
395
3962009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
399        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
400        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
401        at -Os and m68k at -Os. Fix typos.
402
4032009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
404
405        * sp54/init.c: Use rtems_build_id to make building Objects_Id
406        RTEMS_USE_16_BIT_OBJECT clean.
407
4082009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * Makefile.am, configure.ac: Add new test to exercise when notepads are
411        not configured.
412        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
413        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
414
4152009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
418        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
419        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
420        coverage runs.
421
4222009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
425        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
426        some error cases uncovered by uC5282 coverage runs.
427
4282009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
431        uC5282 coverage runs.
432
4332009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
436        Correct minor issues uncovered on uC5282.
437
4382009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
441        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
442        Eliminate use of deprecated rtems_extension.
443
4442009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
447        run when IO speed varies.
448
4492009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
450
451        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
452        the intended code.
453
4542009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * configure.ac: Revert accidentally committed lines.
457
4582009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
461        simple priority ceiling case that was previously only tested via the
462        POSIX API.
463        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
464        sp66/sp66.scn: New files.
465
4662009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
469        for Id which is in range for the object class but not allocated yet.
470
4712009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        * sp46/init.c, sp46/sp46.scn: Fix numbering.
474
4752009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
476
477        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
478
4792009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
482        spfatal02/spfatal02.scn, spfatal02/testcase.h,
483        spfatal03/spfatal03.scn, spfatal03/testcase.h,
484        spfatal04/spfatal04.scn, spfatal04/testcase.h,
485        spfatal05/spfatal05.scn, spfatal05/testcase.h,
486        spfatal06/spfatal06.scn, spfatal06/testcase.h,
487        spfatal07/spfatal07.scn, spfatal07/testcase.h,
488        spfatal08/spfatal08.scn, spfatal08/testcase.h,
489        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
490        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
491        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
492        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
493        tests use testcase.h and spfatal_support framework. Print test name
494        herald in all cases.
495        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
496        New files.
497        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
498
4992009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * spfatal07/testcase.h: Indicate test is not applicable on some
502        architectures.
503
5042009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * Makefile.am: Fix spacing.
507
5082009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
509
510        * spstkalloc/init.c: Changed allocator signature. Functions are now
511        static.
512
5132009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
514
515        * sp29/init.c: Fixed return value evaluation.
516        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
517        * sp63/init.c: Check return value of _Heap_Initialize().
518
5192009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
522        _Watchdog_Report() when name is not NULL. This case was covered at
523        -Os on erc32 but at -O2 we had more code.
524
5252009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
526
527        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
528        overflowing on _Heap_Allocate_aligned.
529
5302009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
531
532        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
533        for various null parameters.
534
5352009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
536
537        * sp16/sp16.scn, sp16/task1.c: Fix typo.
538
5392009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
540
541        * sp65/init.c: Remove stray print.
542        * sp65/sp65.doc: Add information on second case.
543
5442009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
545
546        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
547        verify that obtaining a priority ceiling mutex when the calling
548        task's priority is the same as the priority ceiling is handled
549        correctly.
550
5512009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
552
553        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
554        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
555        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
556        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
557        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
558        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
559        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
560        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
561        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
562        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
563        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
564        rtems_clock_get_ticks_per_second().
565
5662009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
567
568        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
569        Change attributes to priority ceiling. Use directive_failed, not
570        assert. Configure a semaphore not a region.
571
5722009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
573
574        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
575        mutex cases.
576        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
577        sp65/sp65.scn: New files.
578
5792009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
580
581        * Makefile.am, configure.ac: Add new test for some core mutex cases.
582        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
583        sp65/sp65.scn: New files.
584
5852009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
586
587        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
588        per tick.
589
5902009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
591
592        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
593        adjust existing for alignment. New test ensures coverage begin and
594        end marker methods are exercised so they do not get considered
595        unexecuted.
596        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
597        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
598
5992009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
600
601        * Makefile.am, configure.ac: Add new test to exercise legacy
602        rtems_clock_get().
603        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
604        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
605
6062009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
607
608        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
609        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
610        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
611
6122009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
613
614        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
615        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
616        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
617        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
618        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
619        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
620        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
621        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
622        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
623
6242009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
627        cases.
628
6292009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
632        all memory is successfully allocated. This means the test can
633        validate the heap is unchanged on extend failure.
634
6352009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
636
637        * spintrcritical01/init.c, spintrcritical06/init.c,
638        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
639        per tick so tests run quicker and more reliably hit the intended
640        critical section.
641
6422009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
645        when we are unable to allocate the memory needed for an object
646        extend. Make sure all is handled properly.
647        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
648        sp64/sp64.scn: New files.
649
6502009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
651
652        * sp63/init.c: Correct test case two.
653
6542009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
655
656        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
657        test case to exercise another odd branch not taken.
658
6592009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
660
661        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
662        particular path is taken through the _Heap_Resize_block code.
663        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
664        sp63/sp63.scn: New files.
665
6662009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
667
668        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
669        wrong thing in a cpp macro. Added contents to screen file and add
670        documentation file.
671        * sp42/sp42.doc: New file.
672
6732009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
676
6772009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
678
679        * spintrcritical16/init.c: Tinker with test to make it hit the case
680        more reliably.
681
6822009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
683
684        * Makefile.am, configure.ac: Add new test to exercise as many cases as
685        possible of not being able to allocate memory from the workspace
686        during thread creation.
687        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
688        sp18/sp18.scn: New files.
689
6902009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * Makefile.am, configure.ac: Add new test to handle the case where
693        a region resize frees enough memory to unblock a task.
694        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
695        sp62/sp62.scn: New files.
696        * sp61/init.c: Test does not need regions.
697
6982009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
699
700        * Makefile.am, configure.ac: Add test case for processing a timeout
701        on a thread (that is the thread executing) that has also had its
702        request satisfied while it is being enqueued.
703        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
704        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
705        spintrcritical16/spintrcritical16.scn: New files.
706        * spintrcritical15/init.c: Remove unused TSR>
707
7082009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
709
710        * Makefile.am, configure.ac: Add test case for a thread timing out on a
711        thread queue while another thread is in the process of blocking on
712        the same thread queue.
713        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
714        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
715        spintrcritical15/spintrcritical15.scn: New files.
716
7172009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
718
719        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
720
7212009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
722
723        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
724        sp40/sp40.scn: Now verified to hit coverage cases.
725        * sp40/sp40.doc: New file.
726
7272009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
728
729        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
730        to catch two remaining uncovered cases in rtems_io_register_driver.
731        * sp40/system.h: Removed.
732
7332009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
734
735        * Makefile.am, configure.ac: Add new test to exercise odd case in
736        rtems_iterate_over_all_threads.
737        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
738        sp41/sp41.scn: New files.
739
7402009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
743        inheritance protocol since there is no holder associated with them.
744
7452009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
746
747        * Makefile.am, configure.ac: Add new tests to exercise cases where a
748        timer is scheduled from an ISR while it is being scheduled at the
749        task level.
750        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
751        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
752        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
753        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
754        spintrcritical14/spintrcritical14.scn: New files.
755
7562009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
757
758        * spintrcritical01/init.c, spintrcritical06/init.c,
759        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
760        cleanup and make the tests more similar.
761
7622009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * spintrcritical06/init.c: Test now hits forward and reverse cases.
765
7662009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
769        test work for case that it is documented to handle.
770
7712009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
774        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
775        spintrcritical10/spintrcritical10.scn: New files.
776
7772009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
778
779        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
780        unreliable third case in sp39 to spintrcritical10. New tests to hit
781        other event synchronization critical sections.
782        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
783        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
784        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
785        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
786        spintrcritical12/spintrcritical12.scn: New files.
787
7882009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
789
790        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
791        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
792        sp10/sp10.scn: New files.
793
7942009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * spintrcritical06/init.c: Clean up.
797        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
798        * spintrcritical09/spintrcritical09.scn: Fill in.
799
8002009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * spintrcritical06/init.c: Add comment to indicate test is not finished
803        and known to not hit the case.
804        * Makefile.am, configure.ac: Add a couple more interrupt critical
805        section tests.
806        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
807        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
808        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
809        spintrcritical09/Makefile.am, spintrcritical09/init.c,
810        spintrcritical09/spintrcritical09.doc,
811        spintrcritical09/spintrcritical09.scn: New files.
812
8132009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
816        at hitting interrupt synchronization critical section in thread queue
817        enqueue priority for reverse insertions.
818        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
819        spintrcritical07/spintrcritical07.doc,
820        spintrcritical07/spintrcritical07.scn: New files.
821
8222009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
823
824        * Makefile.am, configure.ac: Add test case for the
825        _Thread_queue_Enqueue_priority interrupt critical section where the
826        TCB we are using as a current pointer is removed from the thread
827        queue when we flash interrupts while searching forward.
828        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
829        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
830        spintrcritical06/spintrcritical06.scn: New files.
831
8322009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        * spintrcritical_support/intrcritical.c,
835        spintrcritical_support/intrcritical.h: Change prototype of delay
836        method to indicate when counter is reset. This can be used to count
837        how many iterations we are doing.
838
8392009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
840
841        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
842        blocked on one period while another expires. Add sp61 which exercises
843        the case where a call is made to rtems_shutdown_executive when the
844        system is not up.
845        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
846        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
847        sp61/sp61.doc, sp61/sp61.scn: New files.
848
8492009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * sp04/init.c: To be timesliced, tasks must also me preemptible.
852
8532009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
856        what it was intended to do.
857
8582009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
859
860        * spintrcritical_support/intrcritical.c,
861        spintrcritical_support/intrcritical.h: New files.
862
8632009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
864
865        * Makefile.am, configure.ac: Add new infrastructure which is more
866        reliable about generating cases which hit interrupt critical
867        sections. Remove sp41 since it used its own mechanism.
868        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
869        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
870        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
871        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
872        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
873        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
874        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
875        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
876        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
877        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
878        spintrcritical05/spintrcritical05.scn: New files.
879        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
880        sp41/system.h: Removed.
881
8822009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
883
884        * sp41/init.c: Remove incorrect comment.
885
8862009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * sp29/init.c: Simple binary semaphores can not be inherit priority.
889
8902009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
891
892        * sp25/init.c: Spacing.
893
8942009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
895
896        * Makefile.am, configure.ac: Add sp59 to test path through
897        _Thread_queue_First_priority where the task's priority was in the
898        bottom 1/4 of the range.
899        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
900        sp59/sp59.scn: New files.
901
9022009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
905        not blocked on a thread queue.
906        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
907        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
908
9092009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
910
911        * Makefile.am, configure.ac: Add test for timespec divide by zero.
912        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
913        sp58/sp58.scn: New files.
914
9152009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
918        pointer being null. This does not happen naturally at this time so
919        force the point.
920
9212009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
922
923        * sp12/sp12.scn: Update screen to reflect priority changes from long
924        ago.
925
9262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
929        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
930        as sp27a and test flushing both counting and binary semaphores.
931        Reformatted.
932        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
933        sp27a/sp27a.scn: New files.
934
9352009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
936
937        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
938        copied fomr other Makefile.am's.
939
9402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
943        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
944        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
945        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
946
9472009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * sp57/sp57.doc: Correct.
950
9512009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        * Makefile.am, configure.ac: Add test of restarting a task which is in
954        the middle of a sleep or wake after.
955        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
956        sp57/sp57.scn: New files.
957
9582009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * sp43/init.c, sp43/sp43.scn: Add more cases for
961        rtems_object_get_class_information() to improve coverage.
962
9632009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
964
965        * Makefile.am, configure.ac: Add new test to verify that when a user
966        extension create hook fails, that the error is properly propagated.
967        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
968        sp56/sp56.scn: New files.
969
9702009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
971
972        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
973        rtems_extension_delete.
974
9752009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
976
977        * sp09/screen01.c, sp09/sp09.scn: Add test for
978        rtems_object_get_classic_name with invalid id.
979
9802009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * sp02/task1.c: Minor spacing.
983
9842009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * spfatal12/init.c: Address to heap initialize must be aligned but size
987        must be too small.
988
9892009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
990
991        * Makefile.am, configure.ac: Add new test to exercise case when
992        broadcasting to a message queue with a pending message.
993        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
994        sp55/sp55.scn: New files.
995
9962009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
997
998        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
999        spfatal tests appear to cover all fatal error cases.
1000        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1001        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1002        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1003        spfatal/task1.c: Removed.
1004
10052009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1008        initialize workspace heap during initialize. Can be caused by
1009        unaligned address or not enough memory to initialize heap required
1010        overhead.
1011        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1012        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1013
10142009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1015
1016        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1017
10182009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1019
1020        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1021
10222009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * spstkalloc/spstkalloc.scn: Update screen.
1025
10262009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1027
1028        * Makefile.am, configure.ac: Add new test for user configured stack
1029        allocator/deallocator. Test both pass and fail cases.
1030        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1031        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1032
10332009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1034
1035        * spchain/init.c, spchain/spchain.scn: Clean up test.
1036
10372009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1038
1039        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1040        routines whose bodies are not used by RTEMS itself.
1041        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1042        spchain/spchain.doc, spchain/spchain.scn: New files.
1043
10442009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1045
1046        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1047        chain for coverage.
1048
10492009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1050
1051        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1052        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1053        improve coverage.
1054
10552009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1058
10592009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1060
1061        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1062        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1063
10642009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1067        Enhance spprintk. Add two new fatal error tests to cover
1068        __assert_func.
1069        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1070        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1071
10722009-06-18      Chris Johns <chrisj@rtems.org>
1073
1074        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1075        workaround the H8300 gcc bug.
1076
10772009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * sp54/init.c: Fix spacing.
1080
10812009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1082
1083        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1084
10852009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1088
10892009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * Makefile.am, configure.ac: Add new test.
1092        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1093        sp54/sp54.scn: New files.
1094
10952009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1098        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1099        the time of day forward not making server based timers fire.
1100        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1101        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1102        sp53/sp53.scn: New files.
1103
11042009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1105
1106        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1107
11082009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1109
1110        PR 1415/cpukit
1111        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1112        violation.
1113        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1114        sp51/sp51.scn: New files.
1115
11162009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        PR 1413/cpukit
1119        * Makefile.am, configure.ac: Add test for case where server based
1120        timers which reinitiated themselves did not get reinserted onto timer
1121        chain.
1122        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1123        sp50/sp50.scn: New files.
1124
11252009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1126
1127        PR 1414/cpukit
1128        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1129        is harder to trick by passing in a valid id of an incorrect object
1130        class.
1131        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1132        sp49/sp49.scn: New files.
1133
11342009-05-19      Chris Johns <chrisj@rtems.org>
1135
1136        * sp04/tswitch.c: Lower sample count for small memory targets.
1137       
11382009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * spprintk/init.c: printk() now 100% covered.
1141
11422009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1143
1144        * spprintk/init.c: More test cases.
1145
11462009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1147
1148        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1149        large enough for buffer node overhead.
1150
11512009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1152
1153        * Makefile.am, configure.ac, spwatchdog/system.h,
1154        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1155        printk. These will help coverage. Simplify spwkspace.
1156        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1157        spprintk/spprintk.scn: New files.
1158        * spwkspace/system.h: Removed.
1159
11602009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1163        methods.
1164        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1165        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1166
11672009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1168
1169        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1170        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1171        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1172        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1173        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1174        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1175        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1176        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1177        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1178        spsize/size.c: Fix warnings.
1179
11802009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1181
1182        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1183        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1184        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1185        spobjgetnext/system.h: New files.
1186
11872009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1188
1189        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1190        64k to 20k. No impact on test behavior.
1191
11922009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1193
1194        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1195
11962009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1197
1198        * sp37/init.c, sp37/sp37.scn: Add test case for
1199        rtems_interrupt_level_attribute body.
1200
12012009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1202
1203        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1204        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1205        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1206        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1207        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1208        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1209        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1210        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1211        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1212        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1213        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1214        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1215        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1216        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1217        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1218        sp48/Makefile.am, spfatal/Makefile.am,
1219        spfatal01/Makefile.am, spfatal02/Makefile.am,
1220        spfatal03/Makefile.am, spfatal04/Makefile.am,
1221        spfatal05/Makefile.am, spfatal06/Makefile.am,
1222        spfatal07/Makefile.am, spfatal08/Makefile.am,
1223        spfatal09/Makefile.am, spsize/Makefile.am,
1224        spwatchdog/Makefile.am:
1225        Eliminate _exe_/.exe.
1226
12272009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1228
1229        PR 1388/cpukit
1230        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1231        allow both priority inherit and ceiling attributes to be set on
1232        semaphore create. These attributes are mutually exclusive and this
1233        should be an error.
1234
12352009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1236
1237        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1238        unlimited objects when configured for a unified workspace works as
1239        expected.
1240        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1241        sp48/sp48.scn: New files.
1242
12432009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1244                Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        PR 1357/cpukit
1247        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1248        honored.
1249        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1250        sp47/sp47.scn: New files.
1251
12522009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1253
1254        * Makefile.am, configure.ac: Add new test to test Watchdog display
1255        helper routines. These reach into the SuperCore.
1256        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1257        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1258        spwatchdog/system.h, spwatchdog/task1.c: New files.
1259
12602009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1263
12642009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1267        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1268        hard-coded hex numbers for bad object Ids.
1269
12702009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1271
1272        * sp15/system.h, sp19/system.h: Array of task names should be of type
1273        rtems_name not rtems_id. Similarly array of task ids should be
1274        rtems_id not rtems_name.
1275
12762008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1277
1278        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1279
12802008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        * Makefile.am, configure.ac, spfatal06/testcase.h,
1283        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1284        spsize/size.c: Eliminate pointers to API configuration tables in the
1285        main configuration table. Reference the main configuration table and
1286        the API configuration tables directly using the confdefs.h version
1287        rather than obtaining a pointer to it. This eliminated some
1288        variables, a potential fatal error, some unnecessary default
1289        configuration structures. Overall, about a 4.5% reduction in the code
1290        size for minimum and hello on the SPARC.
1291        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1292        spfatal10/testcase.h: Removed.
1293
12942008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1295
1296        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1297        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1298        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1299        successfully with maxixum number of priorities as 16 instead of 256.
1300        This was done by temporarily modifying the score priority.h maximum.
1301        This allowed testing of all API code to ensure that it worked
1302        properly with a reduced number of priorities. Most modifications were
1303        to switch from hard-coded maximum to using the API provided methods
1304        to determine maximum number of priority levels.
1305
13062008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * sp46/sp46.scn: Add screen missed earlier.
1309
13102008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1311
1312        PR 1348/cpukit
1313        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1314        usage information while a period is running.
1315        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1316        sp46/sp46.scn: New files.
1317
13182008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1319
1320        * sp45/init.c: New file.
1321
13222008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1323
1324        PR 1347/cpukit
1325        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1326        Rework Timer Server to ensure that the context allows for blocking,
1327        allocating memory, and acquiring semaphores and mutexes.
1328        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1329        New files.
1330
13312008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1332
1333        * sp25/system.h: Add warning and temporary m32c conditional until size
1334        type addressed.
1335
13362008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1337
1338        * sp09/screen07.c: Use INT_MAX as number of messages so always
1339        properly sized and no overflow on constant.
1340        * sp09/screen10.c: Delay so on targets with simulator idle clock
1341        tick driver this will work.
1342        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1343        byte boundaries rather than two byte boundaries.
1344        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1345        allocate more memory than size_t holds on m32c.
1346
13472008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1348
1349        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1350        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1351        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1352        and Region calls. On 16-bit architectures, size_t can be 16-bits
1353        which would limit sizes to 64K. Also address constants which
1354        overflowed on 16-bit integer targets.
1355
13562008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1357
1358        * sp43/sp43.scn: Bump version to 4.9.99.0
1359
13602008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1361
1362        * sp19/system.h: Use "double" instead of "rtems_double".
1363
13642008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1365
1366        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1367
13682008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1369
1370        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1371        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1372        spfatal_support/init.c, spfatal_support/system.h:
1373        Convert to "bool".
1374
13752008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1376
1377        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1378        declared in a public place.
1379
13802008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1381
1382        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1383
13842008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1385
1386        * sp43/init.c: Fix derefence of uninitialized pointer.
1387
13882008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1391        multiprocessing is not enabled. Saves one more variable from single
1392        processor configuration.
1393
13942008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1395
1396        PR 1212/cpukit
1397        * Makefile.am, configure.ac: Time slicing will not happen if the task
1398        mode is changed from a non-timeslicing mode to timeslicing mode if it
1399        is done by the executing thread (e.g. in its task body). This change
1400        includes sp44 to demonstrate the problem and verify the correction.
1401        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1402
14032008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1404
1405        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1406        architectures they are not supported on.
1407
14082008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1411
14122008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1413
1414        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1415          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1416
14172008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * sp28/init.c: Corrections to configuration.
1420        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1421        * spsize/size.c: _ISR_Vector_table only exists on architectures
1422        which use the Simple Vectored Interrupt Model.
1423
14242008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1425
1426        * spsize/size.c: Convention calls for leading underscore on private
1427        RTEMS variables.
1428
14292008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1430
1431        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1432        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1433        Refactored and renamed initialization routines to
1434        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1435        rtems_initialize_device_drivers, and
1436        rtems_initialize_start_multitasking. This opened the sequence up so
1437        that bootcard() could provide a more robust and flexible framework
1438        which is easier to explain and understand. This also lays the
1439        groundwork for sharing the division of available memory between the
1440        RTEMS workspace and heap and the C library initialization across all
1441        BSPs.
1442
14432008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1444
1445        * sp32/init.c: Formatting.
1446
14472008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1448
1449        * sp09/screen01.c: Correct test.
1450        * sp09/screen14.c: Update copyright.
1451        * sp28/init.c: Correct end of test messages.
1452
14532008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1454
1455        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1456
14572008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1458
1459        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1460        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1461        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1462        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1463        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1464        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1465        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1466        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1467        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1468        tests. Add a clock_settime case for < 1988.
1469
14702008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1471
1472        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1473
14742008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1475
1476        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1477        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1478        * sp41/sp41.scn: Now has content.
1479        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1480        Object Services recently added to API.
1481
14822008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1483
1484        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1485        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1486        collection. This changed the name of a few previously public but
1487        undocumented services and added a some new services.
1488        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1489        sp43/system.h: New files.
1490
14912008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1492
1493        * spfatal10/.cvsignore: New file.
1494
14952008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1496
1497        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1498        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1499        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1500        New files.
1501
15022008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1503
1504        * Makefile.am, configure.ac: Added fatal error tests
1505        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1506        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1507        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1508        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1509        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1510        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1511        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1512        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1513        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1514        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1515        spfatal_support/init.c, spfatal_support/system.h: New files.
1516
15172008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1518
1519        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1520        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1521        test messages.
1522
15232008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1524
1525        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1526        simple type to a union of an unsigned 32 bit integer and a pointer.
1527        This should help eliminate weird casts between u32 and pointers in
1528        various places. The APIs now have to explicitly call _u32 or _string
1529        versions of helper routines. This should also simplify things and
1530        eliminate the need for ugly casts in some cases.
1531
15322008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1533
1534        * sp42/Makefile.am: New file.
1535
15362008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1537
1538        Add sp42 to exercise thread queue with knowledge of the implementation
1539        so we can exercise all of the normal paths possible.
1540        * Makefile.am, configure.ac: Add sp42.
1541        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1542
15432008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1544
1545        * sp39/init.c: Add case for long timeout on blocking operation.
1546        * Makefile.am, configure.ac: Add new test to exercise thread
1547        queue blokcing synchronization. sp39 and sp41 are very similar.
1548        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1549        sp41/system.h: New files.
1550
15512008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1552
1553        * sp39/init.c: Clean up.
1554
15552008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1556
1557        * sp39/init.c: Modify to improve coverage.
1558
15592008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1560
1561        * sp36/strict_order_mut.c:
1562
15632008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1564
1565        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1566        driver registration.
1567        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1568        sp40/system.h: New files.
1569
15702008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1571
1572        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1573        Add test cases for:
1574          + message queue create requesting too many message buffers
1575            for the available memory
1576          + region extend with address inside existing heap
1577          + timer server initiate too large a stack, create error
1578        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1579          + task set priority while holding resource
1580
15812008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1582
1583        * Makefile.am, configure.ac: Added sp38 and sp39.
1584        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1585        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1586        sp39/sp39.scn, sp39/system.h: New files.
1587
15882007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1589
1590        * sp36/strict_order_mut.c: New file.
1591
15922007-12-21      Xi Yang <hiyangxi@gmail.com>
1593
1594        * Makefile.am, configure.ac: Add support for proper stacking of
1595        priority inheritance on mutexes as well as enforce proper order of
1596        release.
1597        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1598        sp36/sp36.scn: New files.
1599
16002007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1601
1602        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1603        directive instead of violating RTEMS internals.
1604
16052007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1606
1607        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1608        Add test cases for User Extension Manager to improve code coverage.
1609        * sp21/task1.c: Fix spelling error.
1610
16112007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1612
1613        * spsize/size.c: Account for previous changes in calculation of MPCI
1614        receive server stack.
1615
16162007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1617
1618        * sp09/screen07.c, sp09/sp09.scn: Add test for
1619        rtems_message_queue_broadcast for bad buffer and count pointers.
1620        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1621        with bad priority or initiating twice.
1622        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1623        it forces a dispatch.
1624        * sp37/init.c: New file.
1625
16262007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1627
1628        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1629        enable, flash, and is in progress. These are normally inlines but
1630        also have bodies for non-C code. This test also exercises the odd
1631        case of calling clock tick from outside an ISR.
1632        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1633
16342007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1635
1636        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1637        using notepad with the current task's ID or SELF
1638        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1639        test missing test cases for clock_get.
1640
16412007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1642
1643        * sp28/init.c: Add test code for task variables to improve coverage.
1644
16452007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1646
1647        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1648        RTEMS provided accessor macros to obtain configuration fields.
1649
16502007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1651
1652        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1653        Configuration Table. Eliminate CPU Table from all ports. Delete
1654        references to CPU Table in all forms.
1655
16562007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1657
1658        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1659
16602007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1661
1662        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1663        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1664        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1665        to improve test coverage.
1666
16672007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1668
1669        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1670        coverage.
1671
16722007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1673
1674        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1675
16762007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1677
1678        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1679        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1680        .scn files.
1681
16822007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1683
1684        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1685        commented out and updated the .scn file.
1686
16872007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1688
1689        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1690        buffered test IO.
1691
16922007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1693
1694        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1695        rtems_io_unregister_driver did not have any test code.
1696
16972007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1698
1699        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1700        since it was used to configure a no longer used feature. Device names
1701        are now part of the filesystem not in a table. This also eliminated
1702        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1703        RTEMS as well as the memory allocation used to populate
1704        _IO_Driver_name_table.
1705
17062007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1707
1708        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1709        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1710        properly.
1711
17122007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1713
1714        * spsize/size.c: Eliminated the variables
1715        _RTEMS_tasks_User_initialization_tasks and
1716        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1717        used in one place after initialized. It was a waste of space.
1718
17192007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1720
1721        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1722        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1723        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1724        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1725        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1726        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1727        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1728        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1729        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1730        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1731        spsize/size.c: Add optional managers to Makefiles. Clean up test
1732        cases so last output line follows END OF pattern. Make sure test case
1733        all run. All tests appeared ok on sis.
1734
17352007-04-05      Joel Sherrill <joel@OARcorp.com>
1736
1737        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1738
17392007-04-05      Joel Sherrill <joel@OARcorp.com>
1740
1741        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1742        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1743        CONFIGURE_APPLICATION_NEEDS_XXX.
1744
17452007-04-02      Joel Sherrill <joel@OARcorp.com>
1746
1747        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1748
17492007-04-02      Joel Sherrill <joel@OARcorp.com>
1750
1751        * spsize/size.c: Convert from Classic API style TOD_Control as
1752        fundamental time structure to POSIX struct timespec. Add
1753        clock_get_uptime().
1754
17552007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1756
1757        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1758
17592007-03-26      Joel Sherrill <joel@OARcorp.com>
1760
1761        * sp35/priinv.c: Remove warning.
1762
17632007-03-10      Joel Sherrill <joel@OARcorp.com>
1764
1765        * sp26/system.h: Remove incorrect and duplicate
1766        CONFIGURE_EXTRA_TASK_STACKS.
1767
17682007-03-05      Joel Sherrill <joel@OARcorp.com>
1769
1770        PR 1222/cpukit
1771        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1772        thread that is blocked on a priority based thread queue is changed,
1773        that its placement in the queue is reevaluated based upon the new
1774        priority. This enhancement includes modifications to the SuperCore as
1775        well as new test cases.
1776        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1777        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1778        sp35/sp35.doc, sp35/sp35.scn: New files.
1779
17802007-03-05      Joel Sherrill <joel@OARcorp.com>
1781
1782        * sp26/system.h: Correct memory required for stack sizes.
1783
17842007-02-06      Joel Sherrill <joel@OARcorp.com>
1785
1786        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1787        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1788        tests.
1789
17902006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1791
1792        * sp33/init.c: Improve barrier test to include normal blocking with
1793        manual release and unblocking in barrier deletion.
1794
17952006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1796
1797        * configure.ac: New BUG-REPORT address.
1798
17992006-11-20      Joel Sherrill <joel@OARcorp.com>
1800
1801        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1802        and make output more compliant with other tests.
1803
18042006-11-17      Joel Sherrill <joel@OARcorp.com>
1805
1806        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1807        cases intended on all targets possible with new heap algorithm.
1808
18092006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1810
1811        * Makefile.am, configure.ac: Adding Classic API Barriers.
1812        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1813        New files.
1814
18152006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1816
1817        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1818
18192006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1820
1821        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1822        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1823        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1824        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1825        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1826        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1827        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1828        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1829        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1830        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1831        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1832        Use rtems_testsdir instead.
1833
18342006-04-05      Joel Sherrill <joel@OARcorp.com>
1835                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1836
1837        * spsize/size.c: Victor spotted the problem that
1838        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1839        variables and needed to be set to the same value.  I took that
1840        idea and just removed _Thread_MP_Receive.  All uses are now
1841        _MPCI_Receive_server_tcb.
1842
18432005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1844
1845        * configure.ac: Remove RTEMS_ENABLE_BARE,
1846        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1847
18482005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1849
1850        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1851        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1852        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1853        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1854        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1855        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1856        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1857        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1858        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1859        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1860        spfatal/Makefile.am, spsize/Makefile.am:
1861        Convert to use *_PROGRAMS.
1862
18632005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1864
1865        * sp01/Makefile.am, sp02/Makefile.am,
1866        sp03/Makefile.am, sp04/Makefile.am,
1867        sp05/Makefile.am, sp06/Makefile.am,
1868        sp07/Makefile.am, sp08/Makefile.am,
1869        sp09/Makefile.am, sp11/Makefile.am,
1870        sp12/Makefile.am, sp13/Makefile.am,
1871        sp14/Makefile.am, sp15/Makefile.am,
1872        sp16/Makefile.am, sp17/Makefile.am,
1873        sp19/Makefile.am, sp20/Makefile.am,
1874        sp21/Makefile.am, sp22/Makefile.am,
1875        sp23/Makefile.am, sp24/Makefile.am,
1876        sp25/Makefile.am, sp26/Makefile.am,
1877        sp27/Makefile.am, sp28/Makefile.am,
1878        sp29/Makefile.am, sp30/Makefile.am,
1879        sp31/Makefile.am, sp32/Makefile.am,
1880        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1881
18822005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1883
1884        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1885        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1886        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1887        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1888        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1889        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1890        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1891        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1892        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1893        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1894        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1895        * sptests.am: Remove.
1896
18972005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1898
1899        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1900        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1901        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1902        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1903        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1904        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1905        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1906        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1907        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1908        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1909        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1910
19112005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1912
1913        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1914
19152005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1916
1917        * spsize/Makefile.am: Rename TEST to spsize.
1918        * spsize/size.scn: Remove.
1919        * spsize/spsize.scn: New (renamed from size.scn).
1920
19212005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1922
1923        * configure.ac: Add spfatal/Makefile.
1924        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1925        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1926        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1927        * sptests.am: Remove LIB_VARIANT.
1928
19292005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1930
1931        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1932        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1933        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1934        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1935        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1936        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1937        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1938        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1939        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1940        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1941        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1942
19432005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1944
1945        * Makefile.am: Cleanup.
1946
19472005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1948
1949        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1950        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1951        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1952        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1953        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1954        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1955        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1956        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1957        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1958        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1959        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1960        spfatal/Makefile.am, spsize/Makefile.am:
1961        Partial conversion to automake.
1962
19632005-03-07      Joel Sherrill <joel@OARcorp.com>
1964
1965        * sp13/task1.c: Removed warnings.
1966
19672004-09-29      Joel Sherrill <joel@OARcorp.com>
1968
1969        * spsize/size.c: i960 obsoleted and all references removed.
1970
19712004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1972
1973        * configure.ac: Require automake > 1.9.
1974
19752004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1976
1977        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1978        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1979        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1980        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1981        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1982        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1983        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1984        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1985        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1986        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1987        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1988        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1989        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1990        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1991        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1992        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1993        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1994        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1995        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1996        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1997        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1998        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1999        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2000        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2001        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2002        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2003        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2004        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2005        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2006        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2007        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2008        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2009
20102004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2011
2012        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2013
20142004-03-30      David Querbach <querbach@realtime.bc.ca>
2015
2016        PR 595/tests
2017        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2018        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2019        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2020        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2021        others treat it as a count of longs.
2022
20232004-03-30      David Querbach <querbach@realtime.bc.ca>
2024
2025        PR 596/tests
2026        * sp32/init.c: A missing definition of TEST_INIT before including
2027        <tmacros.h> means that buffered output will not work even if selected
2028        in buffer_test_io.h.
2029
20302004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2031
2032        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2033        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2034        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2035        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2036        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2037        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2038        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2039        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2040        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2041        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2042        types.
2043
20442004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * configure.ac: Add 2nd arg to RTEMS_TOP.
2047
20482004-03-05      Joel Sherrill <joel@OARcorp.com>
2049
2050        * sp07/buffered_io.c: Remove warning.
2051
20522004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2053
2054        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2055        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2056        * sp02/Makefile.am: Ditto.
2057        * sp03/Makefile.am: Ditto.
2058        * sp04/Makefile.am: Ditto.
2059        * sp05/Makefile.am: Ditto.
2060        * sp06/Makefile.am: Ditto.
2061        * sp07/Makefile.am: Ditto.
2062        * sp08/Makefile.am: Ditto.
2063        * sp09/Makefile.am: Ditto.
2064        * sp11/Makefile.am: Ditto.
2065        * sp12/Makefile.am: Ditto.
2066        * sp13/Makefile.am: Ditto.
2067        * sp14/Makefile.am: Ditto.
2068        * sp15/Makefile.am: Ditto.
2069        * sp16/Makefile.am: Ditto.
2070        * sp17/Makefile.am: Ditto.
2071        * sp19/Makefile.am: Ditto.
2072        * sp20/Makefile.am: Ditto.
2073        * sp21/Makefile.am: Ditto.
2074        * sp22/Makefile.am: Ditto.
2075        * sp23/Makefile.am: Ditto.
2076        * sp24/Makefile.am: Ditto.
2077        * sp25/Makefile.am: Ditto.
2078        * sp26/Makefile.am: Ditto.
2079        * sp27/Makefile.am: Ditto.
2080        * sp28/Makefile.am: Ditto.
2081        * sp29/Makefile.am: Ditto.
2082        * sp30/Makefile.am: Ditto.
2083        * sp31/Makefile.am: Ditto.
2084        * sp32/Makefile.am: Ditto.
2085        * spfatal/Makefile.am: Ditto.
2086        * spsize/Makefile.am: Ditto.
2087
20882003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2089
2090        * sptests.am: Add dirstamp support.
2091
20922003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2093
2094        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2095
20962003-12-16      Joel Sherrill <joel@OARcorp.com>
2097
2098        PR 544/tests
2099        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2100        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2101        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2102        make tests account for resources and not print at inappropriate
2103        times.
2104        * sp07/buffered_io.c: New file.
2105
21062003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2107
2108        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2109
21102003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * sp01/Makefile.am: Remove all-local: $(ARCH).
2113        * sp02/Makefile.am: Remove all-local: $(ARCH).
2114        * sp03/Makefile.am: Remove all-local: $(ARCH).
2115        * sp04/Makefile.am: Remove all-local: $(ARCH).
2116        * sp05/Makefile.am: Remove all-local: $(ARCH).
2117        * sp06/Makefile.am: Remove all-local: $(ARCH).
2118        * sp07/Makefile.am: Remove all-local: $(ARCH).
2119        * sp08/Makefile.am: Remove all-local: $(ARCH).
2120        * sp09/Makefile.am: Remove all-local: $(ARCH).
2121        * sp11/Makefile.am: Remove all-local: $(ARCH).
2122        * sp12/Makefile.am: Remove all-local: $(ARCH).
2123        * sp13/Makefile.am: Remove all-local: $(ARCH).
2124        * sp14/Makefile.am: Remove all-local: $(ARCH).
2125        * sp15/Makefile.am: Remove all-local: $(ARCH).
2126        * sp16/Makefile.am: Remove all-local: $(ARCH).
2127        * sp17/Makefile.am: Remove all-local: $(ARCH).
2128        * sp19/Makefile.am: Remove all-local: $(ARCH).
2129        * sp20/Makefile.am: Remove all-local: $(ARCH).
2130        * sp21/Makefile.am: Remove all-local: $(ARCH).
2131        * sp22/Makefile.am: Remove all-local: $(ARCH).
2132        * sp23/Makefile.am: Remove all-local: $(ARCH).
2133        * sp24/Makefile.am: Remove all-local: $(ARCH).
2134        * sp25/Makefile.am: Remove all-local: $(ARCH).
2135        * sp26/Makefile.am: Remove all-local: $(ARCH).
2136        * sp27/Makefile.am: Remove all-local: $(ARCH).
2137        * sp28/Makefile.am: Remove all-local: $(ARCH).
2138        * sp29/Makefile.am: Remove all-local: $(ARCH).
2139        * sp30/Makefile.am: Remove all-local: $(ARCH).
2140        * sp31/Makefile.am: Remove all-local: $(ARCH).
2141        * sp32/Makefile.am: Remove all-local: $(ARCH).
2142        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2143        * spsize/Makefile.am: Remove all-local: $(ARCH).
2144
21452003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2146
2147        * configure.ac: Reflect having moved to testsuites/.
2148
21492003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2150
2151        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2152
21532003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2154
2155        * configure.ac:Remove RTEMS_CHECK_CPU.
2156
21572003-09-04      Joel Sherrill <joel@OARcorp.com>
2158
2159        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2160        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2161        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2162        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2163        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2164        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2165        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2166        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2167        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2168        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2169        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2170        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2171        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2172        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2173        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2174        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2175        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2176        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2177        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2178        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2179        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2180        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2181        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2182        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2183        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2184        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2185        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2186        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2187        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2188        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2189        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2190        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2191        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2192        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2193        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2194        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2195        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2196        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2197        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2198        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2199        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2200        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2201        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2202        spsize/size.c, spsize/system.h: URL for license changed.
2203
22042003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2205
2206        PR 458/tests
2207        * sp30/task1.c: Correct indexing problem.
2208
22092003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2210
2211        * Makefile.am: Reflect having moved aclocal/.
2212
22132003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2214
2215        * Makefile.am: Reflect having moved automake/.
2216        * sp01/Makefile.am: Reflect having moved automake/.
2217        * sp02/Makefile.am: Reflect having moved automake/.
2218        * sp03/Makefile.am: Reflect having moved automake/.
2219        * sp04/Makefile.am: Reflect having moved automake/.
2220        * sp05/Makefile.am: Reflect having moved automake/.
2221        * sp06/Makefile.am: Reflect having moved automake/.
2222        * sp07/Makefile.am: Reflect having moved automake/.
2223        * sp08/Makefile.am: Reflect having moved automake/.
2224        * sp09/Makefile.am: Reflect having moved automake/.
2225        * sp11/Makefile.am: Reflect having moved automake/.
2226        * sp12/Makefile.am: Reflect having moved automake/.
2227        * sp13/Makefile.am: Reflect having moved automake/.
2228        * sp14/Makefile.am: Reflect having moved automake/.
2229        * sp15/Makefile.am: Reflect having moved automake/.
2230        * sp16/Makefile.am: Reflect having moved automake/.
2231        * sp17/Makefile.am: Reflect having moved automake/.
2232        * sp19/Makefile.am: Reflect having moved automake/.
2233        * sp20/Makefile.am: Reflect having moved automake/.
2234        * sp21/Makefile.am: Reflect having moved automake/.
2235        * sp22/Makefile.am: Reflect having moved automake/.
2236        * sp23/Makefile.am: Reflect having moved automake/.
2237        * sp24/Makefile.am: Reflect having moved automake/.
2238        * sp25/Makefile.am: Reflect having moved automake/.
2239        * sp26/Makefile.am: Reflect having moved automake/.
2240        * sp27/Makefile.am: Reflect having moved automake/.
2241        * sp28/Makefile.am: Reflect having moved automake/.
2242        * sp29/Makefile.am: Reflect having moved automake/.
2243        * sp30/Makefile.am: Reflect having moved automake/.
2244        * sp31/Makefile.am: Reflect having moved automake/.
2245        * sp32/Makefile.am: Reflect having moved automake/.
2246        * spfatal/Makefile.am: Reflect having moved automake/.
2247        * spsize/Makefile.am: Reflect having moved automake/.
2248
22492003-08-14      Joel Sherrill <joel@OARcorp.com>
2250
2251        * sp02/task1.c: Added ID to name lookup service and changed name of
2252        id/name translation status code. This propagated to multiple
2253        functions. The user API service added was rtems_object_id_to_name()
2254
22552003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2256
2257        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2258
22592003-05-29      Joel Sherrill <joel@OARcorp.com>
2260
2261        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2262
22632003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2264
2265        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2266        CC_CFLAGS_DEFAULT (obsolete).
2267
22682003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2269
2270        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2271        Remove CC_LDFLAGS_PROFILE_V.
2272
22732003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2274
2275        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2276
22772003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2278
2279        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2280
22812003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2282
2283        * configure.ac: AC_PREREQ(2.57).
2284
22852002-11-14      Joel Sherrill <joel@OARcorp.com>
2286
2287        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2288        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2289        update the IDs in the screens.
2290
22912002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2292
2293        * .cvsignore: Reformat.
2294        Add autom4te*cache.
2295        Remove autom4te.cache.
2296
22972002-09-14      Joel Sherrill <joel@OARcorp.com>
2298
2299        * sp32/.cvsignore: New file.
2300
23012002-09-14      Aaron J. Grier <aaron@frye.com>
2302
2303        * PR271 was not applicable against the current source but included
2304        a nice test that Joel decided to add to the tree as sp32.
2305        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2306        * Makefile.am, configure.ac: Modified to reflect addition.
2307
23082002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2309
2310        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2311        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2312        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2313        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2314        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2315        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2316        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2317        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2318        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2319        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2320        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2321        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2322        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2323        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2324        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2325        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2326        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2327        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2328        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2329        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2330        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2331        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2332        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2333        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2334        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2335        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2336        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2337        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2338        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2339        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2340        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2341
23422002-08-01      Joel Sherrill <joel@OARcorp.com>
2343
2344        * Per PR47 add support for buffered test output.  This involved
2345        adding defines to redirect output to a buffer and dump it when
2346        full, at "test pause", and at exit.  To avoid problems when redefining
2347        exit(), all tests were modified to call rtems_test_exit().
2348        Some tests, notable psxtests, had to be modified to include
2349        the standard test macro .h file (pmacros.h or tmacros.h) to
2350        enable this support.
2351        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2352        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2353        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2354        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2355        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2356        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2357        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2358
23592002-07-30      Joel Sherrill <joel@OARcorp.com>
2360
2361        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2362        stack if the port doesn't configure using it.
2363
23642002-07-04      Joel Sherrill <joel@OARcorp.com>
2365
2366        * Jump table for single entry point removed.
2367        * spsize/size.c:  Modified to reflect above.
2368
23692002-07-01      Joel Sherrill <joel@OARcorp.com>
2370
2371        * sp29/init.c: Corrected definitions for task stack usage.
2372
23732002-07-01      Joel Sherrill <joel@OARcorp.com>
2374
2375        * spsize/size.c: _Thread_queue_Extract_table removed.
2376
23772001-05-17      Joel Sherrill <joel@OARcorp.com>
2378
2379        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2380        number of staticly configured device drivers.
2381
23822001-05-14      Joel Sherrill <joel@OARcorp.com>
2383
2384        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2385        than the configured number of drivers.
2386 
23872002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2388
2389        * configure.ac: Remove ENABLE_GCC28.
2390
23912001-04-04      Joel Sherrill <joel@OARcorp.com>
2392
2393        * spsize/size.c: Reflect SPARC modifcation to get rid of
2394        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2395 
23962001-03-29      Joel Sherrill <joel@OARcorp.com>
2397
2398        * Per PR147 addressed problems when reseting and inserting a timer
2399        into a timer chain that did not honor time passage since the last
2400        time the timer server was scheduled and the new insertion.
2401        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2402
24032001-03-28      Joel Sherrill <joel@OARcorp.com>
2404
2405        * Side-effect of PR132.
2406        * sp21/system.h: Now must explicitly request NULL driver.
2407
24082002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2409
2410        * configure.ac:
2411        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2412        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2413        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2414        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2415        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2416        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2417        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2418        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2419        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2420        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2421        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2422        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2423        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2424        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2425        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2426        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2427        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2428        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2429        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2430        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2431        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2432        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2433        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2434        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2435        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2436        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2437        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2438        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2439        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2440        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2441        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2442        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2443        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2444        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2445
24462002-03-20      Chris Johns <ccj@acm.org>
2447
2448        * PR145.
2449        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2450        in system (e.g. driver tasks).  Also exit on minimum number of
2451        switches not precise number.
2452
24532001-01-29      Joel Sherrill <joel@OARcorp.com>
2454
2455        * Fixed bug where resetting a timer that was not at the head
2456        of one of the task timer chains resulted in the Timer Server
2457        task waking up too far in the future.
2458        * Added rtems_timer_get_information() directive to support testing.
2459        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2460        above condition.
2461
24622001-01-22      Joel Sherrill <joel@OARcorp.com>
2463
2464        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2465        because priority added as argument to rtems_timer_initiate_server().
2466
24672001-01-16      Joel Sherrill <joel@OARcorp.com>
2468
2469        * Added tests for task-based timers.  This included the new tests
2470        sp30 and sp31.
2471        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2472        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2473        for task-based timer services.
2474        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2475        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2476        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2477        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2478        sp31/task1.c: New files.
2479
24802001-11-01      Joel Sherrill <joel@OARcorp.com>
2481
2482        * sp26/system.h: Properly account for stack memory used by
2483        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2484        and processed as PR78.
2485
24862001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2487
2488        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2489        * configure.in: Remove.
2490        * configure.ac: New file, generated from configure.in by autoupdate.
2491
24922001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2493
2494        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2495
24962001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2497
2498        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2499        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2500        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2501        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2502        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2503        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2504        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2505        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2506        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2507        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2508        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2509        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2510        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2511        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2512        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2513        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2514        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2515        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2516        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2517        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2518        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2519        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2520        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2521        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2522        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2523        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2524        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2525        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2526        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2527
25282001-08-16      Joel Sherrill <joel@OARcorp.com>
2529
2530        * sp20/system.h: Account for extra task stacks properly.
2531
25322001-08-16      Joel Sherrill <joel@OARcorp.com>
2533
2534        * sp13/sp13.scn: Id in screen had wrong class field value.
2535        * sp13/system.h: Account for message buffer memory.
2536        * sp13/task2.c: Remove unnecessary check for failure.
2537
25382001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2539
2540        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2541
25422001-04-20      Joel Sherrill <joel@OARcorp.com>
2543
2544        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2545        file.
2546
25472001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2548
2549        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2550
25512001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2552
2553        * sp21/Makefile.am: Remove libtest.
2554
25552000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2556
2557        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2558
25592000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2560
2561        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2562
25632000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2564
2565        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2566        Switch to GNU canonicalization.
2567        * sptests.am: Remove DEFS.
2568
25692000-09-29      Joel Sherrill <joel@OARcorp.com>
2570
2571        * sp20/sp20.scn: Corrected to reflect new addition.
2572        * sp20/system.h: Removed comment reflecting history.
2573
25742000-09-29      Stephan Merker <merker@decrc.abb.de>
2575
2576        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2577        Added new task to test sequence of altering a period's length
2578        while it is still active.
2579
25802000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2581
2582        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2583        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2584        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2585        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2586        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2587        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2588        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2589        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2590        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2591        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2592
25932000-08-10      Joel Sherrill <joel@OARcorp.com>
2594
2595        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.