source: rtems/testsuites/sptests/ChangeLog @ 6f67619

4.115
Last change on this file since 6f67619 was 6f67619, checked in by Joel Sherrill <joel.sherrill@…>, on 07/06/10 at 22:27:23

2010-07-06 Joel Sherrill <joel.sherrilL@…>

  • sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add rtems_io_lookup_name() and simplify test.
  • sp21/system.h, sp21/task1.c: Removed.
  • Property mode set to 100644
File size: 100.1 KB
Line 
12010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
4        rtems_io_lookup_name() and simplify test.
5        * sp21/system.h, sp21/task1.c: Removed.
6
72010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
8
9        * Makefile.am, configure.ac: Add new fatal error test for termios
10        initialize.
11        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
12        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
13
142010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
15
16        PR 1600/testing
17        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
18        spfifo05/Makefile.am: New tests for pipe/fifo routines.
19        * Makefile.am, configure.ac: Add new test.
20
212010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
22
23        PR 1600/testing
24        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
25        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
26        routines
27        * Makefile.am, configure.ac: Add new test.
28
292010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * sp68/init.c: Add alignment to region_area. Fix spelling.
32
332010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        PR 1573/cpukit
36        * spsize/size.c: Add a per cpu data structure which contains the
37        information required by RTEMS for each CPU core. This encapsulates
38        information such as thread executing, heir, idle and dispatch needed.
39
402010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
41
42        * sp69/Makefile.am: Really needs spin.c
43
442010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
45
46        PR 1592/testing
47        * Makefile.am, configure.ac: Changes to incorporate sperror01,
48        sperror02, sperror03
49        * sperror01/init.c, sperror02/init.c: New tests to exercise
50        rtems_error routine
51        * sperror03/init.c: New test to exercise rtems_panic routine
52
532010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
54
55        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
56        not need spin.c
57
582010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
59
60        * sp70/Makefile.am: Tests do not need spin.c
61
622010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
63
64        * Makefile.am, configure.ac: Removed some fifo tests.
65        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
66        excessive new lines in the output.
67
68        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
69        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
70        Also added a few more cases, mostly from spfifo04/init.c.
71        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
72        Previously was spfifo06. Configure parameter for pipes is used now.
73        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
74        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
75        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
76        spfifo08/spfifo08.scn: Removed.
77
782010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
79
80        * Makefile.am, configure.ac: Add new test to exercise path where using
81        unlimited object support you are about to allocate more objects than
82        can be represented in the Id. This test will NOT pass on targets with
83        insufficient RAM.
84        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
85        sp71/sp71.scn: New files.
86
872010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * Makefile.am, configure.ac: spfatal20 not ready.
90
912010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
94        rtems_termios_open().
95        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
96        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
97        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
98        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
99        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
100        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
101        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
102        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
103
1042010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * Makefile.am, configure.ac, spfatal_support/init.c,
107        spfatal_support/system.h: Add new tests to generate fatal errors in
108        open_dev_console().
109        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
110        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
111        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
112        spfatal15/spfatal15.scn, spfatal15/testcase.h,
113        spfatal_support/consume_sems.c: New files.
114
1152010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
116
117        * sp43/init.c: Remove more ITRON references.
118
1192010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * sp09/screen01.c: Fix warning.
122
1232010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * spfifo08/init.c: Catch more cases but discussion on errors and proper
126        behaviour remain.
127
1282010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
131        used.
132
1332010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
134
135        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
136        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
137        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
138
1392010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
142        spfatal_support/init.c: Remove references to ITRON constants.
143
1442010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
145
146        * Makefile.am, configure.ac: Add sp70 to test slot
147        reclamation and reuse for unlimited object configuration.
148        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
149        sp70/sp70.scn: New files.
150
1512010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
152
153        * sp16/task1.c: Update for heap extend changes.
154
1552010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
156
157        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
158
1592010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
160
161        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
162        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
163        * Makefile.am, configure.ac: Reflect changes above.
164
1652010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
166
167        * spfifo01/main.c: New file.
168
1692010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
170
171        PR PR1542
172        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
173        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
174        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
175        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
176        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
177        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
178        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
179        files.
180
1812010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
182
183        * sp09/screen12.c: Update for heap extend changes.
184
1852010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
186
187        * sp62/init.c, sp65/init.c: #include <unistd.h>.
188
1892010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * sp43/init.c: Readdress use of ctype methods per recommendation from
192        D.J. Delorie on the newlib mailing list. We should pass an unsigned
193        char into these methods.
194
1952010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * Makefile.am, configure.ac: Add new fatal error for configuring
198        unlimited and maximum of 0.
199        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
200        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
201
2022010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * sp43/init.c: Fix warning.
205
2062009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
207
208        * sp69/init.c: Fixed warnings.
209
2102009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
213        update.
214
2152009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
216
217        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
218        expired periods. This detected the recently introduced PR1480.
219
2202009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
221
222        * sp69/.cvsignore: New file.
223
2242009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
225
226        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
227        to ensure that all paths are tested.
228        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
229
2302009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        * sp31/task1.c: Fixed spacing.
233
2342009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
235
236        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
237        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
238        spwkspace/init.c: Use rtems_test_assert() consistently instead of
239        system assert(). rtems_test_assert() is designed to integrate into
240        the RTEMS test suite infrastructure.
241
2422009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
243
244        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
245        cases. Updated copyright notice.
246
2472009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
248
249        * sp25/task1.c: Use PRIuPTR for segment_sizes.
250
2512009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
252
253        * sp68/Makefile.in, sp68/.cvsignore,
254        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
255        removed unneeded Makefile.in, added cvsignore
256       
2572009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
258
259        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
260        spintrcritical17/init.c, spintrcritical17/Makefile.am,
261        spintrcritical17/spintrcritical17.doc,
262        spintrcritical17/spintrcritical17.scn: New files.
263        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
264        * sp31/task1.c, sp67/init.c: Changes for new timer server
265        implementation.
266        * sp52/init.c: The init task must be preemptible to let the timer
267        server run.
268
2692009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        PR 1460/cpukit
272        * sp43/init.c: Change return type on methods accessing portions of
273        RTEMS Ids to int. This allows -1 to be return on error.
274
2752009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
276
277        * spsize/Makefile.am: Fix broken install rule.
278
2792009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
280
281        * spprintk/spprintk.scn: Add end of line at end of file.
282
2832009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
286        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
287        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
288        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
289        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
290        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
291        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
292        spwkspace/Makefile.am: Add documentation files for multiple tests.
293        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
294        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
295        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
296        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
297        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
298        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
299        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
300        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
301        spwkspace/spwkspace.doc: New files.
302
3032009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
304
305        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
306        Include "tmacros.h".
307        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
308        _Heap_Allocate for 16bit compliance.
309        * sp44/init.c: Another printf format fix.
310
3112009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
312
313        * sp37/init.c: Add local prototypes for
314        rtems_interrupt_disable, rtems_interrupt_enable,
315        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
316        * sp43/init.c: Add local prototypes for
317        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
318        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
319        rtems_object_id_api_minimum, rtems_object_id_get_api,
320        rtems_object_id_get_class, rtems_object_id_get_index,
321        rtems_object_id_get_node.
322        Spray PRId32's into printf's for 16bit target complianance.
323        * sp37/init.c: Add local prototype for
324        rtems_interrupt_level_attribute.
325
3262009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
327
328        * sp29/init.c: Include "tmacros.h".
329        Misc. changes related to rtems_intervals.
330        * sp14/asr.c: Add PRIxrtems_signal_set.
331        Use PRIxrtems_signal_set to print rtems_signal_set's.
332        * sp13/task3.c: Use PRIu32 to print "count".
333        * sp09/screen12.c: Segment sizes are uintptr_t's.
334        * sp09/screen11.c: Use size_t for "size".
335        * sp62/init.c: Segment sizes are uintptr_t's.
336        * sp25/task1.c: Use PRIuPTR to print segment_size's.
337        * sp21/task1.c: Add PRIurtems_device_major_number.
338        * sp11/task1.c, sp11/task2.c:
339        Use PRIxrtems_event_set to print rtems_event_set's.
340        * sp09/screen13.c: Revert previous change.
341        Remove broken extraneous line seemingly having crept into in
342        2009-08-10 patch.
343        * sp27/init.c: Remove extraneous argument to print.
344        * spsize/size.c: Use PRIu32 to print sys_req.
345        * sp37/init.c: Add missing argument to printf.
346        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
347        sp12/pritask.c, sp34/changepri.c:
348        Use PRIdrtems_task_argument to print rtems_task_argument's.
349
3502009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
351
352        * sp25/task1.c: segment_size is uintptr_t.
353        * spfatal06/testcase.h: Add missing return.
354        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
355        Duplicate code from rtems_name_to_characters to convert rtems_name's
356        into char arrays.
357        * sp09/screen13.c: Comment out unused return status.
358        * sp63/init.c: Use PRIu32 to print uint32_t's.
359        * sp33/init.c: Use PRIu32 to print uint32_t's.
360        * sp28/init.c: Use PRIu32 to print uint32_t's.
361
3622009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
363
364        * sp31/task1.c: Use PRIdWatchdog_Interval to print
365        Watchdog_Interval's.
366        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
367        PRIdrtems_interval to print rtems_interval's.
368
3692009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * sp13/task1.c: Misc. uint32_t fixes.
372        * sp20/task1.c: Misc. uint32_t fixes.
373        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
374        Use PRIXrtems_mode to print rtems_mode's.
375        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
376        Use PRIxrtems_mode to print rtems_mode's.
377        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
378        sp19/task1.c: Add missing PRI*32's.
379
3802009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * sp34/changepri.c, sp35/priinv.c:
383        Use PRIdPriority_Control to print Priority_Control's.
384
3852009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * sp34/changepri.c, sp59/init.c:
388        Use PRIdrtems_task_priority to print rtems_task_priority's.
389        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
390        Use PRIdrtems_task_priority to print rtems_task_priority's.
391        * sp12/system.h:
392        Change Priority_Test_driver to use rtems_task_priority argument.
393        * sp12/pridrv.c:
394        Change Priority_Test_driver to use rtems_task_priority argument.
395        Use PRIdrtems_task_priority to print rtems_task_priority's.
396
3972009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
398
399        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
400        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
401        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
402        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
403        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
404
4052009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
406
407        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
408        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
409        * sp63/init.c: Fix _Heap_Resize_block args.
410        * sp09/screen09.c: Eliminate unused var warning.
411
4122009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
413
414        * sp27/init.c, spsize/init.c: Fix prototypes.
415        * spwatchdog/task1.c: Remove unused vars.
416
4172009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
418
419        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
420        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
421        spobjgetnext/init.c, spprintk/init.c:
422        Eliminate unused vars.
423
4242009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
425
426        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
427        confdefs.h define typos.
428
4292009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
430
431        * configure.ac: Don't add -ansi -fasm to CFLAGS.
432
4332009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * sp32/init.c: Lengthen the clock tick and move configuration to the
436        bottom of the file.
437
4382009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * Makefile.am, configure.ac: Add new test to exercise when the ticks
441        since boot wraps around 0 and the timer server must deal with that
442        condition.
443        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
444        sp67/sp67.scn: New files.
445
4462009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
447
448        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
449
4502009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
451
452        * spintrcritical09/init.c, spintrcritical10/init.c,
453        spintrcritical11/init.c: Fixed potentially infinite loops.
454        * sp20/system.h: Increased micro seconds per tick in order to be more
455        independent of the console output speed.
456
4572009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
458
459        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
460        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
461        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
462        at -Os and m68k at -Os. Fix typos.
463
4642009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
465
466        * sp54/init.c: Use rtems_build_id to make building Objects_Id
467        RTEMS_USE_16_BIT_OBJECT clean.
468
4692009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
470
471        * Makefile.am, configure.ac: Add new test to exercise when notepads are
472        not configured.
473        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
474        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
475
4762009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
477
478        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
479        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
480        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
481        coverage runs.
482
4832009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
486        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
487        some error cases uncovered by uC5282 coverage runs.
488
4892009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
490
491        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
492        uC5282 coverage runs.
493
4942009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
495
496        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
497        Correct minor issues uncovered on uC5282.
498
4992009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
502        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
503        Eliminate use of deprecated rtems_extension.
504
5052009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
506
507        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
508        run when IO speed varies.
509
5102009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
513        the intended code.
514
5152009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * configure.ac: Revert accidentally committed lines.
518
5192009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
522        simple priority ceiling case that was previously only tested via the
523        POSIX API.
524        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
525        sp66/sp66.scn: New files.
526
5272009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
530        for Id which is in range for the object class but not allocated yet.
531
5322009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * sp46/init.c, sp46/sp46.scn: Fix numbering.
535
5362009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
537
538        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
539
5402009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
541
542        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
543        spfatal02/spfatal02.scn, spfatal02/testcase.h,
544        spfatal03/spfatal03.scn, spfatal03/testcase.h,
545        spfatal04/spfatal04.scn, spfatal04/testcase.h,
546        spfatal05/spfatal05.scn, spfatal05/testcase.h,
547        spfatal06/spfatal06.scn, spfatal06/testcase.h,
548        spfatal07/spfatal07.scn, spfatal07/testcase.h,
549        spfatal08/spfatal08.scn, spfatal08/testcase.h,
550        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
551        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
552        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
553        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
554        tests use testcase.h and spfatal_support framework. Print test name
555        herald in all cases.
556        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
557        New files.
558        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
559
5602009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        * spfatal07/testcase.h: Indicate test is not applicable on some
563        architectures.
564
5652009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
566
567        * Makefile.am: Fix spacing.
568
5692009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
570
571        * spstkalloc/init.c: Changed allocator signature. Functions are now
572        static.
573
5742009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
575
576        * sp29/init.c: Fixed return value evaluation.
577        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
578        * sp63/init.c: Check return value of _Heap_Initialize().
579
5802009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
583        _Watchdog_Report() when name is not NULL. This case was covered at
584        -Os on erc32 but at -O2 we had more code.
585
5862009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
587
588        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
589        overflowing on _Heap_Allocate_aligned.
590
5912009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
592
593        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
594        for various null parameters.
595
5962009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
597
598        * sp16/sp16.scn, sp16/task1.c: Fix typo.
599
6002009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
601
602        * sp65/init.c: Remove stray print.
603        * sp65/sp65.doc: Add information on second case.
604
6052009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
606
607        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
608        verify that obtaining a priority ceiling mutex when the calling
609        task's priority is the same as the priority ceiling is handled
610        correctly.
611
6122009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
613
614        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
615        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
616        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
617        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
618        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
619        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
620        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
621        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
622        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
623        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
624        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
625        rtems_clock_get_ticks_per_second().
626
6272009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
628
629        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
630        Change attributes to priority ceiling. Use directive_failed, not
631        assert. Configure a semaphore not a region.
632
6332009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
634
635        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
636        mutex cases.
637        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
638        sp65/sp65.scn: New files.
639
6402009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
641
642        * Makefile.am, configure.ac: Add new test for some core mutex cases.
643        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
644        sp65/sp65.scn: New files.
645
6462009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
647
648        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
649        per tick.
650
6512009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
654        adjust existing for alignment. New test ensures coverage begin and
655        end marker methods are exercised so they do not get considered
656        unexecuted.
657        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
658        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
659
6602009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * Makefile.am, configure.ac: Add new test to exercise legacy
663        rtems_clock_get().
664        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
665        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
666
6672009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
668
669        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
670        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
671        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
672
6732009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
676        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
677        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
678        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
679        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
680        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
681        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
682        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
683        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
684
6852009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
686
687        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
688        cases.
689
6902009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
693        all memory is successfully allocated. This means the test can
694        validate the heap is unchanged on extend failure.
695
6962009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
697
698        * spintrcritical01/init.c, spintrcritical06/init.c,
699        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
700        per tick so tests run quicker and more reliably hit the intended
701        critical section.
702
7032009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
706        when we are unable to allocate the memory needed for an object
707        extend. Make sure all is handled properly.
708        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
709        sp64/sp64.scn: New files.
710
7112009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
712
713        * sp63/init.c: Correct test case two.
714
7152009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
718        test case to exercise another odd branch not taken.
719
7202009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
721
722        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
723        particular path is taken through the _Heap_Resize_block code.
724        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
725        sp63/sp63.scn: New files.
726
7272009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
728
729        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
730        wrong thing in a cpp macro. Added contents to screen file and add
731        documentation file.
732        * sp42/sp42.doc: New file.
733
7342009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
735
736        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
737
7382009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
739
740        * spintrcritical16/init.c: Tinker with test to make it hit the case
741        more reliably.
742
7432009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
744
745        * Makefile.am, configure.ac: Add new test to exercise as many cases as
746        possible of not being able to allocate memory from the workspace
747        during thread creation.
748        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
749        sp18/sp18.scn: New files.
750
7512009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
752
753        * Makefile.am, configure.ac: Add new test to handle the case where
754        a region resize frees enough memory to unblock a task.
755        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
756        sp62/sp62.scn: New files.
757        * sp61/init.c: Test does not need regions.
758
7592009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
760
761        * Makefile.am, configure.ac: Add test case for processing a timeout
762        on a thread (that is the thread executing) that has also had its
763        request satisfied while it is being enqueued.
764        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
765        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
766        spintrcritical16/spintrcritical16.scn: New files.
767        * spintrcritical15/init.c: Remove unused TSR>
768
7692009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
770
771        * Makefile.am, configure.ac: Add test case for a thread timing out on a
772        thread queue while another thread is in the process of blocking on
773        the same thread queue.
774        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
775        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
776        spintrcritical15/spintrcritical15.scn: New files.
777
7782009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
781
7822009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
783
784        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
785        sp40/sp40.scn: Now verified to hit coverage cases.
786        * sp40/sp40.doc: New file.
787
7882009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
791        to catch two remaining uncovered cases in rtems_io_register_driver.
792        * sp40/system.h: Removed.
793
7942009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
795
796        * Makefile.am, configure.ac: Add new test to exercise odd case in
797        rtems_iterate_over_all_threads.
798        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
799        sp41/sp41.scn: New files.
800
8012009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
802
803        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
804        inheritance protocol since there is no holder associated with them.
805
8062009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * Makefile.am, configure.ac: Add new tests to exercise cases where a
809        timer is scheduled from an ISR while it is being scheduled at the
810        task level.
811        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
812        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
813        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
814        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
815        spintrcritical14/spintrcritical14.scn: New files.
816
8172009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * spintrcritical01/init.c, spintrcritical06/init.c,
820        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
821        cleanup and make the tests more similar.
822
8232009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
824
825        * spintrcritical06/init.c: Test now hits forward and reverse cases.
826
8272009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
828
829        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
830        test work for case that it is documented to handle.
831
8322009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
835        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
836        spintrcritical10/spintrcritical10.scn: New files.
837
8382009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
839
840        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
841        unreliable third case in sp39 to spintrcritical10. New tests to hit
842        other event synchronization critical sections.
843        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
844        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
845        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
846        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
847        spintrcritical12/spintrcritical12.scn: New files.
848
8492009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
850
851        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
852        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
853        sp10/sp10.scn: New files.
854
8552009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
856
857        * spintrcritical06/init.c: Clean up.
858        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
859        * spintrcritical09/spintrcritical09.scn: Fill in.
860
8612009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
862
863        * spintrcritical06/init.c: Add comment to indicate test is not finished
864        and known to not hit the case.
865        * Makefile.am, configure.ac: Add a couple more interrupt critical
866        section tests.
867        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
868        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
869        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
870        spintrcritical09/Makefile.am, spintrcritical09/init.c,
871        spintrcritical09/spintrcritical09.doc,
872        spintrcritical09/spintrcritical09.scn: New files.
873
8742009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
877        at hitting interrupt synchronization critical section in thread queue
878        enqueue priority for reverse insertions.
879        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
880        spintrcritical07/spintrcritical07.doc,
881        spintrcritical07/spintrcritical07.scn: New files.
882
8832009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
884
885        * Makefile.am, configure.ac: Add test case for the
886        _Thread_queue_Enqueue_priority interrupt critical section where the
887        TCB we are using as a current pointer is removed from the thread
888        queue when we flash interrupts while searching forward.
889        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
890        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
891        spintrcritical06/spintrcritical06.scn: New files.
892
8932009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * spintrcritical_support/intrcritical.c,
896        spintrcritical_support/intrcritical.h: Change prototype of delay
897        method to indicate when counter is reset. This can be used to count
898        how many iterations we are doing.
899
9002009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
901
902        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
903        blocked on one period while another expires. Add sp61 which exercises
904        the case where a call is made to rtems_shutdown_executive when the
905        system is not up.
906        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
907        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
908        sp61/sp61.doc, sp61/sp61.scn: New files.
909
9102009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
911
912        * sp04/init.c: To be timesliced, tasks must also me preemptible.
913
9142009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
915
916        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
917        what it was intended to do.
918
9192009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * spintrcritical_support/intrcritical.c,
922        spintrcritical_support/intrcritical.h: New files.
923
9242009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
925
926        * Makefile.am, configure.ac: Add new infrastructure which is more
927        reliable about generating cases which hit interrupt critical
928        sections. Remove sp41 since it used its own mechanism.
929        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
930        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
931        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
932        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
933        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
934        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
935        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
936        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
937        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
938        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
939        spintrcritical05/spintrcritical05.scn: New files.
940        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
941        sp41/system.h: Removed.
942
9432009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
944
945        * sp41/init.c: Remove incorrect comment.
946
9472009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
948
949        * sp29/init.c: Simple binary semaphores can not be inherit priority.
950
9512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        * sp25/init.c: Spacing.
954
9552009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
956
957        * Makefile.am, configure.ac: Add sp59 to test path through
958        _Thread_queue_First_priority where the task's priority was in the
959        bottom 1/4 of the range.
960        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
961        sp59/sp59.scn: New files.
962
9632009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
964
965        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
966        not blocked on a thread queue.
967        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
968        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
969
9702009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
971
972        * Makefile.am, configure.ac: Add test for timespec divide by zero.
973        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
974        sp58/sp58.scn: New files.
975
9762009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
977
978        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
979        pointer being null. This does not happen naturally at this time so
980        force the point.
981
9822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
983
984        * sp12/sp12.scn: Update screen to reflect priority changes from long
985        ago.
986
9872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
990        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
991        as sp27a and test flushing both counting and binary semaphores.
992        Reformatted.
993        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
994        sp27a/sp27a.scn: New files.
995
9962009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
997
998        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
999        copied fomr other Makefile.am's.
1000
10012009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1002
1003        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1004        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1005        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1006        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1007
10082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1009
1010        * sp57/sp57.doc: Correct.
1011
10122009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1013
1014        * Makefile.am, configure.ac: Add test of restarting a task which is in
1015        the middle of a sleep or wake after.
1016        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1017        sp57/sp57.scn: New files.
1018
10192009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1020
1021        * sp43/init.c, sp43/sp43.scn: Add more cases for
1022        rtems_object_get_class_information() to improve coverage.
1023
10242009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1025
1026        * Makefile.am, configure.ac: Add new test to verify that when a user
1027        extension create hook fails, that the error is properly propagated.
1028        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1029        sp56/sp56.scn: New files.
1030
10312009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1032
1033        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1034        rtems_extension_delete.
1035
10362009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * sp09/screen01.c, sp09/sp09.scn: Add test for
1039        rtems_object_get_classic_name with invalid id.
1040
10412009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * sp02/task1.c: Minor spacing.
1044
10452009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1046
1047        * spfatal12/init.c: Address to heap initialize must be aligned but size
1048        must be too small.
1049
10502009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1051
1052        * Makefile.am, configure.ac: Add new test to exercise case when
1053        broadcasting to a message queue with a pending message.
1054        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1055        sp55/sp55.scn: New files.
1056
10572009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1058
1059        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1060        spfatal tests appear to cover all fatal error cases.
1061        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1062        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1063        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1064        spfatal/task1.c: Removed.
1065
10662009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1067
1068        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1069        initialize workspace heap during initialize. Can be caused by
1070        unaligned address or not enough memory to initialize heap required
1071        overhead.
1072        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1073        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1074
10752009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1076
1077        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1078
10792009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1080
1081        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1082
10832009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1084
1085        * spstkalloc/spstkalloc.scn: Update screen.
1086
10872009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * Makefile.am, configure.ac: Add new test for user configured stack
1090        allocator/deallocator. Test both pass and fail cases.
1091        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1092        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1093
10942009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * spchain/init.c, spchain/spchain.scn: Clean up test.
1097
10982009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1101        routines whose bodies are not used by RTEMS itself.
1102        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1103        spchain/spchain.doc, spchain/spchain.scn: New files.
1104
11052009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1106
1107        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1108        chain for coverage.
1109
11102009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1113        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1114        improve coverage.
1115
11162009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1119
11202009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1121
1122        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1123        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1124
11252009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1126
1127        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1128        Enhance spprintk. Add two new fatal error tests to cover
1129        __assert_func.
1130        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1131        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1132
11332009-06-18      Chris Johns <chrisj@rtems.org>
1134
1135        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1136        workaround the H8300 gcc bug.
1137
11382009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * sp54/init.c: Fix spacing.
1141
11422009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1145
11462009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1147
1148        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1149
11502009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1151
1152        * Makefile.am, configure.ac: Add new test.
1153        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1154        sp54/sp54.scn: New files.
1155
11562009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1159        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1160        the time of day forward not making server based timers fire.
1161        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1162        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1163        sp53/sp53.scn: New files.
1164
11652009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1166
1167        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1168
11692009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        PR 1415/cpukit
1172        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1173        violation.
1174        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1175        sp51/sp51.scn: New files.
1176
11772009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1178
1179        PR 1413/cpukit
1180        * Makefile.am, configure.ac: Add test for case where server based
1181        timers which reinitiated themselves did not get reinserted onto timer
1182        chain.
1183        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1184        sp50/sp50.scn: New files.
1185
11862009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1187
1188        PR 1414/cpukit
1189        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1190        is harder to trick by passing in a valid id of an incorrect object
1191        class.
1192        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1193        sp49/sp49.scn: New files.
1194
11952009-05-19      Chris Johns <chrisj@rtems.org>
1196
1197        * sp04/tswitch.c: Lower sample count for small memory targets.
1198       
11992009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1200
1201        * spprintk/init.c: printk() now 100% covered.
1202
12032009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1204
1205        * spprintk/init.c: More test cases.
1206
12072009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1208
1209        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1210        large enough for buffer node overhead.
1211
12122009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1213
1214        * Makefile.am, configure.ac, spwatchdog/system.h,
1215        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1216        printk. These will help coverage. Simplify spwkspace.
1217        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1218        spprintk/spprintk.scn: New files.
1219        * spwkspace/system.h: Removed.
1220
12212009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1222
1223        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1224        methods.
1225        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1226        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1227
12282009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1231        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1232        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1233        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1234        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1235        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1236        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1237        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1238        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1239        spsize/size.c: Fix warnings.
1240
12412009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1244        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1245        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1246        spobjgetnext/system.h: New files.
1247
12482009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1249
1250        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1251        64k to 20k. No impact on test behavior.
1252
12532009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1254
1255        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1256
12572009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1258
1259        * sp37/init.c, sp37/sp37.scn: Add test case for
1260        rtems_interrupt_level_attribute body.
1261
12622009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1263
1264        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1265        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1266        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1267        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1268        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1269        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1270        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1271        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1272        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1273        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1274        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1275        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1276        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1277        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1278        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1279        sp48/Makefile.am, spfatal/Makefile.am,
1280        spfatal01/Makefile.am, spfatal02/Makefile.am,
1281        spfatal03/Makefile.am, spfatal04/Makefile.am,
1282        spfatal05/Makefile.am, spfatal06/Makefile.am,
1283        spfatal07/Makefile.am, spfatal08/Makefile.am,
1284        spfatal09/Makefile.am, spsize/Makefile.am,
1285        spwatchdog/Makefile.am:
1286        Eliminate _exe_/.exe.
1287
12882009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1289
1290        PR 1388/cpukit
1291        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1292        allow both priority inherit and ceiling attributes to be set on
1293        semaphore create. These attributes are mutually exclusive and this
1294        should be an error.
1295
12962009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1297
1298        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1299        unlimited objects when configured for a unified workspace works as
1300        expected.
1301        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1302        sp48/sp48.scn: New files.
1303
13042009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1305                Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        PR 1357/cpukit
1308        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1309        honored.
1310        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1311        sp47/sp47.scn: New files.
1312
13132009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1314
1315        * Makefile.am, configure.ac: Add new test to test Watchdog display
1316        helper routines. These reach into the SuperCore.
1317        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1318        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1319        spwatchdog/system.h, spwatchdog/task1.c: New files.
1320
13212009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1322
1323        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1324
13252009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1326
1327        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1328        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1329        hard-coded hex numbers for bad object Ids.
1330
13312009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1332
1333        * sp15/system.h, sp19/system.h: Array of task names should be of type
1334        rtems_name not rtems_id. Similarly array of task ids should be
1335        rtems_id not rtems_name.
1336
13372008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1338
1339        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1340
13412008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1342
1343        * Makefile.am, configure.ac, spfatal06/testcase.h,
1344        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1345        spsize/size.c: Eliminate pointers to API configuration tables in the
1346        main configuration table. Reference the main configuration table and
1347        the API configuration tables directly using the confdefs.h version
1348        rather than obtaining a pointer to it. This eliminated some
1349        variables, a potential fatal error, some unnecessary default
1350        configuration structures. Overall, about a 4.5% reduction in the code
1351        size for minimum and hello on the SPARC.
1352        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1353        spfatal10/testcase.h: Removed.
1354
13552008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1356
1357        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1358        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1359        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1360        successfully with maxixum number of priorities as 16 instead of 256.
1361        This was done by temporarily modifying the score priority.h maximum.
1362        This allowed testing of all API code to ensure that it worked
1363        properly with a reduced number of priorities. Most modifications were
1364        to switch from hard-coded maximum to using the API provided methods
1365        to determine maximum number of priority levels.
1366
13672008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1368
1369        * sp46/sp46.scn: Add screen missed earlier.
1370
13712008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        PR 1348/cpukit
1374        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1375        usage information while a period is running.
1376        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1377        sp46/sp46.scn: New files.
1378
13792008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1380
1381        * sp45/init.c: New file.
1382
13832008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        PR 1347/cpukit
1386        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1387        Rework Timer Server to ensure that the context allows for blocking,
1388        allocating memory, and acquiring semaphores and mutexes.
1389        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1390        New files.
1391
13922008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1393
1394        * sp25/system.h: Add warning and temporary m32c conditional until size
1395        type addressed.
1396
13972008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1398
1399        * sp09/screen07.c: Use INT_MAX as number of messages so always
1400        properly sized and no overflow on constant.
1401        * sp09/screen10.c: Delay so on targets with simulator idle clock
1402        tick driver this will work.
1403        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1404        byte boundaries rather than two byte boundaries.
1405        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1406        allocate more memory than size_t holds on m32c.
1407
14082008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1409
1410        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1411        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1412        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1413        and Region calls. On 16-bit architectures, size_t can be 16-bits
1414        which would limit sizes to 64K. Also address constants which
1415        overflowed on 16-bit integer targets.
1416
14172008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1418
1419        * sp43/sp43.scn: Bump version to 4.9.99.0
1420
14212008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1422
1423        * sp19/system.h: Use "double" instead of "rtems_double".
1424
14252008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1426
1427        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1428
14292008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1430
1431        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1432        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1433        spfatal_support/init.c, spfatal_support/system.h:
1434        Convert to "bool".
1435
14362008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1437
1438        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1439        declared in a public place.
1440
14412008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1442
1443        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1444
14452008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1446
1447        * sp43/init.c: Fix derefence of uninitialized pointer.
1448
14492008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1450
1451        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1452        multiprocessing is not enabled. Saves one more variable from single
1453        processor configuration.
1454
14552008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1456
1457        PR 1212/cpukit
1458        * Makefile.am, configure.ac: Time slicing will not happen if the task
1459        mode is changed from a non-timeslicing mode to timeslicing mode if it
1460        is done by the executing thread (e.g. in its task body). This change
1461        includes sp44 to demonstrate the problem and verify the correction.
1462        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1463
14642008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1465
1466        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1467        architectures they are not supported on.
1468
14692008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1472
14732008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1474
1475        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1476          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1477
14782008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1479
1480        * sp28/init.c: Corrections to configuration.
1481        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1482        * spsize/size.c: _ISR_Vector_table only exists on architectures
1483        which use the Simple Vectored Interrupt Model.
1484
14852008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1486
1487        * spsize/size.c: Convention calls for leading underscore on private
1488        RTEMS variables.
1489
14902008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1491
1492        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1493        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1494        Refactored and renamed initialization routines to
1495        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1496        rtems_initialize_device_drivers, and
1497        rtems_initialize_start_multitasking. This opened the sequence up so
1498        that bootcard() could provide a more robust and flexible framework
1499        which is easier to explain and understand. This also lays the
1500        groundwork for sharing the division of available memory between the
1501        RTEMS workspace and heap and the C library initialization across all
1502        BSPs.
1503
15042008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1505
1506        * sp32/init.c: Formatting.
1507
15082008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1509
1510        * sp09/screen01.c: Correct test.
1511        * sp09/screen14.c: Update copyright.
1512        * sp28/init.c: Correct end of test messages.
1513
15142008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1515
1516        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1517
15182008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1519
1520        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1521        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1522        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1523        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1524        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1525        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1526        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1527        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1528        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1529        tests. Add a clock_settime case for < 1988.
1530
15312008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1532
1533        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1534
15352008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1536
1537        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1538        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1539        * sp41/sp41.scn: Now has content.
1540        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1541        Object Services recently added to API.
1542
15432008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1544
1545        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1546        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1547        collection. This changed the name of a few previously public but
1548        undocumented services and added a some new services.
1549        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1550        sp43/system.h: New files.
1551
15522008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1553
1554        * spfatal10/.cvsignore: New file.
1555
15562008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1557
1558        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1559        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1560        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1561        New files.
1562
15632008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1564
1565        * Makefile.am, configure.ac: Added fatal error tests
1566        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1567        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1568        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1569        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1570        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1571        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1572        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1573        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1574        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1575        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1576        spfatal_support/init.c, spfatal_support/system.h: New files.
1577
15782008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1579
1580        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1581        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1582        test messages.
1583
15842008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1585
1586        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1587        simple type to a union of an unsigned 32 bit integer and a pointer.
1588        This should help eliminate weird casts between u32 and pointers in
1589        various places. The APIs now have to explicitly call _u32 or _string
1590        versions of helper routines. This should also simplify things and
1591        eliminate the need for ugly casts in some cases.
1592
15932008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1594
1595        * sp42/Makefile.am: New file.
1596
15972008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1598
1599        Add sp42 to exercise thread queue with knowledge of the implementation
1600        so we can exercise all of the normal paths possible.
1601        * Makefile.am, configure.ac: Add sp42.
1602        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1603
16042008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1605
1606        * sp39/init.c: Add case for long timeout on blocking operation.
1607        * Makefile.am, configure.ac: Add new test to exercise thread
1608        queue blokcing synchronization. sp39 and sp41 are very similar.
1609        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1610        sp41/system.h: New files.
1611
16122008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1613
1614        * sp39/init.c: Clean up.
1615
16162008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1617
1618        * sp39/init.c: Modify to improve coverage.
1619
16202008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1621
1622        * sp36/strict_order_mut.c:
1623
16242008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1625
1626        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1627        driver registration.
1628        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1629        sp40/system.h: New files.
1630
16312008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1632
1633        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1634        Add test cases for:
1635          + message queue create requesting too many message buffers
1636            for the available memory
1637          + region extend with address inside existing heap
1638          + timer server initiate too large a stack, create error
1639        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1640          + task set priority while holding resource
1641
16422008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1643
1644        * Makefile.am, configure.ac: Added sp38 and sp39.
1645        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1646        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1647        sp39/sp39.scn, sp39/system.h: New files.
1648
16492007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1650
1651        * sp36/strict_order_mut.c: New file.
1652
16532007-12-21      Xi Yang <hiyangxi@gmail.com>
1654
1655        * Makefile.am, configure.ac: Add support for proper stacking of
1656        priority inheritance on mutexes as well as enforce proper order of
1657        release.
1658        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1659        sp36/sp36.scn: New files.
1660
16612007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1662
1663        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1664        directive instead of violating RTEMS internals.
1665
16662007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1667
1668        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1669        Add test cases for User Extension Manager to improve code coverage.
1670        * sp21/task1.c: Fix spelling error.
1671
16722007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1673
1674        * spsize/size.c: Account for previous changes in calculation of MPCI
1675        receive server stack.
1676
16772007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1678
1679        * sp09/screen07.c, sp09/sp09.scn: Add test for
1680        rtems_message_queue_broadcast for bad buffer and count pointers.
1681        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1682        with bad priority or initiating twice.
1683        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1684        it forces a dispatch.
1685        * sp37/init.c: New file.
1686
16872007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1688
1689        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1690        enable, flash, and is in progress. These are normally inlines but
1691        also have bodies for non-C code. This test also exercises the odd
1692        case of calling clock tick from outside an ISR.
1693        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1694
16952007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1696
1697        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1698        using notepad with the current task's ID or SELF
1699        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1700        test missing test cases for clock_get.
1701
17022007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1703
1704        * sp28/init.c: Add test code for task variables to improve coverage.
1705
17062007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1707
1708        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1709        RTEMS provided accessor macros to obtain configuration fields.
1710
17112007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1712
1713        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1714        Configuration Table. Eliminate CPU Table from all ports. Delete
1715        references to CPU Table in all forms.
1716
17172007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1718
1719        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1720
17212007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1722
1723        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1724        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1725        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1726        to improve test coverage.
1727
17282007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1729
1730        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1731        coverage.
1732
17332007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1734
1735        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1736
17372007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1738
1739        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1740        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1741        .scn files.
1742
17432007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1744
1745        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1746        commented out and updated the .scn file.
1747
17482007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1749
1750        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1751        buffered test IO.
1752
17532007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1754
1755        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1756        rtems_io_unregister_driver did not have any test code.
1757
17582007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1759
1760        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1761        since it was used to configure a no longer used feature. Device names
1762        are now part of the filesystem not in a table. This also eliminated
1763        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1764        RTEMS as well as the memory allocation used to populate
1765        _IO_Driver_name_table.
1766
17672007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1768
1769        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1770        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1771        properly.
1772
17732007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1774
1775        * spsize/size.c: Eliminated the variables
1776        _RTEMS_tasks_User_initialization_tasks and
1777        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1778        used in one place after initialized. It was a waste of space.
1779
17802007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1781
1782        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1783        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1784        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1785        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1786        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1787        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1788        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1789        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1790        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1791        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1792        spsize/size.c: Add optional managers to Makefiles. Clean up test
1793        cases so last output line follows END OF pattern. Make sure test case
1794        all run. All tests appeared ok on sis.
1795
17962007-04-05      Joel Sherrill <joel@OARcorp.com>
1797
1798        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1799
18002007-04-05      Joel Sherrill <joel@OARcorp.com>
1801
1802        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1803        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1804        CONFIGURE_APPLICATION_NEEDS_XXX.
1805
18062007-04-02      Joel Sherrill <joel@OARcorp.com>
1807
1808        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1809
18102007-04-02      Joel Sherrill <joel@OARcorp.com>
1811
1812        * spsize/size.c: Convert from Classic API style TOD_Control as
1813        fundamental time structure to POSIX struct timespec. Add
1814        clock_get_uptime().
1815
18162007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1817
1818        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1819
18202007-03-26      Joel Sherrill <joel@OARcorp.com>
1821
1822        * sp35/priinv.c: Remove warning.
1823
18242007-03-10      Joel Sherrill <joel@OARcorp.com>
1825
1826        * sp26/system.h: Remove incorrect and duplicate
1827        CONFIGURE_EXTRA_TASK_STACKS.
1828
18292007-03-05      Joel Sherrill <joel@OARcorp.com>
1830
1831        PR 1222/cpukit
1832        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1833        thread that is blocked on a priority based thread queue is changed,
1834        that its placement in the queue is reevaluated based upon the new
1835        priority. This enhancement includes modifications to the SuperCore as
1836        well as new test cases.
1837        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1838        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1839        sp35/sp35.doc, sp35/sp35.scn: New files.
1840
18412007-03-05      Joel Sherrill <joel@OARcorp.com>
1842
1843        * sp26/system.h: Correct memory required for stack sizes.
1844
18452007-02-06      Joel Sherrill <joel@OARcorp.com>
1846
1847        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1848        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1849        tests.
1850
18512006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1852
1853        * sp33/init.c: Improve barrier test to include normal blocking with
1854        manual release and unblocking in barrier deletion.
1855
18562006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1857
1858        * configure.ac: New BUG-REPORT address.
1859
18602006-11-20      Joel Sherrill <joel@OARcorp.com>
1861
1862        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1863        and make output more compliant with other tests.
1864
18652006-11-17      Joel Sherrill <joel@OARcorp.com>
1866
1867        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1868        cases intended on all targets possible with new heap algorithm.
1869
18702006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1871
1872        * Makefile.am, configure.ac: Adding Classic API Barriers.
1873        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1874        New files.
1875
18762006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1877
1878        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1879
18802006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1881
1882        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1883        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1884        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1885        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1886        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1887        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1888        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1889        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1890        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1891        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1892        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1893        Use rtems_testsdir instead.
1894
18952006-04-05      Joel Sherrill <joel@OARcorp.com>
1896                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1897
1898        * spsize/size.c: Victor spotted the problem that
1899        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1900        variables and needed to be set to the same value.  I took that
1901        idea and just removed _Thread_MP_Receive.  All uses are now
1902        _MPCI_Receive_server_tcb.
1903
19042005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1905
1906        * configure.ac: Remove RTEMS_ENABLE_BARE,
1907        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1908
19092005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1910
1911        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1912        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1913        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1914        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1915        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1916        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1917        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1918        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1919        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1920        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1921        spfatal/Makefile.am, spsize/Makefile.am:
1922        Convert to use *_PROGRAMS.
1923
19242005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1925
1926        * sp01/Makefile.am, sp02/Makefile.am,
1927        sp03/Makefile.am, sp04/Makefile.am,
1928        sp05/Makefile.am, sp06/Makefile.am,
1929        sp07/Makefile.am, sp08/Makefile.am,
1930        sp09/Makefile.am, sp11/Makefile.am,
1931        sp12/Makefile.am, sp13/Makefile.am,
1932        sp14/Makefile.am, sp15/Makefile.am,
1933        sp16/Makefile.am, sp17/Makefile.am,
1934        sp19/Makefile.am, sp20/Makefile.am,
1935        sp21/Makefile.am, sp22/Makefile.am,
1936        sp23/Makefile.am, sp24/Makefile.am,
1937        sp25/Makefile.am, sp26/Makefile.am,
1938        sp27/Makefile.am, sp28/Makefile.am,
1939        sp29/Makefile.am, sp30/Makefile.am,
1940        sp31/Makefile.am, sp32/Makefile.am,
1941        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1942
19432005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1944
1945        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1946        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1947        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1948        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1949        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1950        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1951        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1952        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1953        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1954        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1955        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1956        * sptests.am: Remove.
1957
19582005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1959
1960        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1961        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1962        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1963        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1964        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1965        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1966        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1967        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1968        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1969        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1970        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1971
19722005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1973
1974        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1975
19762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1977
1978        * spsize/Makefile.am: Rename TEST to spsize.
1979        * spsize/size.scn: Remove.
1980        * spsize/spsize.scn: New (renamed from size.scn).
1981
19822005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1983
1984        * configure.ac: Add spfatal/Makefile.
1985        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1986        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1987        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1988        * sptests.am: Remove LIB_VARIANT.
1989
19902005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1991
1992        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1993        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1994        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1995        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1996        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1997        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1998        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1999        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2000        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2001        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2002        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2003
20042005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2005
2006        * Makefile.am: Cleanup.
2007
20082005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2009
2010        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2011        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2012        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2013        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2014        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2015        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2016        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2017        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2018        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2019        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2020        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2021        spfatal/Makefile.am, spsize/Makefile.am:
2022        Partial conversion to automake.
2023
20242005-03-07      Joel Sherrill <joel@OARcorp.com>
2025
2026        * sp13/task1.c: Removed warnings.
2027
20282004-09-29      Joel Sherrill <joel@OARcorp.com>
2029
2030        * spsize/size.c: i960 obsoleted and all references removed.
2031
20322004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2033
2034        * configure.ac: Require automake > 1.9.
2035
20362004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2037
2038        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2039        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2040        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2041        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2042        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2043        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2044        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2045        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2046        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2047        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2048        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2049        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2050        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2051        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2052        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2053        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2054        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2055        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2056        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2057        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2058        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2059        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2060        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2061        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2062        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2063        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2064        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2065        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2066        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2067        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2068        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2069        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2070
20712004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2072
2073        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2074
20752004-03-30      David Querbach <querbach@realtime.bc.ca>
2076
2077        PR 595/tests
2078        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2079        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2080        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2081        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2082        others treat it as a count of longs.
2083
20842004-03-30      David Querbach <querbach@realtime.bc.ca>
2085
2086        PR 596/tests
2087        * sp32/init.c: A missing definition of TEST_INIT before including
2088        <tmacros.h> means that buffered output will not work even if selected
2089        in buffer_test_io.h.
2090
20912004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2092
2093        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2094        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2095        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2096        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2097        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2098        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2099        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2100        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2101        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2102        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2103        types.
2104
21052004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2106
2107        * configure.ac: Add 2nd arg to RTEMS_TOP.
2108
21092004-03-05      Joel Sherrill <joel@OARcorp.com>
2110
2111        * sp07/buffered_io.c: Remove warning.
2112
21132004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2114
2115        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2116        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2117        * sp02/Makefile.am: Ditto.
2118        * sp03/Makefile.am: Ditto.
2119        * sp04/Makefile.am: Ditto.
2120        * sp05/Makefile.am: Ditto.
2121        * sp06/Makefile.am: Ditto.
2122        * sp07/Makefile.am: Ditto.
2123        * sp08/Makefile.am: Ditto.
2124        * sp09/Makefile.am: Ditto.
2125        * sp11/Makefile.am: Ditto.
2126        * sp12/Makefile.am: Ditto.
2127        * sp13/Makefile.am: Ditto.
2128        * sp14/Makefile.am: Ditto.
2129        * sp15/Makefile.am: Ditto.
2130        * sp16/Makefile.am: Ditto.
2131        * sp17/Makefile.am: Ditto.
2132        * sp19/Makefile.am: Ditto.
2133        * sp20/Makefile.am: Ditto.
2134        * sp21/Makefile.am: Ditto.
2135        * sp22/Makefile.am: Ditto.
2136        * sp23/Makefile.am: Ditto.
2137        * sp24/Makefile.am: Ditto.
2138        * sp25/Makefile.am: Ditto.
2139        * sp26/Makefile.am: Ditto.
2140        * sp27/Makefile.am: Ditto.
2141        * sp28/Makefile.am: Ditto.
2142        * sp29/Makefile.am: Ditto.
2143        * sp30/Makefile.am: Ditto.
2144        * sp31/Makefile.am: Ditto.
2145        * sp32/Makefile.am: Ditto.
2146        * spfatal/Makefile.am: Ditto.
2147        * spsize/Makefile.am: Ditto.
2148
21492003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2150
2151        * sptests.am: Add dirstamp support.
2152
21532003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2154
2155        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2156
21572003-12-16      Joel Sherrill <joel@OARcorp.com>
2158
2159        PR 544/tests
2160        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2161        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2162        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2163        make tests account for resources and not print at inappropriate
2164        times.
2165        * sp07/buffered_io.c: New file.
2166
21672003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2168
2169        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2170
21712003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2172
2173        * sp01/Makefile.am: Remove all-local: $(ARCH).
2174        * sp02/Makefile.am: Remove all-local: $(ARCH).
2175        * sp03/Makefile.am: Remove all-local: $(ARCH).
2176        * sp04/Makefile.am: Remove all-local: $(ARCH).
2177        * sp05/Makefile.am: Remove all-local: $(ARCH).
2178        * sp06/Makefile.am: Remove all-local: $(ARCH).
2179        * sp07/Makefile.am: Remove all-local: $(ARCH).
2180        * sp08/Makefile.am: Remove all-local: $(ARCH).
2181        * sp09/Makefile.am: Remove all-local: $(ARCH).
2182        * sp11/Makefile.am: Remove all-local: $(ARCH).
2183        * sp12/Makefile.am: Remove all-local: $(ARCH).
2184        * sp13/Makefile.am: Remove all-local: $(ARCH).
2185        * sp14/Makefile.am: Remove all-local: $(ARCH).
2186        * sp15/Makefile.am: Remove all-local: $(ARCH).
2187        * sp16/Makefile.am: Remove all-local: $(ARCH).
2188        * sp17/Makefile.am: Remove all-local: $(ARCH).
2189        * sp19/Makefile.am: Remove all-local: $(ARCH).
2190        * sp20/Makefile.am: Remove all-local: $(ARCH).
2191        * sp21/Makefile.am: Remove all-local: $(ARCH).
2192        * sp22/Makefile.am: Remove all-local: $(ARCH).
2193        * sp23/Makefile.am: Remove all-local: $(ARCH).
2194        * sp24/Makefile.am: Remove all-local: $(ARCH).
2195        * sp25/Makefile.am: Remove all-local: $(ARCH).
2196        * sp26/Makefile.am: Remove all-local: $(ARCH).
2197        * sp27/Makefile.am: Remove all-local: $(ARCH).
2198        * sp28/Makefile.am: Remove all-local: $(ARCH).
2199        * sp29/Makefile.am: Remove all-local: $(ARCH).
2200        * sp30/Makefile.am: Remove all-local: $(ARCH).
2201        * sp31/Makefile.am: Remove all-local: $(ARCH).
2202        * sp32/Makefile.am: Remove all-local: $(ARCH).
2203        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2204        * spsize/Makefile.am: Remove all-local: $(ARCH).
2205
22062003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2207
2208        * configure.ac: Reflect having moved to testsuites/.
2209
22102003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2211
2212        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2213
22142003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2215
2216        * configure.ac:Remove RTEMS_CHECK_CPU.
2217
22182003-09-04      Joel Sherrill <joel@OARcorp.com>
2219
2220        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2221        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2222        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2223        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2224        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2225        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2226        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2227        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2228        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2229        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2230        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2231        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2232        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2233        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2234        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2235        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2236        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2237        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2238        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2239        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2240        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2241        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2242        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2243        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2244        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2245        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2246        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2247        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2248        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2249        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2250        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2251        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2252        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2253        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2254        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2255        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2256        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2257        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2258        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2259        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2260        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2261        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2262        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2263        spsize/size.c, spsize/system.h: URL for license changed.
2264
22652003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2266
2267        PR 458/tests
2268        * sp30/task1.c: Correct indexing problem.
2269
22702003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2271
2272        * Makefile.am: Reflect having moved aclocal/.
2273
22742003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2275
2276        * Makefile.am: Reflect having moved automake/.
2277        * sp01/Makefile.am: Reflect having moved automake/.
2278        * sp02/Makefile.am: Reflect having moved automake/.
2279        * sp03/Makefile.am: Reflect having moved automake/.
2280        * sp04/Makefile.am: Reflect having moved automake/.
2281        * sp05/Makefile.am: Reflect having moved automake/.
2282        * sp06/Makefile.am: Reflect having moved automake/.
2283        * sp07/Makefile.am: Reflect having moved automake/.
2284        * sp08/Makefile.am: Reflect having moved automake/.
2285        * sp09/Makefile.am: Reflect having moved automake/.
2286        * sp11/Makefile.am: Reflect having moved automake/.
2287        * sp12/Makefile.am: Reflect having moved automake/.
2288        * sp13/Makefile.am: Reflect having moved automake/.
2289        * sp14/Makefile.am: Reflect having moved automake/.
2290        * sp15/Makefile.am: Reflect having moved automake/.
2291        * sp16/Makefile.am: Reflect having moved automake/.
2292        * sp17/Makefile.am: Reflect having moved automake/.
2293        * sp19/Makefile.am: Reflect having moved automake/.
2294        * sp20/Makefile.am: Reflect having moved automake/.
2295        * sp21/Makefile.am: Reflect having moved automake/.
2296        * sp22/Makefile.am: Reflect having moved automake/.
2297        * sp23/Makefile.am: Reflect having moved automake/.
2298        * sp24/Makefile.am: Reflect having moved automake/.
2299        * sp25/Makefile.am: Reflect having moved automake/.
2300        * sp26/Makefile.am: Reflect having moved automake/.
2301        * sp27/Makefile.am: Reflect having moved automake/.
2302        * sp28/Makefile.am: Reflect having moved automake/.
2303        * sp29/Makefile.am: Reflect having moved automake/.
2304        * sp30/Makefile.am: Reflect having moved automake/.
2305        * sp31/Makefile.am: Reflect having moved automake/.
2306        * sp32/Makefile.am: Reflect having moved automake/.
2307        * spfatal/Makefile.am: Reflect having moved automake/.
2308        * spsize/Makefile.am: Reflect having moved automake/.
2309
23102003-08-14      Joel Sherrill <joel@OARcorp.com>
2311
2312        * sp02/task1.c: Added ID to name lookup service and changed name of
2313        id/name translation status code. This propagated to multiple
2314        functions. The user API service added was rtems_object_id_to_name()
2315
23162003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2317
2318        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2319
23202003-05-29      Joel Sherrill <joel@OARcorp.com>
2321
2322        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2323
23242003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2325
2326        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2327        CC_CFLAGS_DEFAULT (obsolete).
2328
23292003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2330
2331        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2332        Remove CC_LDFLAGS_PROFILE_V.
2333
23342003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2335
2336        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2337
23382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2339
2340        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2341
23422003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2343
2344        * configure.ac: AC_PREREQ(2.57).
2345
23462002-11-14      Joel Sherrill <joel@OARcorp.com>
2347
2348        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2349        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2350        update the IDs in the screens.
2351
23522002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2353
2354        * .cvsignore: Reformat.
2355        Add autom4te*cache.
2356        Remove autom4te.cache.
2357
23582002-09-14      Joel Sherrill <joel@OARcorp.com>
2359
2360        * sp32/.cvsignore: New file.
2361
23622002-09-14      Aaron J. Grier <aaron@frye.com>
2363
2364        * PR271 was not applicable against the current source but included
2365        a nice test that Joel decided to add to the tree as sp32.
2366        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2367        * Makefile.am, configure.ac: Modified to reflect addition.
2368
23692002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2370
2371        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2372        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2373        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2374        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2375        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2376        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2377        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2378        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2379        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2380        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2381        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2382        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2383        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2384        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2385        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2386        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2387        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2388        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2389        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2390        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2391        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2392        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2393        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2394        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2395        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2396        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2397        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2398        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2399        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2400        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2401        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2402
24032002-08-01      Joel Sherrill <joel@OARcorp.com>
2404
2405        * Per PR47 add support for buffered test output.  This involved
2406        adding defines to redirect output to a buffer and dump it when
2407        full, at "test pause", and at exit.  To avoid problems when redefining
2408        exit(), all tests were modified to call rtems_test_exit().
2409        Some tests, notable psxtests, had to be modified to include
2410        the standard test macro .h file (pmacros.h or tmacros.h) to
2411        enable this support.
2412        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2413        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2414        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2415        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2416        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2417        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2418        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2419
24202002-07-30      Joel Sherrill <joel@OARcorp.com>
2421
2422        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2423        stack if the port doesn't configure using it.
2424
24252002-07-04      Joel Sherrill <joel@OARcorp.com>
2426
2427        * Jump table for single entry point removed.
2428        * spsize/size.c:  Modified to reflect above.
2429
24302002-07-01      Joel Sherrill <joel@OARcorp.com>
2431
2432        * sp29/init.c: Corrected definitions for task stack usage.
2433
24342002-07-01      Joel Sherrill <joel@OARcorp.com>
2435
2436        * spsize/size.c: _Thread_queue_Extract_table removed.
2437
24382001-05-17      Joel Sherrill <joel@OARcorp.com>
2439
2440        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2441        number of staticly configured device drivers.
2442
24432001-05-14      Joel Sherrill <joel@OARcorp.com>
2444
2445        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2446        than the configured number of drivers.
2447 
24482002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2449
2450        * configure.ac: Remove ENABLE_GCC28.
2451
24522001-04-04      Joel Sherrill <joel@OARcorp.com>
2453
2454        * spsize/size.c: Reflect SPARC modifcation to get rid of
2455        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2456 
24572001-03-29      Joel Sherrill <joel@OARcorp.com>
2458
2459        * Per PR147 addressed problems when reseting and inserting a timer
2460        into a timer chain that did not honor time passage since the last
2461        time the timer server was scheduled and the new insertion.
2462        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2463
24642001-03-28      Joel Sherrill <joel@OARcorp.com>
2465
2466        * Side-effect of PR132.
2467        * sp21/system.h: Now must explicitly request NULL driver.
2468
24692002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2470
2471        * configure.ac:
2472        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2473        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2474        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2475        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2476        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2477        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2478        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2479        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2480        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2481        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2482        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2483        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2484        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2485        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2486        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2487        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2488        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2489        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2490        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2491        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2492        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2493        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2494        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2495        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2496        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2497        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2498        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2499        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2500        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2501        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2502        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2503        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2504        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2505        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2506
25072002-03-20      Chris Johns <ccj@acm.org>
2508
2509        * PR145.
2510        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2511        in system (e.g. driver tasks).  Also exit on minimum number of
2512        switches not precise number.
2513
25142001-01-29      Joel Sherrill <joel@OARcorp.com>
2515
2516        * Fixed bug where resetting a timer that was not at the head
2517        of one of the task timer chains resulted in the Timer Server
2518        task waking up too far in the future.
2519        * Added rtems_timer_get_information() directive to support testing.
2520        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2521        above condition.
2522
25232001-01-22      Joel Sherrill <joel@OARcorp.com>
2524
2525        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2526        because priority added as argument to rtems_timer_initiate_server().
2527
25282001-01-16      Joel Sherrill <joel@OARcorp.com>
2529
2530        * Added tests for task-based timers.  This included the new tests
2531        sp30 and sp31.
2532        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2533        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2534        for task-based timer services.
2535        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2536        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2537        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2538        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2539        sp31/task1.c: New files.
2540
25412001-11-01      Joel Sherrill <joel@OARcorp.com>
2542
2543        * sp26/system.h: Properly account for stack memory used by
2544        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2545        and processed as PR78.
2546
25472001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2548
2549        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2550        * configure.in: Remove.
2551        * configure.ac: New file, generated from configure.in by autoupdate.
2552
25532001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2554
2555        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2556
25572001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2558
2559        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2560        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2561        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2562        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2563        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2564        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2565        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2566        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2567        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2568        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2569        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2570        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2571        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2572        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2573        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2574        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2575        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2576        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2577        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2578        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2579        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2580        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2581        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2582        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2583        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2584        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2585        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2586        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2587        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2588
25892001-08-16      Joel Sherrill <joel@OARcorp.com>
2590
2591        * sp20/system.h: Account for extra task stacks properly.
2592
25932001-08-16      Joel Sherrill <joel@OARcorp.com>
2594
2595        * sp13/sp13.scn: Id in screen had wrong class field value.
2596        * sp13/system.h: Account for message buffer memory.
2597        * sp13/task2.c: Remove unnecessary check for failure.
2598
25992001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2600
2601        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2602
26032001-04-20      Joel Sherrill <joel@OARcorp.com>
2604
2605        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2606        file.
2607
26082001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2609
2610        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2611
26122001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2613
2614        * sp21/Makefile.am: Remove libtest.
2615
26162000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2617
2618        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2619
26202000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2621
2622        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2623
26242000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2625
2626        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2627        Switch to GNU canonicalization.
2628        * sptests.am: Remove DEFS.
2629
26302000-09-29      Joel Sherrill <joel@OARcorp.com>
2631
2632        * sp20/sp20.scn: Corrected to reflect new addition.
2633        * sp20/system.h: Removed comment reflecting history.
2634
26352000-09-29      Stephan Merker <merker@decrc.abb.de>
2636
2637        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2638        Added new task to test sequence of altering a period's length
2639        while it is still active.
2640
26412000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2642
2643        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2644        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2645        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2646        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2647        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2648        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2649        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2650        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2651        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2652        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2653
26542000-08-10      Joel Sherrill <joel@OARcorp.com>
2655
2656        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.