source: rtems/testsuites/sptests/ChangeLog @ 56cdd5e8

4.11
Last change on this file since 56cdd5e8 was 56cdd5e8, checked in by Joel Sherrill <joel.sherrill@…>, on Jun 29, 2010 at 12:40:29 AM

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

PR 1573/cpukit

  • spsize/size.c: Add a per cpu data structure which contains the information required by RTEMS for each CPU core. This encapsulates information such as thread executing, heir, idle and dispatch needed.
  • Property mode set to 100644
File size: 99.1 KB
Line 
12010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        PR 1573/cpukit
4        * spsize/size.c: Add a per cpu data structure which contains the
5        information required by RTEMS for each CPU core. This encapsulates
6        information such as thread executing, heir, idle and dispatch needed.
7
82010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * sp69/Makefile.am: Really needs spin.c
11
122010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
13
14        PR 1592/testing
15        * Makefile.am, configure.ac: Changes to incorporate sperror01,
16        sperror02, sperror03
17        * sperror01/init.c, sperror02/init.c: New tests to exercise
18        rtems_error routine
19        * sperror03/init.c: New test to exercise rtems_panic routine
20
212010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
24        not need spin.c
25
262010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
27
28        * sp70/Makefile.am: Tests do not need spin.c
29
302010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
31
32        * Makefile.am, configure.ac: Removed some fifo tests.
33        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
34        excessive new lines in the output.
35
36        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
37        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
38        Also added a few more cases, mostly from spfifo04/init.c.
39        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
40        Previously was spfifo06. Configure parameter for pipes is used now.
41        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
42        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
43        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
44        spfifo08/spfifo08.scn: Removed.
45
462010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
47
48        * Makefile.am, configure.ac: Add new test to exercise path where using
49        unlimited object support you are about to allocate more objects than
50        can be represented in the Id. This test will NOT pass on targets with
51        insufficient RAM.
52        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
53        sp71/sp71.scn: New files.
54
552010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
56
57        * Makefile.am, configure.ac: spfatal20 not ready.
58
592010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
62        rtems_termios_open().
63        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
64        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
65        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
66        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
67        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
68        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
69        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
70        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
71
722010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * Makefile.am, configure.ac, spfatal_support/init.c,
75        spfatal_support/system.h: Add new tests to generate fatal errors in
76        open_dev_console().
77        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
78        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
79        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
80        spfatal15/spfatal15.scn, spfatal15/testcase.h,
81        spfatal_support/consume_sems.c: New files.
82
832010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
84
85        * sp43/init.c: Remove more ITRON references.
86
872010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
88
89        * sp09/screen01.c: Fix warning.
90
912010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
92
93        * spfifo08/init.c: Catch more cases but discussion on errors and proper
94        behaviour remain.
95
962010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
97
98        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
99        used.
100
1012010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
104        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
105        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
106
1072010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
108
109        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
110        spfatal_support/init.c: Remove references to ITRON constants.
111
1122010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * Makefile.am, configure.ac: Add sp70 to test slot
115        reclamation and reuse for unlimited object configuration.
116        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
117        sp70/sp70.scn: New files.
118
1192010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * sp16/task1.c: Update for heap extend changes.
122
1232010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
124
125        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
126
1272010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
128
129        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
130        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
131        * Makefile.am, configure.ac: Reflect changes above.
132
1332010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
134
135        * spfifo01/main.c: New file.
136
1372010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
138
139        PR PR1542
140        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
141        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
142        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
143        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
144        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
145        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
146        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
147        files.
148
1492010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
150
151        * sp09/screen12.c: Update for heap extend changes.
152
1532010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
154
155        * sp62/init.c, sp65/init.c: #include <unistd.h>.
156
1572010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * sp43/init.c: Readdress use of ctype methods per recommendation from
160        D.J. Delorie on the newlib mailing list. We should pass an unsigned
161        char into these methods.
162
1632010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * Makefile.am, configure.ac: Add new fatal error for configuring
166        unlimited and maximum of 0.
167        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
168        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
169
1702010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
171
172        * sp43/init.c: Fix warning.
173
1742009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
175
176        * sp69/init.c: Fixed warnings.
177
1782009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
179
180        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
181        update.
182
1832009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
184
185        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
186        expired periods. This detected the recently introduced PR1480.
187
1882009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
189
190        * sp69/.cvsignore: New file.
191
1922009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
193
194        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
195        to ensure that all paths are tested.
196        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
197
1982009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
199
200        * sp31/task1.c: Fixed spacing.
201
2022009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
205        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
206        spwkspace/init.c: Use rtems_test_assert() consistently instead of
207        system assert(). rtems_test_assert() is designed to integrate into
208        the RTEMS test suite infrastructure.
209
2102009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
211
212        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
213        cases. Updated copyright notice.
214
2152009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
216
217        * sp25/task1.c: Use PRIuPTR for segment_sizes.
218
2192009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
220
221        * sp68/Makefile.in, sp68/.cvsignore,
222        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
223        removed unneeded Makefile.in, added cvsignore
224       
2252009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
226
227        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
228        spintrcritical17/init.c, spintrcritical17/Makefile.am,
229        spintrcritical17/spintrcritical17.doc,
230        spintrcritical17/spintrcritical17.scn: New files.
231        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
232        * sp31/task1.c, sp67/init.c: Changes for new timer server
233        implementation.
234        * sp52/init.c: The init task must be preemptible to let the timer
235        server run.
236
2372009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        PR 1460/cpukit
240        * sp43/init.c: Change return type on methods accessing portions of
241        RTEMS Ids to int. This allows -1 to be return on error.
242
2432009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
244
245        * spsize/Makefile.am: Fix broken install rule.
246
2472009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * spprintk/spprintk.scn: Add end of line at end of file.
250
2512009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
254        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
255        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
256        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
257        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
258        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
259        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
260        spwkspace/Makefile.am: Add documentation files for multiple tests.
261        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
262        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
263        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
264        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
265        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
266        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
267        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
268        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
269        spwkspace/spwkspace.doc: New files.
270
2712009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
272
273        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
274        Include "tmacros.h".
275        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
276        _Heap_Allocate for 16bit compliance.
277        * sp44/init.c: Another printf format fix.
278
2792009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
280
281        * sp37/init.c: Add local prototypes for
282        rtems_interrupt_disable, rtems_interrupt_enable,
283        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
284        * sp43/init.c: Add local prototypes for
285        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
286        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
287        rtems_object_id_api_minimum, rtems_object_id_get_api,
288        rtems_object_id_get_class, rtems_object_id_get_index,
289        rtems_object_id_get_node.
290        Spray PRId32's into printf's for 16bit target complianance.
291        * sp37/init.c: Add local prototype for
292        rtems_interrupt_level_attribute.
293
2942009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
295
296        * sp29/init.c: Include "tmacros.h".
297        Misc. changes related to rtems_intervals.
298        * sp14/asr.c: Add PRIxrtems_signal_set.
299        Use PRIxrtems_signal_set to print rtems_signal_set's.
300        * sp13/task3.c: Use PRIu32 to print "count".
301        * sp09/screen12.c: Segment sizes are uintptr_t's.
302        * sp09/screen11.c: Use size_t for "size".
303        * sp62/init.c: Segment sizes are uintptr_t's.
304        * sp25/task1.c: Use PRIuPTR to print segment_size's.
305        * sp21/task1.c: Add PRIurtems_device_major_number.
306        * sp11/task1.c, sp11/task2.c:
307        Use PRIxrtems_event_set to print rtems_event_set's.
308        * sp09/screen13.c: Revert previous change.
309        Remove broken extraneous line seemingly having crept into in
310        2009-08-10 patch.
311        * sp27/init.c: Remove extraneous argument to print.
312        * spsize/size.c: Use PRIu32 to print sys_req.
313        * sp37/init.c: Add missing argument to printf.
314        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
315        sp12/pritask.c, sp34/changepri.c:
316        Use PRIdrtems_task_argument to print rtems_task_argument's.
317
3182009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
319
320        * sp25/task1.c: segment_size is uintptr_t.
321        * spfatal06/testcase.h: Add missing return.
322        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
323        Duplicate code from rtems_name_to_characters to convert rtems_name's
324        into char arrays.
325        * sp09/screen13.c: Comment out unused return status.
326        * sp63/init.c: Use PRIu32 to print uint32_t's.
327        * sp33/init.c: Use PRIu32 to print uint32_t's.
328        * sp28/init.c: Use PRIu32 to print uint32_t's.
329
3302009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
331
332        * sp31/task1.c: Use PRIdWatchdog_Interval to print
333        Watchdog_Interval's.
334        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
335        PRIdrtems_interval to print rtems_interval's.
336
3372009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
338
339        * sp13/task1.c: Misc. uint32_t fixes.
340        * sp20/task1.c: Misc. uint32_t fixes.
341        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
342        Use PRIXrtems_mode to print rtems_mode's.
343        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
344        Use PRIxrtems_mode to print rtems_mode's.
345        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
346        sp19/task1.c: Add missing PRI*32's.
347
3482009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
349
350        * sp34/changepri.c, sp35/priinv.c:
351        Use PRIdPriority_Control to print Priority_Control's.
352
3532009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
354
355        * sp34/changepri.c, sp59/init.c:
356        Use PRIdrtems_task_priority to print rtems_task_priority's.
357        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
358        Use PRIdrtems_task_priority to print rtems_task_priority's.
359        * sp12/system.h:
360        Change Priority_Test_driver to use rtems_task_priority argument.
361        * sp12/pridrv.c:
362        Change Priority_Test_driver to use rtems_task_priority argument.
363        Use PRIdrtems_task_priority to print rtems_task_priority's.
364
3652009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
366
367        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
368        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
369        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
370        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
371        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
372
3732009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
374
375        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
376        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
377        * sp63/init.c: Fix _Heap_Resize_block args.
378        * sp09/screen09.c: Eliminate unused var warning.
379
3802009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
381
382        * sp27/init.c, spsize/init.c: Fix prototypes.
383        * spwatchdog/task1.c: Remove unused vars.
384
3852009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
386
387        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
388        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
389        spobjgetnext/init.c, spprintk/init.c:
390        Eliminate unused vars.
391
3922009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
393
394        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
395        confdefs.h define typos.
396
3972009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
398
399        * configure.ac: Don't add -ansi -fasm to CFLAGS.
400
4012009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * sp32/init.c: Lengthen the clock tick and move configuration to the
404        bottom of the file.
405
4062009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
407
408        * Makefile.am, configure.ac: Add new test to exercise when the ticks
409        since boot wraps around 0 and the timer server must deal with that
410        condition.
411        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
412        sp67/sp67.scn: New files.
413
4142009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
415
416        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
417
4182009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
419
420        * spintrcritical09/init.c, spintrcritical10/init.c,
421        spintrcritical11/init.c: Fixed potentially infinite loops.
422        * sp20/system.h: Increased micro seconds per tick in order to be more
423        independent of the console output speed.
424
4252009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
426
427        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
428        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
429        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
430        at -Os and m68k at -Os. Fix typos.
431
4322009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
433
434        * sp54/init.c: Use rtems_build_id to make building Objects_Id
435        RTEMS_USE_16_BIT_OBJECT clean.
436
4372009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * Makefile.am, configure.ac: Add new test to exercise when notepads are
440        not configured.
441        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
442        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
443
4442009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
447        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
448        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
449        coverage runs.
450
4512009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
454        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
455        some error cases uncovered by uC5282 coverage runs.
456
4572009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
460        uC5282 coverage runs.
461
4622009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
463
464        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
465        Correct minor issues uncovered on uC5282.
466
4672009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
468
469        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
470        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
471        Eliminate use of deprecated rtems_extension.
472
4732009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
476        run when IO speed varies.
477
4782009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
481        the intended code.
482
4832009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * configure.ac: Revert accidentally committed lines.
486
4872009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
490        simple priority ceiling case that was previously only tested via the
491        POSIX API.
492        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
493        sp66/sp66.scn: New files.
494
4952009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
498        for Id which is in range for the object class but not allocated yet.
499
5002009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
501
502        * sp46/init.c, sp46/sp46.scn: Fix numbering.
503
5042009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
505
506        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
507
5082009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
509
510        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
511        spfatal02/spfatal02.scn, spfatal02/testcase.h,
512        spfatal03/spfatal03.scn, spfatal03/testcase.h,
513        spfatal04/spfatal04.scn, spfatal04/testcase.h,
514        spfatal05/spfatal05.scn, spfatal05/testcase.h,
515        spfatal06/spfatal06.scn, spfatal06/testcase.h,
516        spfatal07/spfatal07.scn, spfatal07/testcase.h,
517        spfatal08/spfatal08.scn, spfatal08/testcase.h,
518        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
519        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
520        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
521        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
522        tests use testcase.h and spfatal_support framework. Print test name
523        herald in all cases.
524        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
525        New files.
526        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
527
5282009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
529
530        * spfatal07/testcase.h: Indicate test is not applicable on some
531        architectures.
532
5332009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
534
535        * Makefile.am: Fix spacing.
536
5372009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
538
539        * spstkalloc/init.c: Changed allocator signature. Functions are now
540        static.
541
5422009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
543
544        * sp29/init.c: Fixed return value evaluation.
545        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
546        * sp63/init.c: Check return value of _Heap_Initialize().
547
5482009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
551        _Watchdog_Report() when name is not NULL. This case was covered at
552        -Os on erc32 but at -O2 we had more code.
553
5542009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
555
556        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
557        overflowing on _Heap_Allocate_aligned.
558
5592009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
562        for various null parameters.
563
5642009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
565
566        * sp16/sp16.scn, sp16/task1.c: Fix typo.
567
5682009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
569
570        * sp65/init.c: Remove stray print.
571        * sp65/sp65.doc: Add information on second case.
572
5732009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
574
575        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
576        verify that obtaining a priority ceiling mutex when the calling
577        task's priority is the same as the priority ceiling is handled
578        correctly.
579
5802009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
581
582        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
583        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
584        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
585        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
586        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
587        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
588        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
589        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
590        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
591        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
592        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
593        rtems_clock_get_ticks_per_second().
594
5952009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
596
597        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
598        Change attributes to priority ceiling. Use directive_failed, not
599        assert. Configure a semaphore not a region.
600
6012009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
602
603        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
604        mutex cases.
605        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
606        sp65/sp65.scn: New files.
607
6082009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
609
610        * Makefile.am, configure.ac: Add new test for some core mutex cases.
611        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
612        sp65/sp65.scn: New files.
613
6142009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
615
616        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
617        per tick.
618
6192009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
620
621        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
622        adjust existing for alignment. New test ensures coverage begin and
623        end marker methods are exercised so they do not get considered
624        unexecuted.
625        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
626        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
627
6282009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
629
630        * Makefile.am, configure.ac: Add new test to exercise legacy
631        rtems_clock_get().
632        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
633        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
634
6352009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
636
637        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
638        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
639        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
640
6412009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
642
643        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
644        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
645        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
646        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
647        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
648        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
649        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
650        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
651        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
652
6532009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
654
655        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
656        cases.
657
6582009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
659
660        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
661        all memory is successfully allocated. This means the test can
662        validate the heap is unchanged on extend failure.
663
6642009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
665
666        * spintrcritical01/init.c, spintrcritical06/init.c,
667        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
668        per tick so tests run quicker and more reliably hit the intended
669        critical section.
670
6712009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
672
673        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
674        when we are unable to allocate the memory needed for an object
675        extend. Make sure all is handled properly.
676        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
677        sp64/sp64.scn: New files.
678
6792009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
680
681        * sp63/init.c: Correct test case two.
682
6832009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
686        test case to exercise another odd branch not taken.
687
6882009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
691        particular path is taken through the _Heap_Resize_block code.
692        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
693        sp63/sp63.scn: New files.
694
6952009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
698        wrong thing in a cpp macro. Added contents to screen file and add
699        documentation file.
700        * sp42/sp42.doc: New file.
701
7022009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
703
704        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
705
7062009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * spintrcritical16/init.c: Tinker with test to make it hit the case
709        more reliably.
710
7112009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
712
713        * Makefile.am, configure.ac: Add new test to exercise as many cases as
714        possible of not being able to allocate memory from the workspace
715        during thread creation.
716        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
717        sp18/sp18.scn: New files.
718
7192009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
720
721        * Makefile.am, configure.ac: Add new test to handle the case where
722        a region resize frees enough memory to unblock a task.
723        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
724        sp62/sp62.scn: New files.
725        * sp61/init.c: Test does not need regions.
726
7272009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
728
729        * Makefile.am, configure.ac: Add test case for processing a timeout
730        on a thread (that is the thread executing) that has also had its
731        request satisfied while it is being enqueued.
732        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
733        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
734        spintrcritical16/spintrcritical16.scn: New files.
735        * spintrcritical15/init.c: Remove unused TSR>
736
7372009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
738
739        * Makefile.am, configure.ac: Add test case for a thread timing out on a
740        thread queue while another thread is in the process of blocking on
741        the same thread queue.
742        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
743        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
744        spintrcritical15/spintrcritical15.scn: New files.
745
7462009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
747
748        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
749
7502009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
751
752        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
753        sp40/sp40.scn: Now verified to hit coverage cases.
754        * sp40/sp40.doc: New file.
755
7562009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
757
758        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
759        to catch two remaining uncovered cases in rtems_io_register_driver.
760        * sp40/system.h: Removed.
761
7622009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * Makefile.am, configure.ac: Add new test to exercise odd case in
765        rtems_iterate_over_all_threads.
766        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
767        sp41/sp41.scn: New files.
768
7692009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
770
771        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
772        inheritance protocol since there is no holder associated with them.
773
7742009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
775
776        * Makefile.am, configure.ac: Add new tests to exercise cases where a
777        timer is scheduled from an ISR while it is being scheduled at the
778        task level.
779        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
780        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
781        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
782        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
783        spintrcritical14/spintrcritical14.scn: New files.
784
7852009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
786
787        * spintrcritical01/init.c, spintrcritical06/init.c,
788        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
789        cleanup and make the tests more similar.
790
7912009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
792
793        * spintrcritical06/init.c: Test now hits forward and reverse cases.
794
7952009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
798        test work for case that it is documented to handle.
799
8002009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
803        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
804        spintrcritical10/spintrcritical10.scn: New files.
805
8062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
807
808        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
809        unreliable third case in sp39 to spintrcritical10. New tests to hit
810        other event synchronization critical sections.
811        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
812        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
813        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
814        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
815        spintrcritical12/spintrcritical12.scn: New files.
816
8172009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
818
819        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
820        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
821        sp10/sp10.scn: New files.
822
8232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
824
825        * spintrcritical06/init.c: Clean up.
826        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
827        * spintrcritical09/spintrcritical09.scn: Fill in.
828
8292009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * spintrcritical06/init.c: Add comment to indicate test is not finished
832        and known to not hit the case.
833        * Makefile.am, configure.ac: Add a couple more interrupt critical
834        section tests.
835        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
836        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
837        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
838        spintrcritical09/Makefile.am, spintrcritical09/init.c,
839        spintrcritical09/spintrcritical09.doc,
840        spintrcritical09/spintrcritical09.scn: New files.
841
8422009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
843
844        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
845        at hitting interrupt synchronization critical section in thread queue
846        enqueue priority for reverse insertions.
847        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
848        spintrcritical07/spintrcritical07.doc,
849        spintrcritical07/spintrcritical07.scn: New files.
850
8512009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
852
853        * Makefile.am, configure.ac: Add test case for the
854        _Thread_queue_Enqueue_priority interrupt critical section where the
855        TCB we are using as a current pointer is removed from the thread
856        queue when we flash interrupts while searching forward.
857        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
858        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
859        spintrcritical06/spintrcritical06.scn: New files.
860
8612009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
862
863        * spintrcritical_support/intrcritical.c,
864        spintrcritical_support/intrcritical.h: Change prototype of delay
865        method to indicate when counter is reset. This can be used to count
866        how many iterations we are doing.
867
8682009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
869
870        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
871        blocked on one period while another expires. Add sp61 which exercises
872        the case where a call is made to rtems_shutdown_executive when the
873        system is not up.
874        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
875        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
876        sp61/sp61.doc, sp61/sp61.scn: New files.
877
8782009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        * sp04/init.c: To be timesliced, tasks must also me preemptible.
881
8822009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
883
884        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
885        what it was intended to do.
886
8872009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
888
889        * spintrcritical_support/intrcritical.c,
890        spintrcritical_support/intrcritical.h: New files.
891
8922009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
893
894        * Makefile.am, configure.ac: Add new infrastructure which is more
895        reliable about generating cases which hit interrupt critical
896        sections. Remove sp41 since it used its own mechanism.
897        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
898        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
899        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
900        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
901        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
902        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
903        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
904        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
905        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
906        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
907        spintrcritical05/spintrcritical05.scn: New files.
908        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
909        sp41/system.h: Removed.
910
9112009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
912
913        * sp41/init.c: Remove incorrect comment.
914
9152009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp29/init.c: Simple binary semaphores can not be inherit priority.
918
9192009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * sp25/init.c: Spacing.
922
9232009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * Makefile.am, configure.ac: Add sp59 to test path through
926        _Thread_queue_First_priority where the task's priority was in the
927        bottom 1/4 of the range.
928        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
929        sp59/sp59.scn: New files.
930
9312009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
934        not blocked on a thread queue.
935        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
936        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
937
9382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
939
940        * Makefile.am, configure.ac: Add test for timespec divide by zero.
941        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
942        sp58/sp58.scn: New files.
943
9442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
945
946        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
947        pointer being null. This does not happen naturally at this time so
948        force the point.
949
9502009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
951
952        * sp12/sp12.scn: Update screen to reflect priority changes from long
953        ago.
954
9552009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
956
957        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
958        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
959        as sp27a and test flushing both counting and binary semaphores.
960        Reformatted.
961        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
962        sp27a/sp27a.scn: New files.
963
9642009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
965
966        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
967        copied fomr other Makefile.am's.
968
9692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
972        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
973        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
974        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
975
9762009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
977
978        * sp57/sp57.doc: Correct.
979
9802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * Makefile.am, configure.ac: Add test of restarting a task which is in
983        the middle of a sleep or wake after.
984        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
985        sp57/sp57.scn: New files.
986
9872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
988
989        * sp43/init.c, sp43/sp43.scn: Add more cases for
990        rtems_object_get_class_information() to improve coverage.
991
9922009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * Makefile.am, configure.ac: Add new test to verify that when a user
995        extension create hook fails, that the error is properly propagated.
996        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
997        sp56/sp56.scn: New files.
998
9992009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1000
1001        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1002        rtems_extension_delete.
1003
10042009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1005
1006        * sp09/screen01.c, sp09/sp09.scn: Add test for
1007        rtems_object_get_classic_name with invalid id.
1008
10092009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * sp02/task1.c: Minor spacing.
1012
10132009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * spfatal12/init.c: Address to heap initialize must be aligned but size
1016        must be too small.
1017
10182009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1019
1020        * Makefile.am, configure.ac: Add new test to exercise case when
1021        broadcasting to a message queue with a pending message.
1022        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1023        sp55/sp55.scn: New files.
1024
10252009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1026
1027        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1028        spfatal tests appear to cover all fatal error cases.
1029        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1030        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1031        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1032        spfatal/task1.c: Removed.
1033
10342009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1037        initialize workspace heap during initialize. Can be caused by
1038        unaligned address or not enough memory to initialize heap required
1039        overhead.
1040        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1041        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1042
10432009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1046
10472009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1050
10512009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1052
1053        * spstkalloc/spstkalloc.scn: Update screen.
1054
10552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1056
1057        * Makefile.am, configure.ac: Add new test for user configured stack
1058        allocator/deallocator. Test both pass and fail cases.
1059        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1060        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1061
10622009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * spchain/init.c, spchain/spchain.scn: Clean up test.
1065
10662009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1069        routines whose bodies are not used by RTEMS itself.
1070        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1071        spchain/spchain.doc, spchain/spchain.scn: New files.
1072
10732009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1074
1075        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1076        chain for coverage.
1077
10782009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1079
1080        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1081        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1082        improve coverage.
1083
10842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1085
1086        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1087
10882009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1089
1090        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1091        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1092
10932009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1094
1095        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1096        Enhance spprintk. Add two new fatal error tests to cover
1097        __assert_func.
1098        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1099        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1100
11012009-06-18      Chris Johns <chrisj@rtems.org>
1102
1103        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1104        workaround the H8300 gcc bug.
1105
11062009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1107
1108        * sp54/init.c: Fix spacing.
1109
11102009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1113
11142009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1115
1116        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1117
11182009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1119
1120        * Makefile.am, configure.ac: Add new test.
1121        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1122        sp54/sp54.scn: New files.
1123
11242009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1127        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1128        the time of day forward not making server based timers fire.
1129        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1130        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1131        sp53/sp53.scn: New files.
1132
11332009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1134
1135        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1136
11372009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1138
1139        PR 1415/cpukit
1140        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1141        violation.
1142        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1143        sp51/sp51.scn: New files.
1144
11452009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1146
1147        PR 1413/cpukit
1148        * Makefile.am, configure.ac: Add test for case where server based
1149        timers which reinitiated themselves did not get reinserted onto timer
1150        chain.
1151        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1152        sp50/sp50.scn: New files.
1153
11542009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1155
1156        PR 1414/cpukit
1157        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1158        is harder to trick by passing in a valid id of an incorrect object
1159        class.
1160        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1161        sp49/sp49.scn: New files.
1162
11632009-05-19      Chris Johns <chrisj@rtems.org>
1164
1165        * sp04/tswitch.c: Lower sample count for small memory targets.
1166       
11672009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1168
1169        * spprintk/init.c: printk() now 100% covered.
1170
11712009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1172
1173        * spprintk/init.c: More test cases.
1174
11752009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1178        large enough for buffer node overhead.
1179
11802009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1181
1182        * Makefile.am, configure.ac, spwatchdog/system.h,
1183        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1184        printk. These will help coverage. Simplify spwkspace.
1185        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1186        spprintk/spprintk.scn: New files.
1187        * spwkspace/system.h: Removed.
1188
11892009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1190
1191        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1192        methods.
1193        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1194        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1195
11962009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1197
1198        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1199        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1200        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1201        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1202        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1203        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1204        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1205        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1206        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1207        spsize/size.c: Fix warnings.
1208
12092009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1212        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1213        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1214        spobjgetnext/system.h: New files.
1215
12162009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1217
1218        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1219        64k to 20k. No impact on test behavior.
1220
12212009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1224
12252009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1226
1227        * sp37/init.c, sp37/sp37.scn: Add test case for
1228        rtems_interrupt_level_attribute body.
1229
12302009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1231
1232        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1233        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1234        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1235        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1236        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1237        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1238        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1239        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1240        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1241        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1242        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1243        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1244        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1245        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1246        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1247        sp48/Makefile.am, spfatal/Makefile.am,
1248        spfatal01/Makefile.am, spfatal02/Makefile.am,
1249        spfatal03/Makefile.am, spfatal04/Makefile.am,
1250        spfatal05/Makefile.am, spfatal06/Makefile.am,
1251        spfatal07/Makefile.am, spfatal08/Makefile.am,
1252        spfatal09/Makefile.am, spsize/Makefile.am,
1253        spwatchdog/Makefile.am:
1254        Eliminate _exe_/.exe.
1255
12562009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1257
1258        PR 1388/cpukit
1259        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1260        allow both priority inherit and ceiling attributes to be set on
1261        semaphore create. These attributes are mutually exclusive and this
1262        should be an error.
1263
12642009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1267        unlimited objects when configured for a unified workspace works as
1268        expected.
1269        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1270        sp48/sp48.scn: New files.
1271
12722009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1273                Joel Sherrill <joel.sherrill@oarcorp.com>
1274
1275        PR 1357/cpukit
1276        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1277        honored.
1278        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1279        sp47/sp47.scn: New files.
1280
12812009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1282
1283        * Makefile.am, configure.ac: Add new test to test Watchdog display
1284        helper routines. These reach into the SuperCore.
1285        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1286        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1287        spwatchdog/system.h, spwatchdog/task1.c: New files.
1288
12892009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1290
1291        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1292
12932009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1294
1295        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1296        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1297        hard-coded hex numbers for bad object Ids.
1298
12992009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1300
1301        * sp15/system.h, sp19/system.h: Array of task names should be of type
1302        rtems_name not rtems_id. Similarly array of task ids should be
1303        rtems_id not rtems_name.
1304
13052008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1306
1307        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1308
13092008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1310
1311        * Makefile.am, configure.ac, spfatal06/testcase.h,
1312        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1313        spsize/size.c: Eliminate pointers to API configuration tables in the
1314        main configuration table. Reference the main configuration table and
1315        the API configuration tables directly using the confdefs.h version
1316        rather than obtaining a pointer to it. This eliminated some
1317        variables, a potential fatal error, some unnecessary default
1318        configuration structures. Overall, about a 4.5% reduction in the code
1319        size for minimum and hello on the SPARC.
1320        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1321        spfatal10/testcase.h: Removed.
1322
13232008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1324
1325        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1326        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1327        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1328        successfully with maxixum number of priorities as 16 instead of 256.
1329        This was done by temporarily modifying the score priority.h maximum.
1330        This allowed testing of all API code to ensure that it worked
1331        properly with a reduced number of priorities. Most modifications were
1332        to switch from hard-coded maximum to using the API provided methods
1333        to determine maximum number of priority levels.
1334
13352008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1336
1337        * sp46/sp46.scn: Add screen missed earlier.
1338
13392008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1340
1341        PR 1348/cpukit
1342        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1343        usage information while a period is running.
1344        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1345        sp46/sp46.scn: New files.
1346
13472008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1348
1349        * sp45/init.c: New file.
1350
13512008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1352
1353        PR 1347/cpukit
1354        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1355        Rework Timer Server to ensure that the context allows for blocking,
1356        allocating memory, and acquiring semaphores and mutexes.
1357        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1358        New files.
1359
13602008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1361
1362        * sp25/system.h: Add warning and temporary m32c conditional until size
1363        type addressed.
1364
13652008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1366
1367        * sp09/screen07.c: Use INT_MAX as number of messages so always
1368        properly sized and no overflow on constant.
1369        * sp09/screen10.c: Delay so on targets with simulator idle clock
1370        tick driver this will work.
1371        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1372        byte boundaries rather than two byte boundaries.
1373        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1374        allocate more memory than size_t holds on m32c.
1375
13762008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1377
1378        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1379        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1380        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1381        and Region calls. On 16-bit architectures, size_t can be 16-bits
1382        which would limit sizes to 64K. Also address constants which
1383        overflowed on 16-bit integer targets.
1384
13852008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1386
1387        * sp43/sp43.scn: Bump version to 4.9.99.0
1388
13892008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1390
1391        * sp19/system.h: Use "double" instead of "rtems_double".
1392
13932008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1394
1395        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1396
13972008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1398
1399        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1400        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1401        spfatal_support/init.c, spfatal_support/system.h:
1402        Convert to "bool".
1403
14042008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1405
1406        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1407        declared in a public place.
1408
14092008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1410
1411        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1412
14132008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * sp43/init.c: Fix derefence of uninitialized pointer.
1416
14172008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1418
1419        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1420        multiprocessing is not enabled. Saves one more variable from single
1421        processor configuration.
1422
14232008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1424
1425        PR 1212/cpukit
1426        * Makefile.am, configure.ac: Time slicing will not happen if the task
1427        mode is changed from a non-timeslicing mode to timeslicing mode if it
1428        is done by the executing thread (e.g. in its task body). This change
1429        includes sp44 to demonstrate the problem and verify the correction.
1430        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1431
14322008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1433
1434        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1435        architectures they are not supported on.
1436
14372008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1438
1439        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1440
14412008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1442
1443        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1444          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1445
14462008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1447
1448        * sp28/init.c: Corrections to configuration.
1449        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1450        * spsize/size.c: _ISR_Vector_table only exists on architectures
1451        which use the Simple Vectored Interrupt Model.
1452
14532008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1454
1455        * spsize/size.c: Convention calls for leading underscore on private
1456        RTEMS variables.
1457
14582008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1459
1460        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1461        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1462        Refactored and renamed initialization routines to
1463        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1464        rtems_initialize_device_drivers, and
1465        rtems_initialize_start_multitasking. This opened the sequence up so
1466        that bootcard() could provide a more robust and flexible framework
1467        which is easier to explain and understand. This also lays the
1468        groundwork for sharing the division of available memory between the
1469        RTEMS workspace and heap and the C library initialization across all
1470        BSPs.
1471
14722008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1473
1474        * sp32/init.c: Formatting.
1475
14762008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1477
1478        * sp09/screen01.c: Correct test.
1479        * sp09/screen14.c: Update copyright.
1480        * sp28/init.c: Correct end of test messages.
1481
14822008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1483
1484        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1485
14862008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1487
1488        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1489        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1490        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1491        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1492        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1493        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1494        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1495        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1496        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1497        tests. Add a clock_settime case for < 1988.
1498
14992008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1500
1501        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1502
15032008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1504
1505        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1506        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1507        * sp41/sp41.scn: Now has content.
1508        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1509        Object Services recently added to API.
1510
15112008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1512
1513        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1514        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1515        collection. This changed the name of a few previously public but
1516        undocumented services and added a some new services.
1517        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1518        sp43/system.h: New files.
1519
15202008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1521
1522        * spfatal10/.cvsignore: New file.
1523
15242008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1527        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1528        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1529        New files.
1530
15312008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1532
1533        * Makefile.am, configure.ac: Added fatal error tests
1534        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1535        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1536        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1537        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1538        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1539        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1540        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1541        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1542        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1543        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1544        spfatal_support/init.c, spfatal_support/system.h: New files.
1545
15462008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1547
1548        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1549        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1550        test messages.
1551
15522008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1553
1554        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1555        simple type to a union of an unsigned 32 bit integer and a pointer.
1556        This should help eliminate weird casts between u32 and pointers in
1557        various places. The APIs now have to explicitly call _u32 or _string
1558        versions of helper routines. This should also simplify things and
1559        eliminate the need for ugly casts in some cases.
1560
15612008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1562
1563        * sp42/Makefile.am: New file.
1564
15652008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1566
1567        Add sp42 to exercise thread queue with knowledge of the implementation
1568        so we can exercise all of the normal paths possible.
1569        * Makefile.am, configure.ac: Add sp42.
1570        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1571
15722008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1573
1574        * sp39/init.c: Add case for long timeout on blocking operation.
1575        * Makefile.am, configure.ac: Add new test to exercise thread
1576        queue blokcing synchronization. sp39 and sp41 are very similar.
1577        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1578        sp41/system.h: New files.
1579
15802008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1581
1582        * sp39/init.c: Clean up.
1583
15842008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1585
1586        * sp39/init.c: Modify to improve coverage.
1587
15882008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1589
1590        * sp36/strict_order_mut.c:
1591
15922008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1593
1594        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1595        driver registration.
1596        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1597        sp40/system.h: New files.
1598
15992008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1600
1601        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1602        Add test cases for:
1603          + message queue create requesting too many message buffers
1604            for the available memory
1605          + region extend with address inside existing heap
1606          + timer server initiate too large a stack, create error
1607        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1608          + task set priority while holding resource
1609
16102008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1611
1612        * Makefile.am, configure.ac: Added sp38 and sp39.
1613        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1614        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1615        sp39/sp39.scn, sp39/system.h: New files.
1616
16172007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1618
1619        * sp36/strict_order_mut.c: New file.
1620
16212007-12-21      Xi Yang <hiyangxi@gmail.com>
1622
1623        * Makefile.am, configure.ac: Add support for proper stacking of
1624        priority inheritance on mutexes as well as enforce proper order of
1625        release.
1626        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1627        sp36/sp36.scn: New files.
1628
16292007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1630
1631        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1632        directive instead of violating RTEMS internals.
1633
16342007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1635
1636        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1637        Add test cases for User Extension Manager to improve code coverage.
1638        * sp21/task1.c: Fix spelling error.
1639
16402007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1641
1642        * spsize/size.c: Account for previous changes in calculation of MPCI
1643        receive server stack.
1644
16452007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1646
1647        * sp09/screen07.c, sp09/sp09.scn: Add test for
1648        rtems_message_queue_broadcast for bad buffer and count pointers.
1649        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1650        with bad priority or initiating twice.
1651        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1652        it forces a dispatch.
1653        * sp37/init.c: New file.
1654
16552007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1656
1657        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1658        enable, flash, and is in progress. These are normally inlines but
1659        also have bodies for non-C code. This test also exercises the odd
1660        case of calling clock tick from outside an ISR.
1661        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1662
16632007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1664
1665        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1666        using notepad with the current task's ID or SELF
1667        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1668        test missing test cases for clock_get.
1669
16702007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1671
1672        * sp28/init.c: Add test code for task variables to improve coverage.
1673
16742007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1675
1676        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1677        RTEMS provided accessor macros to obtain configuration fields.
1678
16792007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1680
1681        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1682        Configuration Table. Eliminate CPU Table from all ports. Delete
1683        references to CPU Table in all forms.
1684
16852007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1686
1687        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1688
16892007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1690
1691        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1692        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1693        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1694        to improve test coverage.
1695
16962007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1697
1698        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1699        coverage.
1700
17012007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1702
1703        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1704
17052007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1706
1707        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1708        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1709        .scn files.
1710
17112007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1712
1713        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1714        commented out and updated the .scn file.
1715
17162007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1717
1718        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1719        buffered test IO.
1720
17212007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1722
1723        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1724        rtems_io_unregister_driver did not have any test code.
1725
17262007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1727
1728        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1729        since it was used to configure a no longer used feature. Device names
1730        are now part of the filesystem not in a table. This also eliminated
1731        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1732        RTEMS as well as the memory allocation used to populate
1733        _IO_Driver_name_table.
1734
17352007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1736
1737        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1738        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1739        properly.
1740
17412007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1742
1743        * spsize/size.c: Eliminated the variables
1744        _RTEMS_tasks_User_initialization_tasks and
1745        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1746        used in one place after initialized. It was a waste of space.
1747
17482007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1749
1750        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1751        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1752        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1753        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1754        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1755        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1756        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1757        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1758        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1759        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1760        spsize/size.c: Add optional managers to Makefiles. Clean up test
1761        cases so last output line follows END OF pattern. Make sure test case
1762        all run. All tests appeared ok on sis.
1763
17642007-04-05      Joel Sherrill <joel@OARcorp.com>
1765
1766        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1767
17682007-04-05      Joel Sherrill <joel@OARcorp.com>
1769
1770        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1771        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1772        CONFIGURE_APPLICATION_NEEDS_XXX.
1773
17742007-04-02      Joel Sherrill <joel@OARcorp.com>
1775
1776        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1777
17782007-04-02      Joel Sherrill <joel@OARcorp.com>
1779
1780        * spsize/size.c: Convert from Classic API style TOD_Control as
1781        fundamental time structure to POSIX struct timespec. Add
1782        clock_get_uptime().
1783
17842007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1785
1786        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1787
17882007-03-26      Joel Sherrill <joel@OARcorp.com>
1789
1790        * sp35/priinv.c: Remove warning.
1791
17922007-03-10      Joel Sherrill <joel@OARcorp.com>
1793
1794        * sp26/system.h: Remove incorrect and duplicate
1795        CONFIGURE_EXTRA_TASK_STACKS.
1796
17972007-03-05      Joel Sherrill <joel@OARcorp.com>
1798
1799        PR 1222/cpukit
1800        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1801        thread that is blocked on a priority based thread queue is changed,
1802        that its placement in the queue is reevaluated based upon the new
1803        priority. This enhancement includes modifications to the SuperCore as
1804        well as new test cases.
1805        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1806        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1807        sp35/sp35.doc, sp35/sp35.scn: New files.
1808
18092007-03-05      Joel Sherrill <joel@OARcorp.com>
1810
1811        * sp26/system.h: Correct memory required for stack sizes.
1812
18132007-02-06      Joel Sherrill <joel@OARcorp.com>
1814
1815        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1816        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1817        tests.
1818
18192006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1820
1821        * sp33/init.c: Improve barrier test to include normal blocking with
1822        manual release and unblocking in barrier deletion.
1823
18242006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1825
1826        * configure.ac: New BUG-REPORT address.
1827
18282006-11-20      Joel Sherrill <joel@OARcorp.com>
1829
1830        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1831        and make output more compliant with other tests.
1832
18332006-11-17      Joel Sherrill <joel@OARcorp.com>
1834
1835        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1836        cases intended on all targets possible with new heap algorithm.
1837
18382006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1839
1840        * Makefile.am, configure.ac: Adding Classic API Barriers.
1841        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1842        New files.
1843
18442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1845
1846        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1847
18482006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1849
1850        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1851        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1852        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1853        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1854        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1855        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1856        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1857        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1858        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1859        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1860        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1861        Use rtems_testsdir instead.
1862
18632006-04-05      Joel Sherrill <joel@OARcorp.com>
1864                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1865
1866        * spsize/size.c: Victor spotted the problem that
1867        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1868        variables and needed to be set to the same value.  I took that
1869        idea and just removed _Thread_MP_Receive.  All uses are now
1870        _MPCI_Receive_server_tcb.
1871
18722005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1873
1874        * configure.ac: Remove RTEMS_ENABLE_BARE,
1875        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1876
18772005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1878
1879        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1880        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1881        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1882        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1883        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1884        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1885        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1886        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1887        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1888        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1889        spfatal/Makefile.am, spsize/Makefile.am:
1890        Convert to use *_PROGRAMS.
1891
18922005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1893
1894        * sp01/Makefile.am, sp02/Makefile.am,
1895        sp03/Makefile.am, sp04/Makefile.am,
1896        sp05/Makefile.am, sp06/Makefile.am,
1897        sp07/Makefile.am, sp08/Makefile.am,
1898        sp09/Makefile.am, sp11/Makefile.am,
1899        sp12/Makefile.am, sp13/Makefile.am,
1900        sp14/Makefile.am, sp15/Makefile.am,
1901        sp16/Makefile.am, sp17/Makefile.am,
1902        sp19/Makefile.am, sp20/Makefile.am,
1903        sp21/Makefile.am, sp22/Makefile.am,
1904        sp23/Makefile.am, sp24/Makefile.am,
1905        sp25/Makefile.am, sp26/Makefile.am,
1906        sp27/Makefile.am, sp28/Makefile.am,
1907        sp29/Makefile.am, sp30/Makefile.am,
1908        sp31/Makefile.am, sp32/Makefile.am,
1909        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1910
19112005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1912
1913        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1914        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1915        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1916        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1917        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1918        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1919        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1920        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1921        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1922        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1923        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1924        * sptests.am: Remove.
1925
19262005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1927
1928        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1929        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1930        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1931        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1932        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1933        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1934        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1935        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1936        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1937        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1938        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1939
19402005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1941
1942        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1943
19442005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1945
1946        * spsize/Makefile.am: Rename TEST to spsize.
1947        * spsize/size.scn: Remove.
1948        * spsize/spsize.scn: New (renamed from size.scn).
1949
19502005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1951
1952        * configure.ac: Add spfatal/Makefile.
1953        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1954        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1955        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1956        * sptests.am: Remove LIB_VARIANT.
1957
19582005-11-07      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        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1969        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1970        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1971
19722005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1973
1974        * Makefile.am: Cleanup.
1975
19762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1977
1978        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1979        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1980        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1981        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1982        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1983        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1984        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1985        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1986        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1987        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1988        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1989        spfatal/Makefile.am, spsize/Makefile.am:
1990        Partial conversion to automake.
1991
19922005-03-07      Joel Sherrill <joel@OARcorp.com>
1993
1994        * sp13/task1.c: Removed warnings.
1995
19962004-09-29      Joel Sherrill <joel@OARcorp.com>
1997
1998        * spsize/size.c: i960 obsoleted and all references removed.
1999
20002004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2001
2002        * configure.ac: Require automake > 1.9.
2003
20042004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2005
2006        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2007        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2008        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2009        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2010        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2011        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2012        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2013        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2014        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2015        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2016        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2017        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2018        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2019        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2020        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2021        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2022        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2023        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2024        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2025        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2026        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2027        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2028        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2029        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2030        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2031        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2032        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2033        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2034        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2035        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2036        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2037        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2038
20392004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2040
2041        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2042
20432004-03-30      David Querbach <querbach@realtime.bc.ca>
2044
2045        PR 595/tests
2046        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2047        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2048        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2049        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2050        others treat it as a count of longs.
2051
20522004-03-30      David Querbach <querbach@realtime.bc.ca>
2053
2054        PR 596/tests
2055        * sp32/init.c: A missing definition of TEST_INIT before including
2056        <tmacros.h> means that buffered output will not work even if selected
2057        in buffer_test_io.h.
2058
20592004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2060
2061        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2062        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2063        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2064        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2065        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2066        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2067        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2068        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2069        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2070        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2071        types.
2072
20732004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * configure.ac: Add 2nd arg to RTEMS_TOP.
2076
20772004-03-05      Joel Sherrill <joel@OARcorp.com>
2078
2079        * sp07/buffered_io.c: Remove warning.
2080
20812004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2082
2083        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2084        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2085        * sp02/Makefile.am: Ditto.
2086        * sp03/Makefile.am: Ditto.
2087        * sp04/Makefile.am: Ditto.
2088        * sp05/Makefile.am: Ditto.
2089        * sp06/Makefile.am: Ditto.
2090        * sp07/Makefile.am: Ditto.
2091        * sp08/Makefile.am: Ditto.
2092        * sp09/Makefile.am: Ditto.
2093        * sp11/Makefile.am: Ditto.
2094        * sp12/Makefile.am: Ditto.
2095        * sp13/Makefile.am: Ditto.
2096        * sp14/Makefile.am: Ditto.
2097        * sp15/Makefile.am: Ditto.
2098        * sp16/Makefile.am: Ditto.
2099        * sp17/Makefile.am: Ditto.
2100        * sp19/Makefile.am: Ditto.
2101        * sp20/Makefile.am: Ditto.
2102        * sp21/Makefile.am: Ditto.
2103        * sp22/Makefile.am: Ditto.
2104        * sp23/Makefile.am: Ditto.
2105        * sp24/Makefile.am: Ditto.
2106        * sp25/Makefile.am: Ditto.
2107        * sp26/Makefile.am: Ditto.
2108        * sp27/Makefile.am: Ditto.
2109        * sp28/Makefile.am: Ditto.
2110        * sp29/Makefile.am: Ditto.
2111        * sp30/Makefile.am: Ditto.
2112        * sp31/Makefile.am: Ditto.
2113        * sp32/Makefile.am: Ditto.
2114        * spfatal/Makefile.am: Ditto.
2115        * spsize/Makefile.am: Ditto.
2116
21172003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2118
2119        * sptests.am: Add dirstamp support.
2120
21212003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2122
2123        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2124
21252003-12-16      Joel Sherrill <joel@OARcorp.com>
2126
2127        PR 544/tests
2128        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2129        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2130        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2131        make tests account for resources and not print at inappropriate
2132        times.
2133        * sp07/buffered_io.c: New file.
2134
21352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2136
2137        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2138
21392003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2140
2141        * sp01/Makefile.am: Remove all-local: $(ARCH).
2142        * sp02/Makefile.am: Remove all-local: $(ARCH).
2143        * sp03/Makefile.am: Remove all-local: $(ARCH).
2144        * sp04/Makefile.am: Remove all-local: $(ARCH).
2145        * sp05/Makefile.am: Remove all-local: $(ARCH).
2146        * sp06/Makefile.am: Remove all-local: $(ARCH).
2147        * sp07/Makefile.am: Remove all-local: $(ARCH).
2148        * sp08/Makefile.am: Remove all-local: $(ARCH).
2149        * sp09/Makefile.am: Remove all-local: $(ARCH).
2150        * sp11/Makefile.am: Remove all-local: $(ARCH).
2151        * sp12/Makefile.am: Remove all-local: $(ARCH).
2152        * sp13/Makefile.am: Remove all-local: $(ARCH).
2153        * sp14/Makefile.am: Remove all-local: $(ARCH).
2154        * sp15/Makefile.am: Remove all-local: $(ARCH).
2155        * sp16/Makefile.am: Remove all-local: $(ARCH).
2156        * sp17/Makefile.am: Remove all-local: $(ARCH).
2157        * sp19/Makefile.am: Remove all-local: $(ARCH).
2158        * sp20/Makefile.am: Remove all-local: $(ARCH).
2159        * sp21/Makefile.am: Remove all-local: $(ARCH).
2160        * sp22/Makefile.am: Remove all-local: $(ARCH).
2161        * sp23/Makefile.am: Remove all-local: $(ARCH).
2162        * sp24/Makefile.am: Remove all-local: $(ARCH).
2163        * sp25/Makefile.am: Remove all-local: $(ARCH).
2164        * sp26/Makefile.am: Remove all-local: $(ARCH).
2165        * sp27/Makefile.am: Remove all-local: $(ARCH).
2166        * sp28/Makefile.am: Remove all-local: $(ARCH).
2167        * sp29/Makefile.am: Remove all-local: $(ARCH).
2168        * sp30/Makefile.am: Remove all-local: $(ARCH).
2169        * sp31/Makefile.am: Remove all-local: $(ARCH).
2170        * sp32/Makefile.am: Remove all-local: $(ARCH).
2171        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2172        * spsize/Makefile.am: Remove all-local: $(ARCH).
2173
21742003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2175
2176        * configure.ac: Reflect having moved to testsuites/.
2177
21782003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2179
2180        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2181
21822003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2183
2184        * configure.ac:Remove RTEMS_CHECK_CPU.
2185
21862003-09-04      Joel Sherrill <joel@OARcorp.com>
2187
2188        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2189        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2190        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2191        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2192        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2193        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2194        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2195        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2196        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2197        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2198        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2199        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2200        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2201        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2202        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2203        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2204        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2205        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2206        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2207        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2208        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2209        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2210        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2211        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2212        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2213        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2214        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2215        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2216        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2217        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2218        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2219        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2220        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2221        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2222        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2223        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2224        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2225        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2226        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2227        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2228        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2229        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2230        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2231        spsize/size.c, spsize/system.h: URL for license changed.
2232
22332003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2234
2235        PR 458/tests
2236        * sp30/task1.c: Correct indexing problem.
2237
22382003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2239
2240        * Makefile.am: Reflect having moved aclocal/.
2241
22422003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2243
2244        * Makefile.am: Reflect having moved automake/.
2245        * sp01/Makefile.am: Reflect having moved automake/.
2246        * sp02/Makefile.am: Reflect having moved automake/.
2247        * sp03/Makefile.am: Reflect having moved automake/.
2248        * sp04/Makefile.am: Reflect having moved automake/.
2249        * sp05/Makefile.am: Reflect having moved automake/.
2250        * sp06/Makefile.am: Reflect having moved automake/.
2251        * sp07/Makefile.am: Reflect having moved automake/.
2252        * sp08/Makefile.am: Reflect having moved automake/.
2253        * sp09/Makefile.am: Reflect having moved automake/.
2254        * sp11/Makefile.am: Reflect having moved automake/.
2255        * sp12/Makefile.am: Reflect having moved automake/.
2256        * sp13/Makefile.am: Reflect having moved automake/.
2257        * sp14/Makefile.am: Reflect having moved automake/.
2258        * sp15/Makefile.am: Reflect having moved automake/.
2259        * sp16/Makefile.am: Reflect having moved automake/.
2260        * sp17/Makefile.am: Reflect having moved automake/.
2261        * sp19/Makefile.am: Reflect having moved automake/.
2262        * sp20/Makefile.am: Reflect having moved automake/.
2263        * sp21/Makefile.am: Reflect having moved automake/.
2264        * sp22/Makefile.am: Reflect having moved automake/.
2265        * sp23/Makefile.am: Reflect having moved automake/.
2266        * sp24/Makefile.am: Reflect having moved automake/.
2267        * sp25/Makefile.am: Reflect having moved automake/.
2268        * sp26/Makefile.am: Reflect having moved automake/.
2269        * sp27/Makefile.am: Reflect having moved automake/.
2270        * sp28/Makefile.am: Reflect having moved automake/.
2271        * sp29/Makefile.am: Reflect having moved automake/.
2272        * sp30/Makefile.am: Reflect having moved automake/.
2273        * sp31/Makefile.am: Reflect having moved automake/.
2274        * sp32/Makefile.am: Reflect having moved automake/.
2275        * spfatal/Makefile.am: Reflect having moved automake/.
2276        * spsize/Makefile.am: Reflect having moved automake/.
2277
22782003-08-14      Joel Sherrill <joel@OARcorp.com>
2279
2280        * sp02/task1.c: Added ID to name lookup service and changed name of
2281        id/name translation status code. This propagated to multiple
2282        functions. The user API service added was rtems_object_id_to_name()
2283
22842003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2285
2286        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2287
22882003-05-29      Joel Sherrill <joel@OARcorp.com>
2289
2290        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2291
22922003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2293
2294        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2295        CC_CFLAGS_DEFAULT (obsolete).
2296
22972003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2298
2299        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2300        Remove CC_LDFLAGS_PROFILE_V.
2301
23022003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2303
2304        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2305
23062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2307
2308        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2309
23102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2311
2312        * configure.ac: AC_PREREQ(2.57).
2313
23142002-11-14      Joel Sherrill <joel@OARcorp.com>
2315
2316        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2317        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2318        update the IDs in the screens.
2319
23202002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2321
2322        * .cvsignore: Reformat.
2323        Add autom4te*cache.
2324        Remove autom4te.cache.
2325
23262002-09-14      Joel Sherrill <joel@OARcorp.com>
2327
2328        * sp32/.cvsignore: New file.
2329
23302002-09-14      Aaron J. Grier <aaron@frye.com>
2331
2332        * PR271 was not applicable against the current source but included
2333        a nice test that Joel decided to add to the tree as sp32.
2334        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2335        * Makefile.am, configure.ac: Modified to reflect addition.
2336
23372002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2338
2339        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2340        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2341        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2342        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2343        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2344        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2345        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2346        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2347        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2348        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2349        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2350        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2351        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2352        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2353        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2354        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2355        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2356        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2357        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2358        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2359        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2360        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2361        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2362        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2363        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2364        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2365        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2366        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2367        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2368        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2369        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2370
23712002-08-01      Joel Sherrill <joel@OARcorp.com>
2372
2373        * Per PR47 add support for buffered test output.  This involved
2374        adding defines to redirect output to a buffer and dump it when
2375        full, at "test pause", and at exit.  To avoid problems when redefining
2376        exit(), all tests were modified to call rtems_test_exit().
2377        Some tests, notable psxtests, had to be modified to include
2378        the standard test macro .h file (pmacros.h or tmacros.h) to
2379        enable this support.
2380        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2381        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2382        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2383        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2384        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2385        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2386        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2387
23882002-07-30      Joel Sherrill <joel@OARcorp.com>
2389
2390        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2391        stack if the port doesn't configure using it.
2392
23932002-07-04      Joel Sherrill <joel@OARcorp.com>
2394
2395        * Jump table for single entry point removed.
2396        * spsize/size.c:  Modified to reflect above.
2397
23982002-07-01      Joel Sherrill <joel@OARcorp.com>
2399
2400        * sp29/init.c: Corrected definitions for task stack usage.
2401
24022002-07-01      Joel Sherrill <joel@OARcorp.com>
2403
2404        * spsize/size.c: _Thread_queue_Extract_table removed.
2405
24062001-05-17      Joel Sherrill <joel@OARcorp.com>
2407
2408        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2409        number of staticly configured device drivers.
2410
24112001-05-14      Joel Sherrill <joel@OARcorp.com>
2412
2413        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2414        than the configured number of drivers.
2415 
24162002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2417
2418        * configure.ac: Remove ENABLE_GCC28.
2419
24202001-04-04      Joel Sherrill <joel@OARcorp.com>
2421
2422        * spsize/size.c: Reflect SPARC modifcation to get rid of
2423        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2424 
24252001-03-29      Joel Sherrill <joel@OARcorp.com>
2426
2427        * Per PR147 addressed problems when reseting and inserting a timer
2428        into a timer chain that did not honor time passage since the last
2429        time the timer server was scheduled and the new insertion.
2430        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2431
24322001-03-28      Joel Sherrill <joel@OARcorp.com>
2433
2434        * Side-effect of PR132.
2435        * sp21/system.h: Now must explicitly request NULL driver.
2436
24372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2438
2439        * configure.ac:
2440        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2441        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2442        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2443        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2444        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2445        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2446        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2447        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2448        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2449        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2450        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2451        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2452        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2453        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2454        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2455        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2456        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2457        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2458        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2459        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2460        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2461        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2462        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2463        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2464        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2465        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2466        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2467        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2468        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2469        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2470        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2471        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2472        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2473        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2474
24752002-03-20      Chris Johns <ccj@acm.org>
2476
2477        * PR145.
2478        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2479        in system (e.g. driver tasks).  Also exit on minimum number of
2480        switches not precise number.
2481
24822001-01-29      Joel Sherrill <joel@OARcorp.com>
2483
2484        * Fixed bug where resetting a timer that was not at the head
2485        of one of the task timer chains resulted in the Timer Server
2486        task waking up too far in the future.
2487        * Added rtems_timer_get_information() directive to support testing.
2488        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2489        above condition.
2490
24912001-01-22      Joel Sherrill <joel@OARcorp.com>
2492
2493        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2494        because priority added as argument to rtems_timer_initiate_server().
2495
24962001-01-16      Joel Sherrill <joel@OARcorp.com>
2497
2498        * Added tests for task-based timers.  This included the new tests
2499        sp30 and sp31.
2500        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2501        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2502        for task-based timer services.
2503        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2504        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2505        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2506        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2507        sp31/task1.c: New files.
2508
25092001-11-01      Joel Sherrill <joel@OARcorp.com>
2510
2511        * sp26/system.h: Properly account for stack memory used by
2512        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2513        and processed as PR78.
2514
25152001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2516
2517        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2518        * configure.in: Remove.
2519        * configure.ac: New file, generated from configure.in by autoupdate.
2520
25212001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2522
2523        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2524
25252001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2526
2527        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2528        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2529        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2530        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2531        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2532        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2533        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2534        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2535        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2536        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2537        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2538        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2539        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2540        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2541        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2542        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2543        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2544        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2545        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2546        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2547        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2548        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2549        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2550        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2551        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2552        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2553        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2554        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2555        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2556
25572001-08-16      Joel Sherrill <joel@OARcorp.com>
2558
2559        * sp20/system.h: Account for extra task stacks properly.
2560
25612001-08-16      Joel Sherrill <joel@OARcorp.com>
2562
2563        * sp13/sp13.scn: Id in screen had wrong class field value.
2564        * sp13/system.h: Account for message buffer memory.
2565        * sp13/task2.c: Remove unnecessary check for failure.
2566
25672001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2568
2569        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2570
25712001-04-20      Joel Sherrill <joel@OARcorp.com>
2572
2573        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2574        file.
2575
25762001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2577
2578        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2579
25802001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2581
2582        * sp21/Makefile.am: Remove libtest.
2583
25842000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2585
2586        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2587
25882000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2589
2590        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2591
25922000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2593
2594        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2595        Switch to GNU canonicalization.
2596        * sptests.am: Remove DEFS.
2597
25982000-09-29      Joel Sherrill <joel@OARcorp.com>
2599
2600        * sp20/sp20.scn: Corrected to reflect new addition.
2601        * sp20/system.h: Removed comment reflecting history.
2602
26032000-09-29      Stephan Merker <merker@decrc.abb.de>
2604
2605        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2606        Added new task to test sequence of altering a period's length
2607        while it is still active.
2608
26092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2610
2611        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2612        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2613        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2614        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2615        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2616        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2617        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2618        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2619        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2620        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2621
26222000-08-10      Joel Sherrill <joel@OARcorp.com>
2623
2624        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.