source: rtems/testsuites/sptests/ChangeLog @ bb14405d

4.104.115
Last change on this file since bb14405d was bb14405d, checked in by Joel Sherrill <joel.sherrill@…>, on 12/04/09 at 14:08:51

2009-12-04 Sebastian Huber <Sebastian.Huber@…>

  • sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test cases. Updated copyright notice.
  • Property mode set to 100644
File size: 91.7 KB
Line 
12009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
2
3        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
4        cases. Updated copyright notice.
5
62009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
7
8        * sp25/task1.c: Use PRIuPTR for segment_sizes.
9
102009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
11
12        * sp68/Makefile.in, sp68/.cvsignore,
13        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
14        removed unneeded Makefile.in, added cvsignore
15       
162009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
17
18        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
19        spintrcritical17/init.c, spintrcritical17/Makefile.am,
20        spintrcritical17/spintrcritical17.doc,
21        spintrcritical17/spintrcritical17.scn: New files.
22        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
23        * sp31/task1.c, sp67/init.c: Changes for new timer server
24        implementation.
25        * sp52/init.c: The init task must be preemptible to let the timer
26        server run.
27
282009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
29
30        PR 1460/cpukit
31        * sp43/init.c: Change return type on methods accessing portions of
32        RTEMS Ids to int. This allows -1 to be return on error.
33
342009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
35
36        * spsize/Makefile.am: Fix broken install rule.
37
382009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * spprintk/spprintk.scn: Add end of line at end of file.
41
422009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
45        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
46        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
47        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
48        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
49        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
50        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
51        spwkspace/Makefile.am: Add documentation files for multiple tests.
52        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
53        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
54        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
55        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
56        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
57        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
58        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
59        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
60        spwkspace/spwkspace.doc: New files.
61
622009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
63
64        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
65        Include "tmacros.h".
66        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
67        _Heap_Allocate for 16bit compliance.
68        * sp44/init.c: Another printf format fix.
69
702009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
71
72        * sp37/init.c: Add local prototypes for
73        rtems_interrupt_disable, rtems_interrupt_enable,
74        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
75        * sp43/init.c: Add local prototypes for
76        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
77        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
78        rtems_object_id_api_minimum, rtems_object_id_get_api,
79        rtems_object_id_get_class, rtems_object_id_get_index,
80        rtems_object_id_get_node.
81        Spray PRId32's into printf's for 16bit target complianance.
82        * sp37/init.c: Add local prototype for
83        rtems_interrupt_level_attribute.
84
852009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
86
87        * sp29/init.c: Include "tmacros.h".
88        Misc. changes related to rtems_intervals.
89        * sp14/asr.c: Add PRIxrtems_signal_set.
90        Use PRIxrtems_signal_set to print rtems_signal_set's.
91        * sp13/task3.c: Use PRIu32 to print "count".
92        * sp09/screen12.c: Segment sizes are uintptr_t's.
93        * sp09/screen11.c: Use size_t for "size".
94        * sp62/init.c: Segment sizes are uintptr_t's.
95        * sp25/task1.c: Use PRIuPTR to print segment_size's.
96        * sp21/task1.c: Add PRIurtems_device_major_number.
97        * sp11/task1.c, sp11/task2.c:
98        Use PRIxrtems_event_set to print rtems_event_set's.
99        * sp09/screen13.c: Revert previous change.
100        Remove broken extraneous line seemingly having crept into in
101        2009-08-10 patch.
102        * sp27/init.c: Remove extraneous argument to print.
103        * spsize/size.c: Use PRIu32 to print sys_req.
104        * sp37/init.c: Add missing argument to printf.
105        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
106        sp12/pritask.c, sp34/changepri.c:
107        Use PRIdrtems_task_argument to print rtems_task_argument's.
108
1092009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
110
111        * sp25/task1.c: segment_size is uintptr_t.
112        * spfatal06/testcase.h: Add missing return.
113        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
114        Duplicate code from rtems_name_to_characters to convert rtems_name's
115        into char arrays.
116        * sp09/screen13.c: Comment out unused return status.
117        * sp63/init.c: Use PRIu32 to print uint32_t's.
118        * sp33/init.c: Use PRIu32 to print uint32_t's.
119        * sp28/init.c: Use PRIu32 to print uint32_t's.
120
1212009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
122
123        * sp31/task1.c: Use PRIdWatchdog_Interval to print
124        Watchdog_Interval's.
125        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
126        PRIdrtems_interval to print rtems_interval's.
127
1282009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
129
130        * sp13/task1.c: Misc. uint32_t fixes.
131        * sp20/task1.c: Misc. uint32_t fixes.
132        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
133        Use PRIXrtems_mode to print rtems_mode's.
134        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
135        Use PRIxrtems_mode to print rtems_mode's.
136        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
137        sp19/task1.c: Add missing PRI*32's.
138
1392009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
140
141        * sp34/changepri.c, sp35/priinv.c:
142        Use PRIdPriority_Control to print Priority_Control's.
143
1442009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
145
146        * sp34/changepri.c, sp59/init.c:
147        Use PRIdrtems_task_priority to print rtems_task_priority's.
148        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
149        Use PRIdrtems_task_priority to print rtems_task_priority's.
150        * sp12/system.h:
151        Change Priority_Test_driver to use rtems_task_priority argument.
152        * sp12/pridrv.c:
153        Change Priority_Test_driver to use rtems_task_priority argument.
154        Use PRIdrtems_task_priority to print rtems_task_priority's.
155
1562009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
157
158        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
159        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
160        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
161        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
162        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
163
1642009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
165
166        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
167        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
168        * sp63/init.c: Fix _Heap_Resize_block args.
169        * sp09/screen09.c: Eliminate unused var warning.
170
1712009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
172
173        * sp27/init.c, spsize/init.c: Fix prototypes.
174        * spwatchdog/task1.c: Remove unused vars.
175
1762009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
177
178        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
179        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
180        spobjgetnext/init.c, spprintk/init.c:
181        Eliminate unused vars.
182
1832009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
184
185        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
186        confdefs.h define typos.
187
1882009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
189
190        * configure.ac: Don't add -ansi -fasm to CFLAGS.
191
1922009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * sp32/init.c: Lengthen the clock tick and move configuration to the
195        bottom of the file.
196
1972009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * Makefile.am, configure.ac: Add new test to exercise when the ticks
200        since boot wraps around 0 and the timer server must deal with that
201        condition.
202        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
203        sp67/sp67.scn: New files.
204
2052009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
206
207        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
208
2092009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
210
211        * spintrcritical09/init.c, spintrcritical10/init.c,
212        spintrcritical11/init.c: Fixed potentially infinite loops.
213        * sp20/system.h: Increased micro seconds per tick in order to be more
214        independent of the console output speed.
215
2162009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
219        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
220        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
221        at -Os and m68k at -Os. Fix typos.
222
2232009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
224
225        * sp54/init.c: Use rtems_build_id to make building Objects_Id
226        RTEMS_USE_16_BIT_OBJECT clean.
227
2282009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * Makefile.am, configure.ac: Add new test to exercise when notepads are
231        not configured.
232        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
233        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
234
2352009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
236
237        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
238        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
239        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
240        coverage runs.
241
2422009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
245        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
246        some error cases uncovered by uC5282 coverage runs.
247
2482009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
251        uC5282 coverage runs.
252
2532009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
256        Correct minor issues uncovered on uC5282.
257
2582009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
259
260        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
261        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
262        Eliminate use of deprecated rtems_extension.
263
2642009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
267        run when IO speed varies.
268
2692009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
270
271        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
272        the intended code.
273
2742009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
275
276        * configure.ac: Revert accidentally committed lines.
277
2782009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
281        simple priority ceiling case that was previously only tested via the
282        POSIX API.
283        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
284        sp66/sp66.scn: New files.
285
2862009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
287
288        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
289        for Id which is in range for the object class but not allocated yet.
290
2912009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * sp46/init.c, sp46/sp46.scn: Fix numbering.
294
2952009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
296
297        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
298
2992009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
302        spfatal02/spfatal02.scn, spfatal02/testcase.h,
303        spfatal03/spfatal03.scn, spfatal03/testcase.h,
304        spfatal04/spfatal04.scn, spfatal04/testcase.h,
305        spfatal05/spfatal05.scn, spfatal05/testcase.h,
306        spfatal06/spfatal06.scn, spfatal06/testcase.h,
307        spfatal07/spfatal07.scn, spfatal07/testcase.h,
308        spfatal08/spfatal08.scn, spfatal08/testcase.h,
309        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
310        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
311        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
312        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
313        tests use testcase.h and spfatal_support framework. Print test name
314        herald in all cases.
315        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
316        New files.
317        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
318
3192009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
320
321        * spfatal07/testcase.h: Indicate test is not applicable on some
322        architectures.
323
3242009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * Makefile.am: Fix spacing.
327
3282009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
329
330        * spstkalloc/init.c: Changed allocator signature. Functions are now
331        static.
332
3332009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
334
335        * sp29/init.c: Fixed return value evaluation.
336        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
337        * sp63/init.c: Check return value of _Heap_Initialize().
338
3392009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
342        _Watchdog_Report() when name is not NULL. This case was covered at
343        -Os on erc32 but at -O2 we had more code.
344
3452009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
348        overflowing on _Heap_Allocate_aligned.
349
3502009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
353        for various null parameters.
354
3552009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
356
357        * sp16/sp16.scn, sp16/task1.c: Fix typo.
358
3592009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
360
361        * sp65/init.c: Remove stray print.
362        * sp65/sp65.doc: Add information on second case.
363
3642009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
365
366        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
367        verify that obtaining a priority ceiling mutex when the calling
368        task's priority is the same as the priority ceiling is handled
369        correctly.
370
3712009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
374        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
375        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
376        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
377        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
378        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
379        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
380        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
381        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
382        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
383        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
384        rtems_clock_get_ticks_per_second().
385
3862009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
387
388        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
389        Change attributes to priority ceiling. Use directive_failed, not
390        assert. Configure a semaphore not a region.
391
3922009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
393
394        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
395        mutex cases.
396        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
397        sp65/sp65.scn: New files.
398
3992009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
400
401        * Makefile.am, configure.ac: Add new test for some core mutex cases.
402        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
403        sp65/sp65.scn: New files.
404
4052009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
408        per tick.
409
4102009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
413        adjust existing for alignment. New test ensures coverage begin and
414        end marker methods are exercised so they do not get considered
415        unexecuted.
416        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
417        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
418
4192009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        * Makefile.am, configure.ac: Add new test to exercise legacy
422        rtems_clock_get().
423        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
424        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
425
4262009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
429        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
430        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
431
4322009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
433
434        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
435        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
436        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
437        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
438        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
439        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
440        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
441        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
442        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
443
4442009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
447        cases.
448
4492009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
450
451        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
452        all memory is successfully allocated. This means the test can
453        validate the heap is unchanged on extend failure.
454
4552009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * spintrcritical01/init.c, spintrcritical06/init.c,
458        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
459        per tick so tests run quicker and more reliably hit the intended
460        critical section.
461
4622009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
465        when we are unable to allocate the memory needed for an object
466        extend. Make sure all is handled properly.
467        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
468        sp64/sp64.scn: New files.
469
4702009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * sp63/init.c: Correct test case two.
473
4742009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
475
476        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
477        test case to exercise another odd branch not taken.
478
4792009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
482        particular path is taken through the _Heap_Resize_block code.
483        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
484        sp63/sp63.scn: New files.
485
4862009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
487
488        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
489        wrong thing in a cpp macro. Added contents to screen file and add
490        documentation file.
491        * sp42/sp42.doc: New file.
492
4932009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
494
495        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
496
4972009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
498
499        * spintrcritical16/init.c: Tinker with test to make it hit the case
500        more reliably.
501
5022009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
503
504        * Makefile.am, configure.ac: Add new test to exercise as many cases as
505        possible of not being able to allocate memory from the workspace
506        during thread creation.
507        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
508        sp18/sp18.scn: New files.
509
5102009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * Makefile.am, configure.ac: Add new test to handle the case where
513        a region resize frees enough memory to unblock a task.
514        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
515        sp62/sp62.scn: New files.
516        * sp61/init.c: Test does not need regions.
517
5182009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        * Makefile.am, configure.ac: Add test case for processing a timeout
521        on a thread (that is the thread executing) that has also had its
522        request satisfied while it is being enqueued.
523        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
524        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
525        spintrcritical16/spintrcritical16.scn: New files.
526        * spintrcritical15/init.c: Remove unused TSR>
527
5282009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
529
530        * Makefile.am, configure.ac: Add test case for a thread timing out on a
531        thread queue while another thread is in the process of blocking on
532        the same thread queue.
533        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
534        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
535        spintrcritical15/spintrcritical15.scn: New files.
536
5372009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
538
539        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
540
5412009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
544        sp40/sp40.scn: Now verified to hit coverage cases.
545        * sp40/sp40.doc: New file.
546
5472009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
548
549        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
550        to catch two remaining uncovered cases in rtems_io_register_driver.
551        * sp40/system.h: Removed.
552
5532009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * Makefile.am, configure.ac: Add new test to exercise odd case in
556        rtems_iterate_over_all_threads.
557        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
558        sp41/sp41.scn: New files.
559
5602009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
561
562        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
563        inheritance protocol since there is no holder associated with them.
564
5652009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
566
567        * Makefile.am, configure.ac: Add new tests to exercise cases where a
568        timer is scheduled from an ISR while it is being scheduled at the
569        task level.
570        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
571        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
572        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
573        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
574        spintrcritical14/spintrcritical14.scn: New files.
575
5762009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * spintrcritical01/init.c, spintrcritical06/init.c,
579        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
580        cleanup and make the tests more similar.
581
5822009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * spintrcritical06/init.c: Test now hits forward and reverse cases.
585
5862009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
587
588        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
589        test work for case that it is documented to handle.
590
5912009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
592
593        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
594        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
595        spintrcritical10/spintrcritical10.scn: New files.
596
5972009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
598
599        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
600        unreliable third case in sp39 to spintrcritical10. New tests to hit
601        other event synchronization critical sections.
602        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
603        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
604        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
605        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
606        spintrcritical12/spintrcritical12.scn: New files.
607
6082009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
611        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
612        sp10/sp10.scn: New files.
613
6142009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
615
616        * spintrcritical06/init.c: Clean up.
617        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
618        * spintrcritical09/spintrcritical09.scn: Fill in.
619
6202009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
621
622        * spintrcritical06/init.c: Add comment to indicate test is not finished
623        and known to not hit the case.
624        * Makefile.am, configure.ac: Add a couple more interrupt critical
625        section tests.
626        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
627        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
628        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
629        spintrcritical09/Makefile.am, spintrcritical09/init.c,
630        spintrcritical09/spintrcritical09.doc,
631        spintrcritical09/spintrcritical09.scn: New files.
632
6332009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
634
635        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
636        at hitting interrupt synchronization critical section in thread queue
637        enqueue priority for reverse insertions.
638        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
639        spintrcritical07/spintrcritical07.doc,
640        spintrcritical07/spintrcritical07.scn: New files.
641
6422009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * Makefile.am, configure.ac: Add test case for the
645        _Thread_queue_Enqueue_priority interrupt critical section where the
646        TCB we are using as a current pointer is removed from the thread
647        queue when we flash interrupts while searching forward.
648        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
649        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
650        spintrcritical06/spintrcritical06.scn: New files.
651
6522009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
653
654        * spintrcritical_support/intrcritical.c,
655        spintrcritical_support/intrcritical.h: Change prototype of delay
656        method to indicate when counter is reset. This can be used to count
657        how many iterations we are doing.
658
6592009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
660
661        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
662        blocked on one period while another expires. Add sp61 which exercises
663        the case where a call is made to rtems_shutdown_executive when the
664        system is not up.
665        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
666        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
667        sp61/sp61.doc, sp61/sp61.scn: New files.
668
6692009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
670
671        * sp04/init.c: To be timesliced, tasks must also me preemptible.
672
6732009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
676        what it was intended to do.
677
6782009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
679
680        * spintrcritical_support/intrcritical.c,
681        spintrcritical_support/intrcritical.h: New files.
682
6832009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
684
685        * Makefile.am, configure.ac: Add new infrastructure which is more
686        reliable about generating cases which hit interrupt critical
687        sections. Remove sp41 since it used its own mechanism.
688        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
689        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
690        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
691        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
692        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
693        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
694        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
695        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
696        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
697        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
698        spintrcritical05/spintrcritical05.scn: New files.
699        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
700        sp41/system.h: Removed.
701
7022009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
703
704        * sp41/init.c: Remove incorrect comment.
705
7062009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * sp29/init.c: Simple binary semaphores can not be inherit priority.
709
7102009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * sp25/init.c: Spacing.
713
7142009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
715
716        * Makefile.am, configure.ac: Add sp59 to test path through
717        _Thread_queue_First_priority where the task's priority was in the
718        bottom 1/4 of the range.
719        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
720        sp59/sp59.scn: New files.
721
7222009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
723
724        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
725        not blocked on a thread queue.
726        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
727        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
728
7292009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
730
731        * Makefile.am, configure.ac: Add test for timespec divide by zero.
732        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
733        sp58/sp58.scn: New files.
734
7352009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
736
737        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
738        pointer being null. This does not happen naturally at this time so
739        force the point.
740
7412009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
742
743        * sp12/sp12.scn: Update screen to reflect priority changes from long
744        ago.
745
7462009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
747
748        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
749        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
750        as sp27a and test flushing both counting and binary semaphores.
751        Reformatted.
752        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
753        sp27a/sp27a.scn: New files.
754
7552009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
756
757        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
758        copied fomr other Makefile.am's.
759
7602009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
761
762        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
763        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
764        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
765        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
766
7672009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * sp57/sp57.doc: Correct.
770
7712009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * Makefile.am, configure.ac: Add test of restarting a task which is in
774        the middle of a sleep or wake after.
775        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
776        sp57/sp57.scn: New files.
777
7782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * sp43/init.c, sp43/sp43.scn: Add more cases for
781        rtems_object_get_class_information() to improve coverage.
782
7832009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
784
785        * Makefile.am, configure.ac: Add new test to verify that when a user
786        extension create hook fails, that the error is properly propagated.
787        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
788        sp56/sp56.scn: New files.
789
7902009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
791
792        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
793        rtems_extension_delete.
794
7952009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        * sp09/screen01.c, sp09/sp09.scn: Add test for
798        rtems_object_get_classic_name with invalid id.
799
8002009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        * sp02/task1.c: Minor spacing.
803
8042009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * spfatal12/init.c: Address to heap initialize must be aligned but size
807        must be too small.
808
8092009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
810
811        * Makefile.am, configure.ac: Add new test to exercise case when
812        broadcasting to a message queue with a pending message.
813        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
814        sp55/sp55.scn: New files.
815
8162009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
819        spfatal tests appear to cover all fatal error cases.
820        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
821        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
822        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
823        spfatal/task1.c: Removed.
824
8252009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
828        initialize workspace heap during initialize. Can be caused by
829        unaligned address or not enough memory to initialize heap required
830        overhead.
831        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
832        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
833
8342009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
835
836        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
837
8382009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
839
840        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
841
8422009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
843
844        * spstkalloc/spstkalloc.scn: Update screen.
845
8462009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
847
848        * Makefile.am, configure.ac: Add new test for user configured stack
849        allocator/deallocator. Test both pass and fail cases.
850        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
851        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
852
8532009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
854
855        * spchain/init.c, spchain/spchain.scn: Clean up test.
856
8572009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
860        routines whose bodies are not used by RTEMS itself.
861        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
862        spchain/spchain.doc, spchain/spchain.scn: New files.
863
8642009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
865
866        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
867        chain for coverage.
868
8692009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
870
871        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
872        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
873        improve coverage.
874
8752009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
876
877        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
878
8792009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
880
881        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
882        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
883
8842009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
885
886        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
887        Enhance spprintk. Add two new fatal error tests to cover
888        __assert_func.
889        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
890        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
891
8922009-06-18      Chris Johns <chrisj@rtems.org>
893
894        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
895        workaround the H8300 gcc bug.
896
8972009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * sp54/init.c: Fix spacing.
900
9012009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
902
903        * sp02/sp02.doc, sp02/system.h: Update copyright year.
904
9052009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
906
907        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
908
9092009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
910
911        * Makefile.am, configure.ac: Add new test.
912        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
913        sp54/sp54.scn: New files.
914
9152009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
916
917        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
918        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
919        the time of day forward not making server based timers fire.
920        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
921        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
922        sp53/sp53.scn: New files.
923
9242009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
925
926        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
927
9282009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
929
930        PR 1415/cpukit
931        * Makefile.am, configure.ac: Add test for very simple priority ceiling
932        violation.
933        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
934        sp51/sp51.scn: New files.
935
9362009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
937
938        PR 1413/cpukit
939        * Makefile.am, configure.ac: Add test for case where server based
940        timers which reinitiated themselves did not get reinserted onto timer
941        chain.
942        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
943        sp50/sp50.scn: New files.
944
9452009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
946
947        PR 1414/cpukit
948        * Makefile.am, configure.ac: Tighten math on extraction of index so it
949        is harder to trick by passing in a valid id of an incorrect object
950        class.
951        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
952        sp49/sp49.scn: New files.
953
9542009-05-19      Chris Johns <chrisj@rtems.org>
955
956        * sp04/tswitch.c: Lower sample count for small memory targets.
957       
9582009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * spprintk/init.c: printk() now 100% covered.
961
9622009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
963
964        * spprintk/init.c: More test cases.
965
9662009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
967
968        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
969        large enough for buffer node overhead.
970
9712009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        * Makefile.am, configure.ac, spwatchdog/system.h,
974        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
975        printk. These will help coverage. Simplify spwkspace.
976        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
977        spprintk/spprintk.scn: New files.
978        * spwkspace/system.h: Removed.
979
9802009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
981
982        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
983        methods.
984        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
985        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
986
9872009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
988
989        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
990        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
991        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
992        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
993        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
994        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
995        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
996        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
997        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
998        spsize/size.c: Fix warnings.
999
10002009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1001
1002        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1003        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1004        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1005        spobjgetnext/system.h: New files.
1006
10072009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1008
1009        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1010        64k to 20k. No impact on test behavior.
1011
10122009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1013
1014        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1015
10162009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1017
1018        * sp37/init.c, sp37/sp37.scn: Add test case for
1019        rtems_interrupt_level_attribute body.
1020
10212009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1022
1023        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1024        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1025        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1026        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1027        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1028        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1029        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1030        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1031        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1032        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1033        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1034        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1035        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1036        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1037        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1038        sp48/Makefile.am, spfatal/Makefile.am,
1039        spfatal01/Makefile.am, spfatal02/Makefile.am,
1040        spfatal03/Makefile.am, spfatal04/Makefile.am,
1041        spfatal05/Makefile.am, spfatal06/Makefile.am,
1042        spfatal07/Makefile.am, spfatal08/Makefile.am,
1043        spfatal09/Makefile.am, spsize/Makefile.am,
1044        spwatchdog/Makefile.am:
1045        Eliminate _exe_/.exe.
1046
10472009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        PR 1388/cpukit
1050        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1051        allow both priority inherit and ceiling attributes to be set on
1052        semaphore create. These attributes are mutually exclusive and this
1053        should be an error.
1054
10552009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1056
1057        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1058        unlimited objects when configured for a unified workspace works as
1059        expected.
1060        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1061        sp48/sp48.scn: New files.
1062
10632009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1064                Joel Sherrill <joel.sherrill@oarcorp.com>
1065
1066        PR 1357/cpukit
1067        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1068        honored.
1069        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1070        sp47/sp47.scn: New files.
1071
10722009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1073
1074        * Makefile.am, configure.ac: Add new test to test Watchdog display
1075        helper routines. These reach into the SuperCore.
1076        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1077        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1078        spwatchdog/system.h, spwatchdog/task1.c: New files.
1079
10802009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1081
1082        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1083
10842009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1085
1086        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1087        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1088        hard-coded hex numbers for bad object Ids.
1089
10902009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1091
1092        * sp15/system.h, sp19/system.h: Array of task names should be of type
1093        rtems_name not rtems_id. Similarly array of task ids should be
1094        rtems_id not rtems_name.
1095
10962008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1097
1098        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1099
11002008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        * Makefile.am, configure.ac, spfatal06/testcase.h,
1103        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1104        spsize/size.c: Eliminate pointers to API configuration tables in the
1105        main configuration table. Reference the main configuration table and
1106        the API configuration tables directly using the confdefs.h version
1107        rather than obtaining a pointer to it. This eliminated some
1108        variables, a potential fatal error, some unnecessary default
1109        configuration structures. Overall, about a 4.5% reduction in the code
1110        size for minimum and hello on the SPARC.
1111        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1112        spfatal10/testcase.h: Removed.
1113
11142008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1115
1116        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1117        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1118        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1119        successfully with maxixum number of priorities as 16 instead of 256.
1120        This was done by temporarily modifying the score priority.h maximum.
1121        This allowed testing of all API code to ensure that it worked
1122        properly with a reduced number of priorities. Most modifications were
1123        to switch from hard-coded maximum to using the API provided methods
1124        to determine maximum number of priority levels.
1125
11262008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1127
1128        * sp46/sp46.scn: Add screen missed earlier.
1129
11302008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1131
1132        PR 1348/cpukit
1133        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1134        usage information while a period is running.
1135        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1136        sp46/sp46.scn: New files.
1137
11382008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp45/init.c: New file.
1141
11422008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1143
1144        PR 1347/cpukit
1145        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1146        Rework Timer Server to ensure that the context allows for blocking,
1147        allocating memory, and acquiring semaphores and mutexes.
1148        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1149        New files.
1150
11512008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1152
1153        * sp25/system.h: Add warning and temporary m32c conditional until size
1154        type addressed.
1155
11562008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * sp09/screen07.c: Use INT_MAX as number of messages so always
1159        properly sized and no overflow on constant.
1160        * sp09/screen10.c: Delay so on targets with simulator idle clock
1161        tick driver this will work.
1162        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1163        byte boundaries rather than two byte boundaries.
1164        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1165        allocate more memory than size_t holds on m32c.
1166
11672008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1168
1169        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1170        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1171        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1172        and Region calls. On 16-bit architectures, size_t can be 16-bits
1173        which would limit sizes to 64K. Also address constants which
1174        overflowed on 16-bit integer targets.
1175
11762008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1177
1178        * sp43/sp43.scn: Bump version to 4.9.99.0
1179
11802008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1181
1182        * sp19/system.h: Use "double" instead of "rtems_double".
1183
11842008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1185
1186        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1187
11882008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1189
1190        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1191        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1192        spfatal_support/init.c, spfatal_support/system.h:
1193        Convert to "bool".
1194
11952008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1196
1197        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1198        declared in a public place.
1199
12002008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1201
1202        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1203
12042008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1205
1206        * sp43/init.c: Fix derefence of uninitialized pointer.
1207
12082008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1211        multiprocessing is not enabled. Saves one more variable from single
1212        processor configuration.
1213
12142008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1215
1216        PR 1212/cpukit
1217        * Makefile.am, configure.ac: Time slicing will not happen if the task
1218        mode is changed from a non-timeslicing mode to timeslicing mode if it
1219        is done by the executing thread (e.g. in its task body). This change
1220        includes sp44 to demonstrate the problem and verify the correction.
1221        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1222
12232008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1224
1225        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1226        architectures they are not supported on.
1227
12282008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1229
1230        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1231
12322008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1233
1234        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1235          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1236
12372008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1238
1239        * sp28/init.c: Corrections to configuration.
1240        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1241        * spsize/size.c: _ISR_Vector_table only exists on architectures
1242        which use the Simple Vectored Interrupt Model.
1243
12442008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        * spsize/size.c: Convention calls for leading underscore on private
1247        RTEMS variables.
1248
12492008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1252        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1253        Refactored and renamed initialization routines to
1254        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1255        rtems_initialize_device_drivers, and
1256        rtems_initialize_start_multitasking. This opened the sequence up so
1257        that bootcard() could provide a more robust and flexible framework
1258        which is easier to explain and understand. This also lays the
1259        groundwork for sharing the division of available memory between the
1260        RTEMS workspace and heap and the C library initialization across all
1261        BSPs.
1262
12632008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1264
1265        * sp32/init.c: Formatting.
1266
12672008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1268
1269        * sp09/screen01.c: Correct test.
1270        * sp09/screen14.c: Update copyright.
1271        * sp28/init.c: Correct end of test messages.
1272
12732008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1274
1275        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1276
12772008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1280        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1281        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1282        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1283        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1284        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1285        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1286        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1287        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1288        tests. Add a clock_settime case for < 1988.
1289
12902008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1293
12942008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1295
1296        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1297        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1298        * sp41/sp41.scn: Now has content.
1299        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1300        Object Services recently added to API.
1301
13022008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1303
1304        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1305        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1306        collection. This changed the name of a few previously public but
1307        undocumented services and added a some new services.
1308        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1309        sp43/system.h: New files.
1310
13112008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1312
1313        * spfatal10/.cvsignore: New file.
1314
13152008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1316
1317        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1318        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1319        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1320        New files.
1321
13222008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1323
1324        * Makefile.am, configure.ac: Added fatal error tests
1325        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1326        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1327        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1328        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1329        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1330        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1331        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1332        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1333        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1334        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1335        spfatal_support/init.c, spfatal_support/system.h: New files.
1336
13372008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1338
1339        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1340        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1341        test messages.
1342
13432008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1344
1345        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1346        simple type to a union of an unsigned 32 bit integer and a pointer.
1347        This should help eliminate weird casts between u32 and pointers in
1348        various places. The APIs now have to explicitly call _u32 or _string
1349        versions of helper routines. This should also simplify things and
1350        eliminate the need for ugly casts in some cases.
1351
13522008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1353
1354        * sp42/Makefile.am: New file.
1355
13562008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1357
1358        Add sp42 to exercise thread queue with knowledge of the implementation
1359        so we can exercise all of the normal paths possible.
1360        * Makefile.am, configure.ac: Add sp42.
1361        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1362
13632008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1364
1365        * sp39/init.c: Add case for long timeout on blocking operation.
1366        * Makefile.am, configure.ac: Add new test to exercise thread
1367        queue blokcing synchronization. sp39 and sp41 are very similar.
1368        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1369        sp41/system.h: New files.
1370
13712008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1372
1373        * sp39/init.c: Clean up.
1374
13752008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1376
1377        * sp39/init.c: Modify to improve coverage.
1378
13792008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1380
1381        * sp36/strict_order_mut.c:
1382
13832008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1384
1385        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1386        driver registration.
1387        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1388        sp40/system.h: New files.
1389
13902008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1391
1392        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1393        Add test cases for:
1394          + message queue create requesting too many message buffers
1395            for the available memory
1396          + region extend with address inside existing heap
1397          + timer server initiate too large a stack, create error
1398        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1399          + task set priority while holding resource
1400
14012008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1402
1403        * Makefile.am, configure.ac: Added sp38 and sp39.
1404        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1405        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1406        sp39/sp39.scn, sp39/system.h: New files.
1407
14082007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * sp36/strict_order_mut.c: New file.
1411
14122007-12-21      Xi Yang <hiyangxi@gmail.com>
1413
1414        * Makefile.am, configure.ac: Add support for proper stacking of
1415        priority inheritance on mutexes as well as enforce proper order of
1416        release.
1417        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1418        sp36/sp36.scn: New files.
1419
14202007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1421
1422        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1423        directive instead of violating RTEMS internals.
1424
14252007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1426
1427        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1428        Add test cases for User Extension Manager to improve code coverage.
1429        * sp21/task1.c: Fix spelling error.
1430
14312007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1432
1433        * spsize/size.c: Account for previous changes in calculation of MPCI
1434        receive server stack.
1435
14362007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * sp09/screen07.c, sp09/sp09.scn: Add test for
1439        rtems_message_queue_broadcast for bad buffer and count pointers.
1440        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1441        with bad priority or initiating twice.
1442        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1443        it forces a dispatch.
1444        * sp37/init.c: New file.
1445
14462007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1447
1448        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1449        enable, flash, and is in progress. These are normally inlines but
1450        also have bodies for non-C code. This test also exercises the odd
1451        case of calling clock tick from outside an ISR.
1452        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1453
14542007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1455
1456        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1457        using notepad with the current task's ID or SELF
1458        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1459        test missing test cases for clock_get.
1460
14612007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1462
1463        * sp28/init.c: Add test code for task variables to improve coverage.
1464
14652007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1468        RTEMS provided accessor macros to obtain configuration fields.
1469
14702007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1471
1472        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1473        Configuration Table. Eliminate CPU Table from all ports. Delete
1474        references to CPU Table in all forms.
1475
14762007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1477
1478        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1479
14802007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1481
1482        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1483        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1484        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1485        to improve test coverage.
1486
14872007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1488
1489        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1490        coverage.
1491
14922007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1495
14962007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1497
1498        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1499        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1500        .scn files.
1501
15022007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1503
1504        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1505        commented out and updated the .scn file.
1506
15072007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1508
1509        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1510        buffered test IO.
1511
15122007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1513
1514        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1515        rtems_io_unregister_driver did not have any test code.
1516
15172007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1518
1519        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1520        since it was used to configure a no longer used feature. Device names
1521        are now part of the filesystem not in a table. This also eliminated
1522        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1523        RTEMS as well as the memory allocation used to populate
1524        _IO_Driver_name_table.
1525
15262007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1527
1528        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1529        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1530        properly.
1531
15322007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1533
1534        * spsize/size.c: Eliminated the variables
1535        _RTEMS_tasks_User_initialization_tasks and
1536        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1537        used in one place after initialized. It was a waste of space.
1538
15392007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1540
1541        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1542        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1543        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1544        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1545        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1546        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1547        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1548        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1549        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1550        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1551        spsize/size.c: Add optional managers to Makefiles. Clean up test
1552        cases so last output line follows END OF pattern. Make sure test case
1553        all run. All tests appeared ok on sis.
1554
15552007-04-05      Joel Sherrill <joel@OARcorp.com>
1556
1557        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1558
15592007-04-05      Joel Sherrill <joel@OARcorp.com>
1560
1561        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1562        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1563        CONFIGURE_APPLICATION_NEEDS_XXX.
1564
15652007-04-02      Joel Sherrill <joel@OARcorp.com>
1566
1567        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1568
15692007-04-02      Joel Sherrill <joel@OARcorp.com>
1570
1571        * spsize/size.c: Convert from Classic API style TOD_Control as
1572        fundamental time structure to POSIX struct timespec. Add
1573        clock_get_uptime().
1574
15752007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1576
1577        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1578
15792007-03-26      Joel Sherrill <joel@OARcorp.com>
1580
1581        * sp35/priinv.c: Remove warning.
1582
15832007-03-10      Joel Sherrill <joel@OARcorp.com>
1584
1585        * sp26/system.h: Remove incorrect and duplicate
1586        CONFIGURE_EXTRA_TASK_STACKS.
1587
15882007-03-05      Joel Sherrill <joel@OARcorp.com>
1589
1590        PR 1222/cpukit
1591        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1592        thread that is blocked on a priority based thread queue is changed,
1593        that its placement in the queue is reevaluated based upon the new
1594        priority. This enhancement includes modifications to the SuperCore as
1595        well as new test cases.
1596        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1597        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1598        sp35/sp35.doc, sp35/sp35.scn: New files.
1599
16002007-03-05      Joel Sherrill <joel@OARcorp.com>
1601
1602        * sp26/system.h: Correct memory required for stack sizes.
1603
16042007-02-06      Joel Sherrill <joel@OARcorp.com>
1605
1606        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1607        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1608        tests.
1609
16102006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1611
1612        * sp33/init.c: Improve barrier test to include normal blocking with
1613        manual release and unblocking in barrier deletion.
1614
16152006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1616
1617        * configure.ac: New BUG-REPORT address.
1618
16192006-11-20      Joel Sherrill <joel@OARcorp.com>
1620
1621        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1622        and make output more compliant with other tests.
1623
16242006-11-17      Joel Sherrill <joel@OARcorp.com>
1625
1626        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1627        cases intended on all targets possible with new heap algorithm.
1628
16292006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1630
1631        * Makefile.am, configure.ac: Adding Classic API Barriers.
1632        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1633        New files.
1634
16352006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1636
1637        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1638
16392006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1640
1641        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1642        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1643        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1644        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1645        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1646        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1647        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1648        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1649        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1650        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1651        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1652        Use rtems_testsdir instead.
1653
16542006-04-05      Joel Sherrill <joel@OARcorp.com>
1655                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1656
1657        * spsize/size.c: Victor spotted the problem that
1658        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1659        variables and needed to be set to the same value.  I took that
1660        idea and just removed _Thread_MP_Receive.  All uses are now
1661        _MPCI_Receive_server_tcb.
1662
16632005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1664
1665        * configure.ac: Remove RTEMS_ENABLE_BARE,
1666        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1667
16682005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1669
1670        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1671        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1672        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1673        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1674        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1675        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1676        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1677        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1678        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1679        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1680        spfatal/Makefile.am, spsize/Makefile.am:
1681        Convert to use *_PROGRAMS.
1682
16832005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1684
1685        * sp01/Makefile.am, sp02/Makefile.am,
1686        sp03/Makefile.am, sp04/Makefile.am,
1687        sp05/Makefile.am, sp06/Makefile.am,
1688        sp07/Makefile.am, sp08/Makefile.am,
1689        sp09/Makefile.am, sp11/Makefile.am,
1690        sp12/Makefile.am, sp13/Makefile.am,
1691        sp14/Makefile.am, sp15/Makefile.am,
1692        sp16/Makefile.am, sp17/Makefile.am,
1693        sp19/Makefile.am, sp20/Makefile.am,
1694        sp21/Makefile.am, sp22/Makefile.am,
1695        sp23/Makefile.am, sp24/Makefile.am,
1696        sp25/Makefile.am, sp26/Makefile.am,
1697        sp27/Makefile.am, sp28/Makefile.am,
1698        sp29/Makefile.am, sp30/Makefile.am,
1699        sp31/Makefile.am, sp32/Makefile.am,
1700        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1701
17022005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1703
1704        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1705        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1706        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1707        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1708        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1709        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1710        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1711        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1712        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1713        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1714        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1715        * sptests.am: Remove.
1716
17172005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1718
1719        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1720        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1721        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1722        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1723        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1724        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1725        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1726        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1727        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1728        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1729        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1730
17312005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1732
1733        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1734
17352005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1736
1737        * spsize/Makefile.am: Rename TEST to spsize.
1738        * spsize/size.scn: Remove.
1739        * spsize/spsize.scn: New (renamed from size.scn).
1740
17412005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1742
1743        * configure.ac: Add spfatal/Makefile.
1744        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1745        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1746        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1747        * sptests.am: Remove LIB_VARIANT.
1748
17492005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1750
1751        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1752        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1753        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1754        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1755        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1756        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1757        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1758        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1759        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1760        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1761        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1762
17632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1764
1765        * Makefile.am: Cleanup.
1766
17672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1768
1769        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1770        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1771        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1772        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1773        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1774        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1775        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1776        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1777        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1778        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1779        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1780        spfatal/Makefile.am, spsize/Makefile.am:
1781        Partial conversion to automake.
1782
17832005-03-07      Joel Sherrill <joel@OARcorp.com>
1784
1785        * sp13/task1.c: Removed warnings.
1786
17872004-09-29      Joel Sherrill <joel@OARcorp.com>
1788
1789        * spsize/size.c: i960 obsoleted and all references removed.
1790
17912004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1792
1793        * configure.ac: Require automake > 1.9.
1794
17952004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1796
1797        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1798        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1799        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1800        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1801        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1802        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1803        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1804        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1805        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1806        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1807        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1808        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1809        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1810        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1811        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1812        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1813        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1814        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1815        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1816        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1817        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1818        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1819        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1820        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1821        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1822        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1823        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1824        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1825        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1826        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1827        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1828        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1829
18302004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1831
1832        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1833
18342004-03-30      David Querbach <querbach@realtime.bc.ca>
1835
1836        PR 595/tests
1837        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1838        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1839        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1840        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1841        others treat it as a count of longs.
1842
18432004-03-30      David Querbach <querbach@realtime.bc.ca>
1844
1845        PR 596/tests
1846        * sp32/init.c: A missing definition of TEST_INIT before including
1847        <tmacros.h> means that buffered output will not work even if selected
1848        in buffer_test_io.h.
1849
18502004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1851
1852        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1853        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1854        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1855        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1856        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1857        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1858        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1859        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1860        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1861        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1862        types.
1863
18642004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1865
1866        * configure.ac: Add 2nd arg to RTEMS_TOP.
1867
18682004-03-05      Joel Sherrill <joel@OARcorp.com>
1869
1870        * sp07/buffered_io.c: Remove warning.
1871
18722004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1873
1874        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1875        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1876        * sp02/Makefile.am: Ditto.
1877        * sp03/Makefile.am: Ditto.
1878        * sp04/Makefile.am: Ditto.
1879        * sp05/Makefile.am: Ditto.
1880        * sp06/Makefile.am: Ditto.
1881        * sp07/Makefile.am: Ditto.
1882        * sp08/Makefile.am: Ditto.
1883        * sp09/Makefile.am: Ditto.
1884        * sp11/Makefile.am: Ditto.
1885        * sp12/Makefile.am: Ditto.
1886        * sp13/Makefile.am: Ditto.
1887        * sp14/Makefile.am: Ditto.
1888        * sp15/Makefile.am: Ditto.
1889        * sp16/Makefile.am: Ditto.
1890        * sp17/Makefile.am: Ditto.
1891        * sp19/Makefile.am: Ditto.
1892        * sp20/Makefile.am: Ditto.
1893        * sp21/Makefile.am: Ditto.
1894        * sp22/Makefile.am: Ditto.
1895        * sp23/Makefile.am: Ditto.
1896        * sp24/Makefile.am: Ditto.
1897        * sp25/Makefile.am: Ditto.
1898        * sp26/Makefile.am: Ditto.
1899        * sp27/Makefile.am: Ditto.
1900        * sp28/Makefile.am: Ditto.
1901        * sp29/Makefile.am: Ditto.
1902        * sp30/Makefile.am: Ditto.
1903        * sp31/Makefile.am: Ditto.
1904        * sp32/Makefile.am: Ditto.
1905        * spfatal/Makefile.am: Ditto.
1906        * spsize/Makefile.am: Ditto.
1907
19082003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1909
1910        * sptests.am: Add dirstamp support.
1911
19122003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1913
1914        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1915
19162003-12-16      Joel Sherrill <joel@OARcorp.com>
1917
1918        PR 544/tests
1919        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1920        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1921        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1922        make tests account for resources and not print at inappropriate
1923        times.
1924        * sp07/buffered_io.c: New file.
1925
19262003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1927
1928        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1929
19302003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1931
1932        * sp01/Makefile.am: Remove all-local: $(ARCH).
1933        * sp02/Makefile.am: Remove all-local: $(ARCH).
1934        * sp03/Makefile.am: Remove all-local: $(ARCH).
1935        * sp04/Makefile.am: Remove all-local: $(ARCH).
1936        * sp05/Makefile.am: Remove all-local: $(ARCH).
1937        * sp06/Makefile.am: Remove all-local: $(ARCH).
1938        * sp07/Makefile.am: Remove all-local: $(ARCH).
1939        * sp08/Makefile.am: Remove all-local: $(ARCH).
1940        * sp09/Makefile.am: Remove all-local: $(ARCH).
1941        * sp11/Makefile.am: Remove all-local: $(ARCH).
1942        * sp12/Makefile.am: Remove all-local: $(ARCH).
1943        * sp13/Makefile.am: Remove all-local: $(ARCH).
1944        * sp14/Makefile.am: Remove all-local: $(ARCH).
1945        * sp15/Makefile.am: Remove all-local: $(ARCH).
1946        * sp16/Makefile.am: Remove all-local: $(ARCH).
1947        * sp17/Makefile.am: Remove all-local: $(ARCH).
1948        * sp19/Makefile.am: Remove all-local: $(ARCH).
1949        * sp20/Makefile.am: Remove all-local: $(ARCH).
1950        * sp21/Makefile.am: Remove all-local: $(ARCH).
1951        * sp22/Makefile.am: Remove all-local: $(ARCH).
1952        * sp23/Makefile.am: Remove all-local: $(ARCH).
1953        * sp24/Makefile.am: Remove all-local: $(ARCH).
1954        * sp25/Makefile.am: Remove all-local: $(ARCH).
1955        * sp26/Makefile.am: Remove all-local: $(ARCH).
1956        * sp27/Makefile.am: Remove all-local: $(ARCH).
1957        * sp28/Makefile.am: Remove all-local: $(ARCH).
1958        * sp29/Makefile.am: Remove all-local: $(ARCH).
1959        * sp30/Makefile.am: Remove all-local: $(ARCH).
1960        * sp31/Makefile.am: Remove all-local: $(ARCH).
1961        * sp32/Makefile.am: Remove all-local: $(ARCH).
1962        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1963        * spsize/Makefile.am: Remove all-local: $(ARCH).
1964
19652003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * configure.ac: Reflect having moved to testsuites/.
1968
19692003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1970
1971        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1972
19732003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1974
1975        * configure.ac:Remove RTEMS_CHECK_CPU.
1976
19772003-09-04      Joel Sherrill <joel@OARcorp.com>
1978
1979        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1980        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1981        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1982        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1983        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1984        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1985        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1986        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1987        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1988        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1989        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1990        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1991        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1992        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1993        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1994        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1995        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1996        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1997        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1998        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1999        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2000        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2001        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2002        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2003        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2004        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2005        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2006        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2007        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2008        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2009        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2010        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2011        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2012        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2013        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2014        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2015        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2016        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2017        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2018        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2019        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2020        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2021        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2022        spsize/size.c, spsize/system.h: URL for license changed.
2023
20242003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2025
2026        PR 458/tests
2027        * sp30/task1.c: Correct indexing problem.
2028
20292003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2030
2031        * Makefile.am: Reflect having moved aclocal/.
2032
20332003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2034
2035        * Makefile.am: Reflect having moved automake/.
2036        * sp01/Makefile.am: Reflect having moved automake/.
2037        * sp02/Makefile.am: Reflect having moved automake/.
2038        * sp03/Makefile.am: Reflect having moved automake/.
2039        * sp04/Makefile.am: Reflect having moved automake/.
2040        * sp05/Makefile.am: Reflect having moved automake/.
2041        * sp06/Makefile.am: Reflect having moved automake/.
2042        * sp07/Makefile.am: Reflect having moved automake/.
2043        * sp08/Makefile.am: Reflect having moved automake/.
2044        * sp09/Makefile.am: Reflect having moved automake/.
2045        * sp11/Makefile.am: Reflect having moved automake/.
2046        * sp12/Makefile.am: Reflect having moved automake/.
2047        * sp13/Makefile.am: Reflect having moved automake/.
2048        * sp14/Makefile.am: Reflect having moved automake/.
2049        * sp15/Makefile.am: Reflect having moved automake/.
2050        * sp16/Makefile.am: Reflect having moved automake/.
2051        * sp17/Makefile.am: Reflect having moved automake/.
2052        * sp19/Makefile.am: Reflect having moved automake/.
2053        * sp20/Makefile.am: Reflect having moved automake/.
2054        * sp21/Makefile.am: Reflect having moved automake/.
2055        * sp22/Makefile.am: Reflect having moved automake/.
2056        * sp23/Makefile.am: Reflect having moved automake/.
2057        * sp24/Makefile.am: Reflect having moved automake/.
2058        * sp25/Makefile.am: Reflect having moved automake/.
2059        * sp26/Makefile.am: Reflect having moved automake/.
2060        * sp27/Makefile.am: Reflect having moved automake/.
2061        * sp28/Makefile.am: Reflect having moved automake/.
2062        * sp29/Makefile.am: Reflect having moved automake/.
2063        * sp30/Makefile.am: Reflect having moved automake/.
2064        * sp31/Makefile.am: Reflect having moved automake/.
2065        * sp32/Makefile.am: Reflect having moved automake/.
2066        * spfatal/Makefile.am: Reflect having moved automake/.
2067        * spsize/Makefile.am: Reflect having moved automake/.
2068
20692003-08-14      Joel Sherrill <joel@OARcorp.com>
2070
2071        * sp02/task1.c: Added ID to name lookup service and changed name of
2072        id/name translation status code. This propagated to multiple
2073        functions. The user API service added was rtems_object_id_to_name()
2074
20752003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2076
2077        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2078
20792003-05-29      Joel Sherrill <joel@OARcorp.com>
2080
2081        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2082
20832003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2084
2085        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2086        CC_CFLAGS_DEFAULT (obsolete).
2087
20882003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2089
2090        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2091        Remove CC_LDFLAGS_PROFILE_V.
2092
20932003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2094
2095        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2096
20972003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2098
2099        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2100
21012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2102
2103        * configure.ac: AC_PREREQ(2.57).
2104
21052002-11-14      Joel Sherrill <joel@OARcorp.com>
2106
2107        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2108        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2109        update the IDs in the screens.
2110
21112002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2112
2113        * .cvsignore: Reformat.
2114        Add autom4te*cache.
2115        Remove autom4te.cache.
2116
21172002-09-14      Joel Sherrill <joel@OARcorp.com>
2118
2119        * sp32/.cvsignore: New file.
2120
21212002-09-14      Aaron J. Grier <aaron@frye.com>
2122
2123        * PR271 was not applicable against the current source but included
2124        a nice test that Joel decided to add to the tree as sp32.
2125        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2126        * Makefile.am, configure.ac: Modified to reflect addition.
2127
21282002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2131        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2132        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2133        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2134        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2135        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2136        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2137        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2138        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2139        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2140        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2141        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2142        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2143        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2144        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2145        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2146        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2147        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2148        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2149        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2150        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2151        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2152        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2153        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2154        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2155        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2156        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2157        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2158        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2159        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2160        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2161
21622002-08-01      Joel Sherrill <joel@OARcorp.com>
2163
2164        * Per PR47 add support for buffered test output.  This involved
2165        adding defines to redirect output to a buffer and dump it when
2166        full, at "test pause", and at exit.  To avoid problems when redefining
2167        exit(), all tests were modified to call rtems_test_exit().
2168        Some tests, notable psxtests, had to be modified to include
2169        the standard test macro .h file (pmacros.h or tmacros.h) to
2170        enable this support.
2171        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2172        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2173        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2174        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2175        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2176        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2177        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2178
21792002-07-30      Joel Sherrill <joel@OARcorp.com>
2180
2181        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2182        stack if the port doesn't configure using it.
2183
21842002-07-04      Joel Sherrill <joel@OARcorp.com>
2185
2186        * Jump table for single entry point removed.
2187        * spsize/size.c:  Modified to reflect above.
2188
21892002-07-01      Joel Sherrill <joel@OARcorp.com>
2190
2191        * sp29/init.c: Corrected definitions for task stack usage.
2192
21932002-07-01      Joel Sherrill <joel@OARcorp.com>
2194
2195        * spsize/size.c: _Thread_queue_Extract_table removed.
2196
21972001-05-17      Joel Sherrill <joel@OARcorp.com>
2198
2199        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2200        number of staticly configured device drivers.
2201
22022001-05-14      Joel Sherrill <joel@OARcorp.com>
2203
2204        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2205        than the configured number of drivers.
2206 
22072002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2208
2209        * configure.ac: Remove ENABLE_GCC28.
2210
22112001-04-04      Joel Sherrill <joel@OARcorp.com>
2212
2213        * spsize/size.c: Reflect SPARC modifcation to get rid of
2214        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2215 
22162001-03-29      Joel Sherrill <joel@OARcorp.com>
2217
2218        * Per PR147 addressed problems when reseting and inserting a timer
2219        into a timer chain that did not honor time passage since the last
2220        time the timer server was scheduled and the new insertion.
2221        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2222
22232001-03-28      Joel Sherrill <joel@OARcorp.com>
2224
2225        * Side-effect of PR132.
2226        * sp21/system.h: Now must explicitly request NULL driver.
2227
22282002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2229
2230        * configure.ac:
2231        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2232        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2233        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2234        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2235        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2236        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2237        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2238        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2239        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2240        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2241        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2242        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2243        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2244        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2245        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2246        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2247        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2248        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2249        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2250        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2251        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2252        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2253        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2254        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2255        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2256        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2257        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2258        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2259        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2260        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2261        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2262        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2263        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2264        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2265
22662002-03-20      Chris Johns <ccj@acm.org>
2267
2268        * PR145.
2269        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2270        in system (e.g. driver tasks).  Also exit on minimum number of
2271        switches not precise number.
2272
22732001-01-29      Joel Sherrill <joel@OARcorp.com>
2274
2275        * Fixed bug where resetting a timer that was not at the head
2276        of one of the task timer chains resulted in the Timer Server
2277        task waking up too far in the future.
2278        * Added rtems_timer_get_information() directive to support testing.
2279        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2280        above condition.
2281
22822001-01-22      Joel Sherrill <joel@OARcorp.com>
2283
2284        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2285        because priority added as argument to rtems_timer_initiate_server().
2286
22872001-01-16      Joel Sherrill <joel@OARcorp.com>
2288
2289        * Added tests for task-based timers.  This included the new tests
2290        sp30 and sp31.
2291        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2292        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2293        for task-based timer services.
2294        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2295        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2296        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2297        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2298        sp31/task1.c: New files.
2299
23002001-11-01      Joel Sherrill <joel@OARcorp.com>
2301
2302        * sp26/system.h: Properly account for stack memory used by
2303        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2304        and processed as PR78.
2305
23062001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2307
2308        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2309        * configure.in: Remove.
2310        * configure.ac: New file, generated from configure.in by autoupdate.
2311
23122001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2313
2314        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2315
23162001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2317
2318        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2319        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2320        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2321        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2322        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2323        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2324        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2325        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2326        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2327        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2328        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2329        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2330        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2331        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2332        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2333        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2334        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2335        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2336        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2337        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2338        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2339        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2340        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2341        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2342        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2343        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2344        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2345        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2346        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2347
23482001-08-16      Joel Sherrill <joel@OARcorp.com>
2349
2350        * sp20/system.h: Account for extra task stacks properly.
2351
23522001-08-16      Joel Sherrill <joel@OARcorp.com>
2353
2354        * sp13/sp13.scn: Id in screen had wrong class field value.
2355        * sp13/system.h: Account for message buffer memory.
2356        * sp13/task2.c: Remove unnecessary check for failure.
2357
23582001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2359
2360        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2361
23622001-04-20      Joel Sherrill <joel@OARcorp.com>
2363
2364        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2365        file.
2366
23672001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2368
2369        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2370
23712001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2372
2373        * sp21/Makefile.am: Remove libtest.
2374
23752000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2376
2377        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2378
23792000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2380
2381        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2382
23832000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2384
2385        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2386        Switch to GNU canonicalization.
2387        * sptests.am: Remove DEFS.
2388
23892000-09-29      Joel Sherrill <joel@OARcorp.com>
2390
2391        * sp20/sp20.scn: Corrected to reflect new addition.
2392        * sp20/system.h: Removed comment reflecting history.
2393
23942000-09-29      Stephan Merker <merker@decrc.abb.de>
2395
2396        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2397        Added new task to test sequence of altering a period's length
2398        while it is still active.
2399
24002000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2401
2402        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2403        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2404        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2405        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2406        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2407        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2408        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2409        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2410        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2411        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2412
24132000-08-10      Joel Sherrill <joel@OARcorp.com>
2414
2415        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.