source: rtems/testsuites/sptests/ChangeLog @ 50a7df1

4.104.115
Last change on this file since 50a7df1 was 50a7df1, checked in by Ralf Corsepius <ralf.corsepius@…>, on 10/20/09 at 04:14:56

2009-10-20 Ralf Corsépius <ralf.corsepius@…>

  • configure.ac: Don't add -ansi -fasm to CFLAGS.
  • Property mode set to 100644
File size: 84.5 KB
Line 
12009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * configure.ac: Don't add -ansi -fasm to CFLAGS.
4
52009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
6
7        * sp32/init.c: Lengthen the clock tick and move configuration to the
8        bottom of the file.
9
102009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
11
12        * Makefile.am, configure.ac: Add new test to exercise when the ticks
13        since boot wraps around 0 and the timer server must deal with that
14        condition.
15        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
16        sp67/sp67.scn: New files.
17
182009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
19
20        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
21
222009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
23
24        * spintrcritical09/init.c, spintrcritical10/init.c,
25        spintrcritical11/init.c: Fixed potentially infinite loops.
26        * sp20/system.h: Increased micro seconds per tick in order to be more
27        independent of the console output speed.
28
292009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
30
31        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
32        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
33        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
34        at -Os and m68k at -Os. Fix typos.
35
362009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
37
38        * sp54/init.c: Use rtems_build_id to make building Objects_Id
39        RTEMS_USE_16_BIT_OBJECT clean.
40
412009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * Makefile.am, configure.ac: Add new test to exercise when notepads are
44        not configured.
45        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
46        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
47
482009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
49
50        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
51        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
52        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
53        coverage runs.
54
552009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
56
57        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
58        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
59        some error cases uncovered by uC5282 coverage runs.
60
612009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
64        uC5282 coverage runs.
65
662009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
67
68        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
69        Correct minor issues uncovered on uC5282.
70
712009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
74        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
75        Eliminate use of deprecated rtems_extension.
76
772009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
80        run when IO speed varies.
81
822009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
85        the intended code.
86
872009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * configure.ac: Revert accidentally committed lines.
90
912009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
92
93        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
94        simple priority ceiling case that was previously only tested via the
95        POSIX API.
96        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
97        sp66/sp66.scn: New files.
98
992009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
102        for Id which is in range for the object class but not allocated yet.
103
1042009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
105
106        * sp46/init.c, sp46/sp46.scn: Fix numbering.
107
1082009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
109
110        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
111
1122009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
113
114        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
115        spfatal02/spfatal02.scn, spfatal02/testcase.h,
116        spfatal03/spfatal03.scn, spfatal03/testcase.h,
117        spfatal04/spfatal04.scn, spfatal04/testcase.h,
118        spfatal05/spfatal05.scn, spfatal05/testcase.h,
119        spfatal06/spfatal06.scn, spfatal06/testcase.h,
120        spfatal07/spfatal07.scn, spfatal07/testcase.h,
121        spfatal08/spfatal08.scn, spfatal08/testcase.h,
122        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
123        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
124        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
125        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
126        tests use testcase.h and spfatal_support framework. Print test name
127        herald in all cases.
128        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
129        New files.
130        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
131
1322009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * spfatal07/testcase.h: Indicate test is not applicable on some
135        architectures.
136
1372009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * Makefile.am: Fix spacing.
140
1412009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
142
143        * spstkalloc/init.c: Changed allocator signature. Functions are now
144        static.
145
1462009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
147
148        * sp29/init.c: Fixed return value evaluation.
149        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
150        * sp63/init.c: Check return value of _Heap_Initialize().
151
1522009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
153
154        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
155        _Watchdog_Report() when name is not NULL. This case was covered at
156        -Os on erc32 but at -O2 we had more code.
157
1582009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
161        overflowing on _Heap_Allocate_aligned.
162
1632009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
166        for various null parameters.
167
1682009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * sp16/sp16.scn, sp16/task1.c: Fix typo.
171
1722009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
173
174        * sp65/init.c: Remove stray print.
175        * sp65/sp65.doc: Add information on second case.
176
1772009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
178
179        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
180        verify that obtaining a priority ceiling mutex when the calling
181        task's priority is the same as the priority ceiling is handled
182        correctly.
183
1842009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
185
186        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
187        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
188        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
189        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
190        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
191        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
192        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
193        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
194        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
195        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
196        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
197        rtems_clock_get_ticks_per_second().
198
1992009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
202        Change attributes to priority ceiling. Use directive_failed, not
203        assert. Configure a semaphore not a region.
204
2052009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
206
207        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
208        mutex cases.
209        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
210        sp65/sp65.scn: New files.
211
2122009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
213
214        * Makefile.am, configure.ac: Add new test for some core mutex cases.
215        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
216        sp65/sp65.scn: New files.
217
2182009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
221        per tick.
222
2232009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
226        adjust existing for alignment. New test ensures coverage begin and
227        end marker methods are exercised so they do not get considered
228        unexecuted.
229        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
230        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
231
2322009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
233
234        * Makefile.am, configure.ac: Add new test to exercise legacy
235        rtems_clock_get().
236        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
237        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
238
2392009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
240
241        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
242        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
243        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
244
2452009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
246
247        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
248        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
249        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
250        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
251        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
252        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
253        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
254        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
255        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
256
2572009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
260        cases.
261
2622009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
265        all memory is successfully allocated. This means the test can
266        validate the heap is unchanged on extend failure.
267
2682009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * spintrcritical01/init.c, spintrcritical06/init.c,
271        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
272        per tick so tests run quicker and more reliably hit the intended
273        critical section.
274
2752009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
278        when we are unable to allocate the memory needed for an object
279        extend. Make sure all is handled properly.
280        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
281        sp64/sp64.scn: New files.
282
2832009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * sp63/init.c: Correct test case two.
286
2872009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
290        test case to exercise another odd branch not taken.
291
2922009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
293
294        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
295        particular path is taken through the _Heap_Resize_block code.
296        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
297        sp63/sp63.scn: New files.
298
2992009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
302        wrong thing in a cpp macro. Added contents to screen file and add
303        documentation file.
304        * sp42/sp42.doc: New file.
305
3062009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
309
3102009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * spintrcritical16/init.c: Tinker with test to make it hit the case
313        more reliably.
314
3152009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
316
317        * Makefile.am, configure.ac: Add new test to exercise as many cases as
318        possible of not being able to allocate memory from the workspace
319        during thread creation.
320        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
321        sp18/sp18.scn: New files.
322
3232009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * Makefile.am, configure.ac: Add new test to handle the case where
326        a region resize frees enough memory to unblock a task.
327        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
328        sp62/sp62.scn: New files.
329        * sp61/init.c: Test does not need regions.
330
3312009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * Makefile.am, configure.ac: Add test case for processing a timeout
334        on a thread (that is the thread executing) that has also had its
335        request satisfied while it is being enqueued.
336        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
337        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
338        spintrcritical16/spintrcritical16.scn: New files.
339        * spintrcritical15/init.c: Remove unused TSR>
340
3412009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
342
343        * Makefile.am, configure.ac: Add test case for a thread timing out on a
344        thread queue while another thread is in the process of blocking on
345        the same thread queue.
346        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
347        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
348        spintrcritical15/spintrcritical15.scn: New files.
349
3502009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
351
352        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
353
3542009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
355
356        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
357        sp40/sp40.scn: Now verified to hit coverage cases.
358        * sp40/sp40.doc: New file.
359
3602009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
361
362        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
363        to catch two remaining uncovered cases in rtems_io_register_driver.
364        * sp40/system.h: Removed.
365
3662009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
367
368        * Makefile.am, configure.ac: Add new test to exercise odd case in
369        rtems_iterate_over_all_threads.
370        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
371        sp41/sp41.scn: New files.
372
3732009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
374
375        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
376        inheritance protocol since there is no holder associated with them.
377
3782009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
379
380        * Makefile.am, configure.ac: Add new tests to exercise cases where a
381        timer is scheduled from an ISR while it is being scheduled at the
382        task level.
383        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
384        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
385        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
386        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
387        spintrcritical14/spintrcritical14.scn: New files.
388
3892009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * spintrcritical01/init.c, spintrcritical06/init.c,
392        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
393        cleanup and make the tests more similar.
394
3952009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * spintrcritical06/init.c: Test now hits forward and reverse cases.
398
3992009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
400
401        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
402        test work for case that it is documented to handle.
403
4042009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
407        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
408        spintrcritical10/spintrcritical10.scn: New files.
409
4102009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
413        unreliable third case in sp39 to spintrcritical10. New tests to hit
414        other event synchronization critical sections.
415        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
416        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
417        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
418        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
419        spintrcritical12/spintrcritical12.scn: New files.
420
4212009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
422
423        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
424        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
425        sp10/sp10.scn: New files.
426
4272009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * spintrcritical06/init.c: Clean up.
430        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
431        * spintrcritical09/spintrcritical09.scn: Fill in.
432
4332009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * spintrcritical06/init.c: Add comment to indicate test is not finished
436        and known to not hit the case.
437        * Makefile.am, configure.ac: Add a couple more interrupt critical
438        section tests.
439        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
440        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
441        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
442        spintrcritical09/Makefile.am, spintrcritical09/init.c,
443        spintrcritical09/spintrcritical09.doc,
444        spintrcritical09/spintrcritical09.scn: New files.
445
4462009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
447
448        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
449        at hitting interrupt synchronization critical section in thread queue
450        enqueue priority for reverse insertions.
451        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
452        spintrcritical07/spintrcritical07.doc,
453        spintrcritical07/spintrcritical07.scn: New files.
454
4552009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * Makefile.am, configure.ac: Add test case for the
458        _Thread_queue_Enqueue_priority interrupt critical section where the
459        TCB we are using as a current pointer is removed from the thread
460        queue when we flash interrupts while searching forward.
461        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
462        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
463        spintrcritical06/spintrcritical06.scn: New files.
464
4652009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
466
467        * spintrcritical_support/intrcritical.c,
468        spintrcritical_support/intrcritical.h: Change prototype of delay
469        method to indicate when counter is reset. This can be used to count
470        how many iterations we are doing.
471
4722009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
473
474        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
475        blocked on one period while another expires. Add sp61 which exercises
476        the case where a call is made to rtems_shutdown_executive when the
477        system is not up.
478        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
479        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
480        sp61/sp61.doc, sp61/sp61.scn: New files.
481
4822009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * sp04/init.c: To be timesliced, tasks must also me preemptible.
485
4862009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
487
488        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
489        what it was intended to do.
490
4912009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
492
493        * spintrcritical_support/intrcritical.c,
494        spintrcritical_support/intrcritical.h: New files.
495
4962009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * Makefile.am, configure.ac: Add new infrastructure which is more
499        reliable about generating cases which hit interrupt critical
500        sections. Remove sp41 since it used its own mechanism.
501        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
502        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
503        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
504        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
505        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
506        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
507        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
508        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
509        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
510        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
511        spintrcritical05/spintrcritical05.scn: New files.
512        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
513        sp41/system.h: Removed.
514
5152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * sp41/init.c: Remove incorrect comment.
518
5192009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * sp29/init.c: Simple binary semaphores can not be inherit priority.
522
5232009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
524
525        * sp25/init.c: Spacing.
526
5272009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * Makefile.am, configure.ac: Add sp59 to test path through
530        _Thread_queue_First_priority where the task's priority was in the
531        bottom 1/4 of the range.
532        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
533        sp59/sp59.scn: New files.
534
5352009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
536
537        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
538        not blocked on a thread queue.
539        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
540        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
541
5422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
543
544        * Makefile.am, configure.ac: Add test for timespec divide by zero.
545        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
546        sp58/sp58.scn: New files.
547
5482009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
551        pointer being null. This does not happen naturally at this time so
552        force the point.
553
5542009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
555
556        * sp12/sp12.scn: Update screen to reflect priority changes from long
557        ago.
558
5592009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
562        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
563        as sp27a and test flushing both counting and binary semaphores.
564        Reformatted.
565        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
566        sp27a/sp27a.scn: New files.
567
5682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
571        copied fomr other Makefile.am's.
572
5732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
574
575        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
576        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
577        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
578        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
579
5802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * sp57/sp57.doc: Correct.
583
5842009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
585
586        * Makefile.am, configure.ac: Add test of restarting a task which is in
587        the middle of a sleep or wake after.
588        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
589        sp57/sp57.scn: New files.
590
5912009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
592
593        * sp43/init.c, sp43/sp43.scn: Add more cases for
594        rtems_object_get_class_information() to improve coverage.
595
5962009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
597
598        * Makefile.am, configure.ac: Add new test to verify that when a user
599        extension create hook fails, that the error is properly propagated.
600        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
601        sp56/sp56.scn: New files.
602
6032009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
604
605        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
606        rtems_extension_delete.
607
6082009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * sp09/screen01.c, sp09/sp09.scn: Add test for
611        rtems_object_get_classic_name with invalid id.
612
6132009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * sp02/task1.c: Minor spacing.
616
6172009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
618
619        * spfatal12/init.c: Address to heap initialize must be aligned but size
620        must be too small.
621
6222009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
623
624        * Makefile.am, configure.ac: Add new test to exercise case when
625        broadcasting to a message queue with a pending message.
626        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
627        sp55/sp55.scn: New files.
628
6292009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
630
631        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
632        spfatal tests appear to cover all fatal error cases.
633        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
634        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
635        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
636        spfatal/task1.c: Removed.
637
6382009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
639
640        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
641        initialize workspace heap during initialize. Can be caused by
642        unaligned address or not enough memory to initialize heap required
643        overhead.
644        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
645        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
646
6472009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
650
6512009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
654
6552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * spstkalloc/spstkalloc.scn: Update screen.
658
6592009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
660
661        * Makefile.am, configure.ac: Add new test for user configured stack
662        allocator/deallocator. Test both pass and fail cases.
663        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
664        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
665
6662009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
667
668        * spchain/init.c, spchain/spchain.scn: Clean up test.
669
6702009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
671
672        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
673        routines whose bodies are not used by RTEMS itself.
674        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
675        spchain/spchain.doc, spchain/spchain.scn: New files.
676
6772009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
678
679        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
680        chain for coverage.
681
6822009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
685        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
686        improve coverage.
687
6882009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
689
690        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
691
6922009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
693
694        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
695        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
696
6972009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
698
699        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
700        Enhance spprintk. Add two new fatal error tests to cover
701        __assert_func.
702        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
703        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
704
7052009-06-18      Chris Johns <chrisj@rtems.org>
706
707        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
708        workaround the H8300 gcc bug.
709
7102009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * sp54/init.c: Fix spacing.
713
7142009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
715
716        * sp02/sp02.doc, sp02/system.h: Update copyright year.
717
7182009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
719
720        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
721
7222009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * Makefile.am, configure.ac: Add new test.
725        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
726        sp54/sp54.scn: New files.
727
7282009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
729
730        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
731        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
732        the time of day forward not making server based timers fire.
733        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
734        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
735        sp53/sp53.scn: New files.
736
7372009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
738
739        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
740
7412009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        PR 1415/cpukit
744        * Makefile.am, configure.ac: Add test for very simple priority ceiling
745        violation.
746        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
747        sp51/sp51.scn: New files.
748
7492009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        PR 1413/cpukit
752        * Makefile.am, configure.ac: Add test for case where server based
753        timers which reinitiated themselves did not get reinserted onto timer
754        chain.
755        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
756        sp50/sp50.scn: New files.
757
7582009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
759
760        PR 1414/cpukit
761        * Makefile.am, configure.ac: Tighten math on extraction of index so it
762        is harder to trick by passing in a valid id of an incorrect object
763        class.
764        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
765        sp49/sp49.scn: New files.
766
7672009-05-19      Chris Johns <chrisj@rtems.org>
768
769        * sp04/tswitch.c: Lower sample count for small memory targets.
770       
7712009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
772
773        * spprintk/init.c: printk() now 100% covered.
774
7752009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
776
777        * spprintk/init.c: More test cases.
778
7792009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
780
781        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
782        large enough for buffer node overhead.
783
7842009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
785
786        * Makefile.am, configure.ac, spwatchdog/system.h,
787        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
788        printk. These will help coverage. Simplify spwkspace.
789        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
790        spprintk/spprintk.scn: New files.
791        * spwkspace/system.h: Removed.
792
7932009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
796        methods.
797        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
798        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
799
8002009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
803        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
804        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
805        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
806        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
807        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
808        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
809        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
810        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
811        spsize/size.c: Fix warnings.
812
8132009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
816        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
817        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
818        spobjgetnext/system.h: New files.
819
8202009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
821
822        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
823        64k to 20k. No impact on test behavior.
824
8252009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
828
8292009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
830
831        * sp37/init.c, sp37/sp37.scn: Add test case for
832        rtems_interrupt_level_attribute body.
833
8342009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
835
836        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
837        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
838        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
839        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
840        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
841        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
842        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
843        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
844        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
845        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
846        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
847        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
848        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
849        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
850        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
851        sp48/Makefile.am, spfatal/Makefile.am,
852        spfatal01/Makefile.am, spfatal02/Makefile.am,
853        spfatal03/Makefile.am, spfatal04/Makefile.am,
854        spfatal05/Makefile.am, spfatal06/Makefile.am,
855        spfatal07/Makefile.am, spfatal08/Makefile.am,
856        spfatal09/Makefile.am, spsize/Makefile.am,
857        spwatchdog/Makefile.am:
858        Eliminate _exe_/.exe.
859
8602009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
861
862        PR 1388/cpukit
863        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
864        allow both priority inherit and ceiling attributes to be set on
865        semaphore create. These attributes are mutually exclusive and this
866        should be an error.
867
8682009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
869
870        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
871        unlimited objects when configured for a unified workspace works as
872        expected.
873        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
874        sp48/sp48.scn: New files.
875
8762009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
877                Joel Sherrill <joel.sherrill@oarcorp.com>
878
879        PR 1357/cpukit
880        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
881        honored.
882        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
883        sp47/sp47.scn: New files.
884
8852009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
886
887        * Makefile.am, configure.ac: Add new test to test Watchdog display
888        helper routines. These reach into the SuperCore.
889        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
890        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
891        spwatchdog/system.h, spwatchdog/task1.c: New files.
892
8932009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
894
895        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
896
8972009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
898
899        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
900        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
901        hard-coded hex numbers for bad object Ids.
902
9032009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
904
905        * sp15/system.h, sp19/system.h: Array of task names should be of type
906        rtems_name not rtems_id. Similarly array of task ids should be
907        rtems_id not rtems_name.
908
9092008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
910
911        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
912
9132008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
914
915        * Makefile.am, configure.ac, spfatal06/testcase.h,
916        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
917        spsize/size.c: Eliminate pointers to API configuration tables in the
918        main configuration table. Reference the main configuration table and
919        the API configuration tables directly using the confdefs.h version
920        rather than obtaining a pointer to it. This eliminated some
921        variables, a potential fatal error, some unnecessary default
922        configuration structures. Overall, about a 4.5% reduction in the code
923        size for minimum and hello on the SPARC.
924        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
925        spfatal10/testcase.h: Removed.
926
9272008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
928
929        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
930        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
931        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
932        successfully with maxixum number of priorities as 16 instead of 256.
933        This was done by temporarily modifying the score priority.h maximum.
934        This allowed testing of all API code to ensure that it worked
935        properly with a reduced number of priorities. Most modifications were
936        to switch from hard-coded maximum to using the API provided methods
937        to determine maximum number of priority levels.
938
9392008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
940
941        * sp46/sp46.scn: Add screen missed earlier.
942
9432008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        PR 1348/cpukit
946        * Makefile.am, configure.ac: Add test of special case of resetting cpu
947        usage information while a period is running.
948        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
949        sp46/sp46.scn: New files.
950
9512008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
952
953        * sp45/init.c: New file.
954
9552008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
956
957        PR 1347/cpukit
958        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
959        Rework Timer Server to ensure that the context allows for blocking,
960        allocating memory, and acquiring semaphores and mutexes.
961        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
962        New files.
963
9642008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
965
966        * sp25/system.h: Add warning and temporary m32c conditional until size
967        type addressed.
968
9692008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
970
971        * sp09/screen07.c: Use INT_MAX as number of messages so always
972        properly sized and no overflow on constant.
973        * sp09/screen10.c: Delay so on targets with simulator idle clock
974        tick driver this will work.
975        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
976        byte boundaries rather than two byte boundaries.
977        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
978        allocate more memory than size_t holds on m32c.
979
9802008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
983        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
984        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
985        and Region calls. On 16-bit architectures, size_t can be 16-bits
986        which would limit sizes to 64K. Also address constants which
987        overflowed on 16-bit integer targets.
988
9892008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
990
991        * sp43/sp43.scn: Bump version to 4.9.99.0
992
9932008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
994
995        * sp19/system.h: Use "double" instead of "rtems_double".
996
9972008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1000
10012008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1002
1003        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1004        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1005        spfatal_support/init.c, spfatal_support/system.h:
1006        Convert to "bool".
1007
10082008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1009
1010        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1011        declared in a public place.
1012
10132008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1016
10172008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * sp43/init.c: Fix derefence of uninitialized pointer.
1020
10212008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1022
1023        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1024        multiprocessing is not enabled. Saves one more variable from single
1025        processor configuration.
1026
10272008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1028
1029        PR 1212/cpukit
1030        * Makefile.am, configure.ac: Time slicing will not happen if the task
1031        mode is changed from a non-timeslicing mode to timeslicing mode if it
1032        is done by the executing thread (e.g. in its task body). This change
1033        includes sp44 to demonstrate the problem and verify the correction.
1034        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1035
10362008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1037
1038        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1039        architectures they are not supported on.
1040
10412008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1042
1043        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1044
10452008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1046
1047        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1048          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1049
10502008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1051
1052        * sp28/init.c: Corrections to configuration.
1053        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1054        * spsize/size.c: _ISR_Vector_table only exists on architectures
1055        which use the Simple Vectored Interrupt Model.
1056
10572008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1058
1059        * spsize/size.c: Convention calls for leading underscore on private
1060        RTEMS variables.
1061
10622008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1065        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1066        Refactored and renamed initialization routines to
1067        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1068        rtems_initialize_device_drivers, and
1069        rtems_initialize_start_multitasking. This opened the sequence up so
1070        that bootcard() could provide a more robust and flexible framework
1071        which is easier to explain and understand. This also lays the
1072        groundwork for sharing the division of available memory between the
1073        RTEMS workspace and heap and the C library initialization across all
1074        BSPs.
1075
10762008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * sp32/init.c: Formatting.
1079
10802008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1081
1082        * sp09/screen01.c: Correct test.
1083        * sp09/screen14.c: Update copyright.
1084        * sp28/init.c: Correct end of test messages.
1085
10862008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1089
10902008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1091
1092        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1093        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1094        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1095        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1096        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1097        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1098        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1099        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1100        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1101        tests. Add a clock_settime case for < 1988.
1102
11032008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1104
1105        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1106
11072008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1108
1109        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1110        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1111        * sp41/sp41.scn: Now has content.
1112        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1113        Object Services recently added to API.
1114
11152008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1116
1117        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1118        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1119        collection. This changed the name of a few previously public but
1120        undocumented services and added a some new services.
1121        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1122        sp43/system.h: New files.
1123
11242008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1125
1126        * spfatal10/.cvsignore: New file.
1127
11282008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1129
1130        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1131        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1132        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1133        New files.
1134
11352008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1136
1137        * Makefile.am, configure.ac: Added fatal error tests
1138        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1139        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1140        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1141        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1142        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1143        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1144        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1145        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1146        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1147        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1148        spfatal_support/init.c, spfatal_support/system.h: New files.
1149
11502008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1151
1152        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1153        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1154        test messages.
1155
11562008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1159        simple type to a union of an unsigned 32 bit integer and a pointer.
1160        This should help eliminate weird casts between u32 and pointers in
1161        various places. The APIs now have to explicitly call _u32 or _string
1162        versions of helper routines. This should also simplify things and
1163        eliminate the need for ugly casts in some cases.
1164
11652008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1166
1167        * sp42/Makefile.am: New file.
1168
11692008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        Add sp42 to exercise thread queue with knowledge of the implementation
1172        so we can exercise all of the normal paths possible.
1173        * Makefile.am, configure.ac: Add sp42.
1174        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1175
11762008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1177
1178        * sp39/init.c: Add case for long timeout on blocking operation.
1179        * Makefile.am, configure.ac: Add new test to exercise thread
1180        queue blokcing synchronization. sp39 and sp41 are very similar.
1181        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1182        sp41/system.h: New files.
1183
11842008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1185
1186        * sp39/init.c: Clean up.
1187
11882008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1189
1190        * sp39/init.c: Modify to improve coverage.
1191
11922008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1193
1194        * sp36/strict_order_mut.c:
1195
11962008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1197
1198        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1199        driver registration.
1200        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1201        sp40/system.h: New files.
1202
12032008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1204
1205        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1206        Add test cases for:
1207          + message queue create requesting too many message buffers
1208            for the available memory
1209          + region extend with address inside existing heap
1210          + timer server initiate too large a stack, create error
1211        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1212          + task set priority while holding resource
1213
12142008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1215
1216        * Makefile.am, configure.ac: Added sp38 and sp39.
1217        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1218        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1219        sp39/sp39.scn, sp39/system.h: New files.
1220
12212007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1222
1223        * sp36/strict_order_mut.c: New file.
1224
12252007-12-21      Xi Yang <hiyangxi@gmail.com>
1226
1227        * Makefile.am, configure.ac: Add support for proper stacking of
1228        priority inheritance on mutexes as well as enforce proper order of
1229        release.
1230        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1231        sp36/sp36.scn: New files.
1232
12332007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1234
1235        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1236        directive instead of violating RTEMS internals.
1237
12382007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1239
1240        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1241        Add test cases for User Extension Manager to improve code coverage.
1242        * sp21/task1.c: Fix spelling error.
1243
12442007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * spsize/size.c: Account for previous changes in calculation of MPCI
1247        receive server stack.
1248
12492007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * sp09/screen07.c, sp09/sp09.scn: Add test for
1252        rtems_message_queue_broadcast for bad buffer and count pointers.
1253        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1254        with bad priority or initiating twice.
1255        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1256        it forces a dispatch.
1257        * sp37/init.c: New file.
1258
12592007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1260
1261        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1262        enable, flash, and is in progress. These are normally inlines but
1263        also have bodies for non-C code. This test also exercises the odd
1264        case of calling clock tick from outside an ISR.
1265        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1266
12672007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1268
1269        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1270        using notepad with the current task's ID or SELF
1271        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1272        test missing test cases for clock_get.
1273
12742007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * sp28/init.c: Add test code for task variables to improve coverage.
1277
12782007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1279
1280        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1281        RTEMS provided accessor macros to obtain configuration fields.
1282
12832007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1284
1285        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1286        Configuration Table. Eliminate CPU Table from all ports. Delete
1287        references to CPU Table in all forms.
1288
12892007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1290
1291        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1292
12932007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1294
1295        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1296        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1297        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1298        to improve test coverage.
1299
13002007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1301
1302        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1303        coverage.
1304
13052007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1308
13092007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1310
1311        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1312        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1313        .scn files.
1314
13152007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1316
1317        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1318        commented out and updated the .scn file.
1319
13202007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1321
1322        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1323        buffered test IO.
1324
13252007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1326
1327        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1328        rtems_io_unregister_driver did not have any test code.
1329
13302007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1333        since it was used to configure a no longer used feature. Device names
1334        are now part of the filesystem not in a table. This also eliminated
1335        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1336        RTEMS as well as the memory allocation used to populate
1337        _IO_Driver_name_table.
1338
13392007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1340
1341        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1342        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1343        properly.
1344
13452007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1346
1347        * spsize/size.c: Eliminated the variables
1348        _RTEMS_tasks_User_initialization_tasks and
1349        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1350        used in one place after initialized. It was a waste of space.
1351
13522007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1353
1354        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1355        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1356        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1357        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1358        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1359        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1360        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1361        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1362        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1363        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1364        spsize/size.c: Add optional managers to Makefiles. Clean up test
1365        cases so last output line follows END OF pattern. Make sure test case
1366        all run. All tests appeared ok on sis.
1367
13682007-04-05      Joel Sherrill <joel@OARcorp.com>
1369
1370        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1371
13722007-04-05      Joel Sherrill <joel@OARcorp.com>
1373
1374        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1375        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1376        CONFIGURE_APPLICATION_NEEDS_XXX.
1377
13782007-04-02      Joel Sherrill <joel@OARcorp.com>
1379
1380        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1381
13822007-04-02      Joel Sherrill <joel@OARcorp.com>
1383
1384        * spsize/size.c: Convert from Classic API style TOD_Control as
1385        fundamental time structure to POSIX struct timespec. Add
1386        clock_get_uptime().
1387
13882007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1389
1390        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1391
13922007-03-26      Joel Sherrill <joel@OARcorp.com>
1393
1394        * sp35/priinv.c: Remove warning.
1395
13962007-03-10      Joel Sherrill <joel@OARcorp.com>
1397
1398        * sp26/system.h: Remove incorrect and duplicate
1399        CONFIGURE_EXTRA_TASK_STACKS.
1400
14012007-03-05      Joel Sherrill <joel@OARcorp.com>
1402
1403        PR 1222/cpukit
1404        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1405        thread that is blocked on a priority based thread queue is changed,
1406        that its placement in the queue is reevaluated based upon the new
1407        priority. This enhancement includes modifications to the SuperCore as
1408        well as new test cases.
1409        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1410        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1411        sp35/sp35.doc, sp35/sp35.scn: New files.
1412
14132007-03-05      Joel Sherrill <joel@OARcorp.com>
1414
1415        * sp26/system.h: Correct memory required for stack sizes.
1416
14172007-02-06      Joel Sherrill <joel@OARcorp.com>
1418
1419        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1420        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1421        tests.
1422
14232006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1424
1425        * sp33/init.c: Improve barrier test to include normal blocking with
1426        manual release and unblocking in barrier deletion.
1427
14282006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1429
1430        * configure.ac: New BUG-REPORT address.
1431
14322006-11-20      Joel Sherrill <joel@OARcorp.com>
1433
1434        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1435        and make output more compliant with other tests.
1436
14372006-11-17      Joel Sherrill <joel@OARcorp.com>
1438
1439        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1440        cases intended on all targets possible with new heap algorithm.
1441
14422006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1443
1444        * Makefile.am, configure.ac: Adding Classic API Barriers.
1445        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1446        New files.
1447
14482006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1449
1450        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1451
14522006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1453
1454        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1455        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1456        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1457        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1458        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1459        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1460        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1461        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1462        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1463        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1464        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1465        Use rtems_testsdir instead.
1466
14672006-04-05      Joel Sherrill <joel@OARcorp.com>
1468                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1469
1470        * spsize/size.c: Victor spotted the problem that
1471        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1472        variables and needed to be set to the same value.  I took that
1473        idea and just removed _Thread_MP_Receive.  All uses are now
1474        _MPCI_Receive_server_tcb.
1475
14762005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1477
1478        * configure.ac: Remove RTEMS_ENABLE_BARE,
1479        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1480
14812005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1482
1483        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1484        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1485        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1486        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1487        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1488        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1489        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1490        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1491        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1492        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1493        spfatal/Makefile.am, spsize/Makefile.am:
1494        Convert to use *_PROGRAMS.
1495
14962005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1497
1498        * sp01/Makefile.am, sp02/Makefile.am,
1499        sp03/Makefile.am, sp04/Makefile.am,
1500        sp05/Makefile.am, sp06/Makefile.am,
1501        sp07/Makefile.am, sp08/Makefile.am,
1502        sp09/Makefile.am, sp11/Makefile.am,
1503        sp12/Makefile.am, sp13/Makefile.am,
1504        sp14/Makefile.am, sp15/Makefile.am,
1505        sp16/Makefile.am, sp17/Makefile.am,
1506        sp19/Makefile.am, sp20/Makefile.am,
1507        sp21/Makefile.am, sp22/Makefile.am,
1508        sp23/Makefile.am, sp24/Makefile.am,
1509        sp25/Makefile.am, sp26/Makefile.am,
1510        sp27/Makefile.am, sp28/Makefile.am,
1511        sp29/Makefile.am, sp30/Makefile.am,
1512        sp31/Makefile.am, sp32/Makefile.am,
1513        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1514
15152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1516
1517        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1518        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1519        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1520        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1521        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1522        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1523        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1524        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1525        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1526        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1527        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1528        * sptests.am: Remove.
1529
15302005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1531
1532        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1533        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1534        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1535        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1536        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1537        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1538        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1539        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1540        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1541        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1542        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1543
15442005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1545
1546        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1547
15482005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1549
1550        * spsize/Makefile.am: Rename TEST to spsize.
1551        * spsize/size.scn: Remove.
1552        * spsize/spsize.scn: New (renamed from size.scn).
1553
15542005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1555
1556        * configure.ac: Add spfatal/Makefile.
1557        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1558        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1559        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1560        * sptests.am: Remove LIB_VARIANT.
1561
15622005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1563
1564        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1565        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1566        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1567        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1568        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1569        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1570        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1571        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1572        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1573        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1574        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1575
15762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1577
1578        * Makefile.am: Cleanup.
1579
15802005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1581
1582        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1583        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1584        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1585        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1586        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1587        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1588        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1589        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1590        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1591        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1592        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1593        spfatal/Makefile.am, spsize/Makefile.am:
1594        Partial conversion to automake.
1595
15962005-03-07      Joel Sherrill <joel@OARcorp.com>
1597
1598        * sp13/task1.c: Removed warnings.
1599
16002004-09-29      Joel Sherrill <joel@OARcorp.com>
1601
1602        * spsize/size.c: i960 obsoleted and all references removed.
1603
16042004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1605
1606        * configure.ac: Require automake > 1.9.
1607
16082004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1609
1610        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1611        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1612        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1613        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1614        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1615        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1616        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1617        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1618        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1619        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1620        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1621        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1622        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1623        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1624        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1625        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1626        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1627        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1628        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1629        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1630        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1631        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1632        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1633        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1634        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1635        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1636        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1637        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1638        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1639        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1640        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1641        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1642
16432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1644
1645        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1646
16472004-03-30      David Querbach <querbach@realtime.bc.ca>
1648
1649        PR 595/tests
1650        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1651        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1652        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1653        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1654        others treat it as a count of longs.
1655
16562004-03-30      David Querbach <querbach@realtime.bc.ca>
1657
1658        PR 596/tests
1659        * sp32/init.c: A missing definition of TEST_INIT before including
1660        <tmacros.h> means that buffered output will not work even if selected
1661        in buffer_test_io.h.
1662
16632004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1664
1665        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1666        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1667        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1668        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1669        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1670        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1671        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1672        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1673        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1674        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1675        types.
1676
16772004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1678
1679        * configure.ac: Add 2nd arg to RTEMS_TOP.
1680
16812004-03-05      Joel Sherrill <joel@OARcorp.com>
1682
1683        * sp07/buffered_io.c: Remove warning.
1684
16852004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1686
1687        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1688        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1689        * sp02/Makefile.am: Ditto.
1690        * sp03/Makefile.am: Ditto.
1691        * sp04/Makefile.am: Ditto.
1692        * sp05/Makefile.am: Ditto.
1693        * sp06/Makefile.am: Ditto.
1694        * sp07/Makefile.am: Ditto.
1695        * sp08/Makefile.am: Ditto.
1696        * sp09/Makefile.am: Ditto.
1697        * sp11/Makefile.am: Ditto.
1698        * sp12/Makefile.am: Ditto.
1699        * sp13/Makefile.am: Ditto.
1700        * sp14/Makefile.am: Ditto.
1701        * sp15/Makefile.am: Ditto.
1702        * sp16/Makefile.am: Ditto.
1703        * sp17/Makefile.am: Ditto.
1704        * sp19/Makefile.am: Ditto.
1705        * sp20/Makefile.am: Ditto.
1706        * sp21/Makefile.am: Ditto.
1707        * sp22/Makefile.am: Ditto.
1708        * sp23/Makefile.am: Ditto.
1709        * sp24/Makefile.am: Ditto.
1710        * sp25/Makefile.am: Ditto.
1711        * sp26/Makefile.am: Ditto.
1712        * sp27/Makefile.am: Ditto.
1713        * sp28/Makefile.am: Ditto.
1714        * sp29/Makefile.am: Ditto.
1715        * sp30/Makefile.am: Ditto.
1716        * sp31/Makefile.am: Ditto.
1717        * sp32/Makefile.am: Ditto.
1718        * spfatal/Makefile.am: Ditto.
1719        * spsize/Makefile.am: Ditto.
1720
17212003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1722
1723        * sptests.am: Add dirstamp support.
1724
17252003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1726
1727        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1728
17292003-12-16      Joel Sherrill <joel@OARcorp.com>
1730
1731        PR 544/tests
1732        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1733        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1734        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1735        make tests account for resources and not print at inappropriate
1736        times.
1737        * sp07/buffered_io.c: New file.
1738
17392003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1740
1741        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1742
17432003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1744
1745        * sp01/Makefile.am: Remove all-local: $(ARCH).
1746        * sp02/Makefile.am: Remove all-local: $(ARCH).
1747        * sp03/Makefile.am: Remove all-local: $(ARCH).
1748        * sp04/Makefile.am: Remove all-local: $(ARCH).
1749        * sp05/Makefile.am: Remove all-local: $(ARCH).
1750        * sp06/Makefile.am: Remove all-local: $(ARCH).
1751        * sp07/Makefile.am: Remove all-local: $(ARCH).
1752        * sp08/Makefile.am: Remove all-local: $(ARCH).
1753        * sp09/Makefile.am: Remove all-local: $(ARCH).
1754        * sp11/Makefile.am: Remove all-local: $(ARCH).
1755        * sp12/Makefile.am: Remove all-local: $(ARCH).
1756        * sp13/Makefile.am: Remove all-local: $(ARCH).
1757        * sp14/Makefile.am: Remove all-local: $(ARCH).
1758        * sp15/Makefile.am: Remove all-local: $(ARCH).
1759        * sp16/Makefile.am: Remove all-local: $(ARCH).
1760        * sp17/Makefile.am: Remove all-local: $(ARCH).
1761        * sp19/Makefile.am: Remove all-local: $(ARCH).
1762        * sp20/Makefile.am: Remove all-local: $(ARCH).
1763        * sp21/Makefile.am: Remove all-local: $(ARCH).
1764        * sp22/Makefile.am: Remove all-local: $(ARCH).
1765        * sp23/Makefile.am: Remove all-local: $(ARCH).
1766        * sp24/Makefile.am: Remove all-local: $(ARCH).
1767        * sp25/Makefile.am: Remove all-local: $(ARCH).
1768        * sp26/Makefile.am: Remove all-local: $(ARCH).
1769        * sp27/Makefile.am: Remove all-local: $(ARCH).
1770        * sp28/Makefile.am: Remove all-local: $(ARCH).
1771        * sp29/Makefile.am: Remove all-local: $(ARCH).
1772        * sp30/Makefile.am: Remove all-local: $(ARCH).
1773        * sp31/Makefile.am: Remove all-local: $(ARCH).
1774        * sp32/Makefile.am: Remove all-local: $(ARCH).
1775        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1776        * spsize/Makefile.am: Remove all-local: $(ARCH).
1777
17782003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1779
1780        * configure.ac: Reflect having moved to testsuites/.
1781
17822003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1783
1784        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1785
17862003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1787
1788        * configure.ac:Remove RTEMS_CHECK_CPU.
1789
17902003-09-04      Joel Sherrill <joel@OARcorp.com>
1791
1792        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1793        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1794        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1795        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1796        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1797        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1798        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1799        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1800        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1801        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1802        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1803        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1804        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1805        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1806        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1807        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1808        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1809        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1810        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1811        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1812        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1813        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1814        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1815        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1816        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1817        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1818        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1819        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1820        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1821        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1822        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1823        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1824        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1825        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1826        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1827        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1828        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1829        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1830        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1831        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1832        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1833        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1834        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1835        spsize/size.c, spsize/system.h: URL for license changed.
1836
18372003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1838
1839        PR 458/tests
1840        * sp30/task1.c: Correct indexing problem.
1841
18422003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1843
1844        * Makefile.am: Reflect having moved aclocal/.
1845
18462003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1847
1848        * Makefile.am: Reflect having moved automake/.
1849        * sp01/Makefile.am: Reflect having moved automake/.
1850        * sp02/Makefile.am: Reflect having moved automake/.
1851        * sp03/Makefile.am: Reflect having moved automake/.
1852        * sp04/Makefile.am: Reflect having moved automake/.
1853        * sp05/Makefile.am: Reflect having moved automake/.
1854        * sp06/Makefile.am: Reflect having moved automake/.
1855        * sp07/Makefile.am: Reflect having moved automake/.
1856        * sp08/Makefile.am: Reflect having moved automake/.
1857        * sp09/Makefile.am: Reflect having moved automake/.
1858        * sp11/Makefile.am: Reflect having moved automake/.
1859        * sp12/Makefile.am: Reflect having moved automake/.
1860        * sp13/Makefile.am: Reflect having moved automake/.
1861        * sp14/Makefile.am: Reflect having moved automake/.
1862        * sp15/Makefile.am: Reflect having moved automake/.
1863        * sp16/Makefile.am: Reflect having moved automake/.
1864        * sp17/Makefile.am: Reflect having moved automake/.
1865        * sp19/Makefile.am: Reflect having moved automake/.
1866        * sp20/Makefile.am: Reflect having moved automake/.
1867        * sp21/Makefile.am: Reflect having moved automake/.
1868        * sp22/Makefile.am: Reflect having moved automake/.
1869        * sp23/Makefile.am: Reflect having moved automake/.
1870        * sp24/Makefile.am: Reflect having moved automake/.
1871        * sp25/Makefile.am: Reflect having moved automake/.
1872        * sp26/Makefile.am: Reflect having moved automake/.
1873        * sp27/Makefile.am: Reflect having moved automake/.
1874        * sp28/Makefile.am: Reflect having moved automake/.
1875        * sp29/Makefile.am: Reflect having moved automake/.
1876        * sp30/Makefile.am: Reflect having moved automake/.
1877        * sp31/Makefile.am: Reflect having moved automake/.
1878        * sp32/Makefile.am: Reflect having moved automake/.
1879        * spfatal/Makefile.am: Reflect having moved automake/.
1880        * spsize/Makefile.am: Reflect having moved automake/.
1881
18822003-08-14      Joel Sherrill <joel@OARcorp.com>
1883
1884        * sp02/task1.c: Added ID to name lookup service and changed name of
1885        id/name translation status code. This propagated to multiple
1886        functions. The user API service added was rtems_object_id_to_name()
1887
18882003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1889
1890        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1891
18922003-05-29      Joel Sherrill <joel@OARcorp.com>
1893
1894        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1895
18962003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1897
1898        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1899        CC_CFLAGS_DEFAULT (obsolete).
1900
19012003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1902
1903        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1904        Remove CC_LDFLAGS_PROFILE_V.
1905
19062003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1907
1908        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1909
19102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1911
1912        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1913
19142003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1915
1916        * configure.ac: AC_PREREQ(2.57).
1917
19182002-11-14      Joel Sherrill <joel@OARcorp.com>
1919
1920        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1921        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1922        update the IDs in the screens.
1923
19242002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1925
1926        * .cvsignore: Reformat.
1927        Add autom4te*cache.
1928        Remove autom4te.cache.
1929
19302002-09-14      Joel Sherrill <joel@OARcorp.com>
1931
1932        * sp32/.cvsignore: New file.
1933
19342002-09-14      Aaron J. Grier <aaron@frye.com>
1935
1936        * PR271 was not applicable against the current source but included
1937        a nice test that Joel decided to add to the tree as sp32.
1938        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1939        * Makefile.am, configure.ac: Modified to reflect addition.
1940
19412002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1942
1943        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1944        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1945        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1946        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1947        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1948        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1949        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1950        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1951        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1952        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1953        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1954        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1955        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1956        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1957        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1958        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1959        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1960        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1961        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1962        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1963        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1964        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1965        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1966        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1967        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1968        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1969        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1970        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1971        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1972        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1973        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1974
19752002-08-01      Joel Sherrill <joel@OARcorp.com>
1976
1977        * Per PR47 add support for buffered test output.  This involved
1978        adding defines to redirect output to a buffer and dump it when
1979        full, at "test pause", and at exit.  To avoid problems when redefining
1980        exit(), all tests were modified to call rtems_test_exit().
1981        Some tests, notable psxtests, had to be modified to include
1982        the standard test macro .h file (pmacros.h or tmacros.h) to
1983        enable this support.
1984        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1985        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1986        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1987        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1988        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1989        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1990        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1991
19922002-07-30      Joel Sherrill <joel@OARcorp.com>
1993
1994        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1995        stack if the port doesn't configure using it.
1996
19972002-07-04      Joel Sherrill <joel@OARcorp.com>
1998
1999        * Jump table for single entry point removed.
2000        * spsize/size.c:  Modified to reflect above.
2001
20022002-07-01      Joel Sherrill <joel@OARcorp.com>
2003
2004        * sp29/init.c: Corrected definitions for task stack usage.
2005
20062002-07-01      Joel Sherrill <joel@OARcorp.com>
2007
2008        * spsize/size.c: _Thread_queue_Extract_table removed.
2009
20102001-05-17      Joel Sherrill <joel@OARcorp.com>
2011
2012        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2013        number of staticly configured device drivers.
2014
20152001-05-14      Joel Sherrill <joel@OARcorp.com>
2016
2017        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2018        than the configured number of drivers.
2019 
20202002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2021
2022        * configure.ac: Remove ENABLE_GCC28.
2023
20242001-04-04      Joel Sherrill <joel@OARcorp.com>
2025
2026        * spsize/size.c: Reflect SPARC modifcation to get rid of
2027        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2028 
20292001-03-29      Joel Sherrill <joel@OARcorp.com>
2030
2031        * Per PR147 addressed problems when reseting and inserting a timer
2032        into a timer chain that did not honor time passage since the last
2033        time the timer server was scheduled and the new insertion.
2034        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2035
20362001-03-28      Joel Sherrill <joel@OARcorp.com>
2037
2038        * Side-effect of PR132.
2039        * sp21/system.h: Now must explicitly request NULL driver.
2040
20412002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2042
2043        * configure.ac:
2044        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2045        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2046        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2047        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2048        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2049        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2050        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2051        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2052        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2053        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2054        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2055        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2056        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2057        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2058        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2059        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2060        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2061        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2062        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2063        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2064        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2065        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2066        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2067        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2068        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2069        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2070        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2071        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2072        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2073        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2074        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2075        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2076        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2077        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2078
20792002-03-20      Chris Johns <ccj@acm.org>
2080
2081        * PR145.
2082        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2083        in system (e.g. driver tasks).  Also exit on minimum number of
2084        switches not precise number.
2085
20862001-01-29      Joel Sherrill <joel@OARcorp.com>
2087
2088        * Fixed bug where resetting a timer that was not at the head
2089        of one of the task timer chains resulted in the Timer Server
2090        task waking up too far in the future.
2091        * Added rtems_timer_get_information() directive to support testing.
2092        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2093        above condition.
2094
20952001-01-22      Joel Sherrill <joel@OARcorp.com>
2096
2097        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2098        because priority added as argument to rtems_timer_initiate_server().
2099
21002001-01-16      Joel Sherrill <joel@OARcorp.com>
2101
2102        * Added tests for task-based timers.  This included the new tests
2103        sp30 and sp31.
2104        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2105        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2106        for task-based timer services.
2107        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2108        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2109        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2110        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2111        sp31/task1.c: New files.
2112
21132001-11-01      Joel Sherrill <joel@OARcorp.com>
2114
2115        * sp26/system.h: Properly account for stack memory used by
2116        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2117        and processed as PR78.
2118
21192001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2120
2121        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2122        * configure.in: Remove.
2123        * configure.ac: New file, generated from configure.in by autoupdate.
2124
21252001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2126
2127        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2128
21292001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2130
2131        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2132        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2133        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2134        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2135        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2136        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2137        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2138        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2139        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2140        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2141        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2142        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2143        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2144        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2145        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2146        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2147        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2148        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2149        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2150        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2151        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2152        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2153        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2154        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2155        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2156        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2157        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2158        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2159        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2160
21612001-08-16      Joel Sherrill <joel@OARcorp.com>
2162
2163        * sp20/system.h: Account for extra task stacks properly.
2164
21652001-08-16      Joel Sherrill <joel@OARcorp.com>
2166
2167        * sp13/sp13.scn: Id in screen had wrong class field value.
2168        * sp13/system.h: Account for message buffer memory.
2169        * sp13/task2.c: Remove unnecessary check for failure.
2170
21712001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2172
2173        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2174
21752001-04-20      Joel Sherrill <joel@OARcorp.com>
2176
2177        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2178        file.
2179
21802001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2181
2182        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2183
21842001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2185
2186        * sp21/Makefile.am: Remove libtest.
2187
21882000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2189
2190        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2191
21922000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2193
2194        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2195
21962000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2197
2198        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2199        Switch to GNU canonicalization.
2200        * sptests.am: Remove DEFS.
2201
22022000-09-29      Joel Sherrill <joel@OARcorp.com>
2203
2204        * sp20/sp20.scn: Corrected to reflect new addition.
2205        * sp20/system.h: Removed comment reflecting history.
2206
22072000-09-29      Stephan Merker <merker@decrc.abb.de>
2208
2209        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2210        Added new task to test sequence of altering a period's length
2211        while it is still active.
2212
22132000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2214
2215        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2216        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2217        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2218        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2219        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2220        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2221        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2222        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2223        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2224        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2225
22262000-08-10      Joel Sherrill <joel@OARcorp.com>
2227
2228        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.