source: rtems/testsuites/sptests/ChangeLog @ ac970794

4.104.115
Last change on this file since ac970794 was ac970794, checked in by Joel Sherrill <joel.sherrill@…>, on 07/20/09 at 01:01:34

2009-07-19 Joel Sherrill <joel.sherrill@…>

  • sp04/init.c: To be timesliced, tasks must also me preemptible.
  • Property mode set to 100644
File size: 66.4 KB
Line 
12009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp04/init.c: To be timesliced, tasks must also me preemptible.
4
52009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
6
7        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
8        what it was intended to do.
9
102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * spintrcritical_support/intrcritical.c,
13        spintrcritical_support/intrcritical.h: New files.
14
152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * Makefile.am, configure.ac: Add new infrastructure which is more
18        reliable about generating cases which hit interrupt critical
19        sections. Remove sp41 since it used its own mechanism.
20        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
21        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
22        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
23        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
24        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
25        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
26        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
27        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
28        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
29        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
30        spintrcritical05/spintrcritical05.scn: New files.
31        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
32        sp41/system.h: Removed.
33
342009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * sp41/init.c: Remove incorrect comment.
37
382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
39
40        * sp29/init.c: Simple binary semaphores can not be inherit priority.
41
422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
43
44        * sp25/init.c: Spacing.
45
462009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * Makefile.am, configure.ac: Add sp59 to test path through
49        _Thread_queue_First_priority where the task's priority was in the
50        bottom 1/4 of the range.
51        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
52        sp59/sp59.scn: New files.
53
542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
57        not blocked on a thread queue.
58        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
59        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
60
612009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * Makefile.am, configure.ac: Add test for timespec divide by zero.
64        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
65        sp58/sp58.scn: New files.
66
672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
70        pointer being null. This does not happen naturally at this time so
71        force the point.
72
732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * sp12/sp12.scn: Update screen to reflect priority changes from long
76        ago.
77
782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
81        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
82        as sp27a and test flushing both counting and binary semaphores.
83        Reformatted.
84        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
85        sp27a/sp27a.scn: New files.
86
872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
90        copied fomr other Makefile.am's.
91
922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
95        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
96        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
97        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
98
992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
100
101        * sp57/sp57.doc: Correct.
102
1032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * Makefile.am, configure.ac: Add test of restarting a task which is in
106        the middle of a sleep or wake after.
107        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
108        sp57/sp57.scn: New files.
109
1102009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * sp43/init.c, sp43/sp43.scn: Add more cases for
113        rtems_object_get_class_information() to improve coverage.
114
1152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
116
117        * Makefile.am, configure.ac: Add new test to verify that when a user
118        extension create hook fails, that the error is properly propagated.
119        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
120        sp56/sp56.scn: New files.
121
1222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
125        rtems_extension_delete.
126
1272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
128
129        * sp09/screen01.c, sp09/sp09.scn: Add test for
130        rtems_object_get_classic_name with invalid id.
131
1322009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
133
134        * sp02/task1.c: Minor spacing.
135
1362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
137
138        * spfatal12/init.c: Address to heap initialize must be aligned but size
139        must be too small.
140
1412009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
142
143        * Makefile.am, configure.ac: Add new test to exercise case when
144        broadcasting to a message queue with a pending message.
145        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
146        sp55/sp55.scn: New files.
147
1482009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
149
150        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
151        spfatal tests appear to cover all fatal error cases.
152        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
153        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
154        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
155        spfatal/task1.c: Removed.
156
1572009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
158
159        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
160        initialize workspace heap during initialize. Can be caused by
161        unaligned address or not enough memory to initialize heap required
162        overhead.
163        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
164        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
165
1662009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
169
1702009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
173
1742009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
175
176        * spstkalloc/spstkalloc.scn: Update screen.
177
1782009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * Makefile.am, configure.ac: Add new test for user configured stack
181        allocator/deallocator. Test both pass and fail cases.
182        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
183        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
184
1852009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * spchain/init.c, spchain/spchain.scn: Clean up test.
188
1892009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
190
191        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
192        routines whose bodies are not used by RTEMS itself.
193        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
194        spchain/spchain.doc, spchain/spchain.scn: New files.
195
1962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
199        chain for coverage.
200
2012009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
204        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
205        improve coverage.
206
2072009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
208
209        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
210
2112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
214        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
215
2162009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
219        Enhance spprintk. Add two new fatal error tests to cover
220        __assert_func.
221        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
222        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
223
2242009-06-18      Chris Johns <chrisj@rtems.org>
225
226        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
227        workaround the H8300 gcc bug.
228
2292009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * sp54/init.c: Fix spacing.
232
2332009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * sp02/sp02.doc, sp02/system.h: Update copyright year.
236
2372009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
238
239        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
240
2412009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * Makefile.am, configure.ac: Add new test.
244        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
245        sp54/sp54.scn: New files.
246
2472009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
248
249        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
250        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
251        the time of day forward not making server based timers fire.
252        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
253        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
254        sp53/sp53.scn: New files.
255
2562009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
257
258        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
259
2602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
261
262        PR 1415/cpukit
263        * Makefile.am, configure.ac: Add test for very simple priority ceiling
264        violation.
265        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
266        sp51/sp51.scn: New files.
267
2682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
269
270        PR 1413/cpukit
271        * Makefile.am, configure.ac: Add test for case where server based
272        timers which reinitiated themselves did not get reinserted onto timer
273        chain.
274        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
275        sp50/sp50.scn: New files.
276
2772009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        PR 1414/cpukit
280        * Makefile.am, configure.ac: Tighten math on extraction of index so it
281        is harder to trick by passing in a valid id of an incorrect object
282        class.
283        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
284        sp49/sp49.scn: New files.
285
2862009-05-19      Chris Johns <chrisj@rtems.org>
287
288        * sp04/tswitch.c: Lower sample count for small memory targets.
289       
2902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * spprintk/init.c: printk() now 100% covered.
293
2942009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
295
296        * spprintk/init.c: More test cases.
297
2982009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
299
300        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
301        large enough for buffer node overhead.
302
3032009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        * Makefile.am, configure.ac, spwatchdog/system.h,
306        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
307        printk. These will help coverage. Simplify spwkspace.
308        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
309        spprintk/spprintk.scn: New files.
310        * spwkspace/system.h: Removed.
311
3122009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
313
314        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
315        methods.
316        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
317        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
318
3192009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
320
321        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
322        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
323        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
324        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
325        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
326        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
327        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
328        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
329        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
330        spsize/size.c: Fix warnings.
331
3322009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
335        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
336        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
337        spobjgetnext/system.h: New files.
338
3392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
340
341        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
342        64k to 20k. No impact on test behavior.
343
3442009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
345
346        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
347
3482009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
349
350        * sp37/init.c, sp37/sp37.scn: Add test case for
351        rtems_interrupt_level_attribute body.
352
3532009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
354
355        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
356        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
357        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
358        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
359        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
360        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
361        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
362        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
363        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
364        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
365        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
366        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
367        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
368        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
369        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
370        sp48/Makefile.am, spfatal/Makefile.am,
371        spfatal01/Makefile.am, spfatal02/Makefile.am,
372        spfatal03/Makefile.am, spfatal04/Makefile.am,
373        spfatal05/Makefile.am, spfatal06/Makefile.am,
374        spfatal07/Makefile.am, spfatal08/Makefile.am,
375        spfatal09/Makefile.am, spsize/Makefile.am,
376        spwatchdog/Makefile.am:
377        Eliminate _exe_/.exe.
378
3792009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        PR 1388/cpukit
382        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
383        allow both priority inherit and ceiling attributes to be set on
384        semaphore create. These attributes are mutually exclusive and this
385        should be an error.
386
3872009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
388
389        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
390        unlimited objects when configured for a unified workspace works as
391        expected.
392        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
393        sp48/sp48.scn: New files.
394
3952009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
396                Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        PR 1357/cpukit
399        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
400        honored.
401        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
402        sp47/sp47.scn: New files.
403
4042009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
405
406        * Makefile.am, configure.ac: Add new test to test Watchdog display
407        helper routines. These reach into the SuperCore.
408        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
409        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
410        spwatchdog/system.h, spwatchdog/task1.c: New files.
411
4122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
413
414        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
415
4162009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
417
418        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
419        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
420        hard-coded hex numbers for bad object Ids.
421
4222009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * sp15/system.h, sp19/system.h: Array of task names should be of type
425        rtems_name not rtems_id. Similarly array of task ids should be
426        rtems_id not rtems_name.
427
4282008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
429
430        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
431
4322008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
433
434        * Makefile.am, configure.ac, spfatal06/testcase.h,
435        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
436        spsize/size.c: Eliminate pointers to API configuration tables in the
437        main configuration table. Reference the main configuration table and
438        the API configuration tables directly using the confdefs.h version
439        rather than obtaining a pointer to it. This eliminated some
440        variables, a potential fatal error, some unnecessary default
441        configuration structures. Overall, about a 4.5% reduction in the code
442        size for minimum and hello on the SPARC.
443        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
444        spfatal10/testcase.h: Removed.
445
4462008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
447
448        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
449        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
450        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
451        successfully with maxixum number of priorities as 16 instead of 256.
452        This was done by temporarily modifying the score priority.h maximum.
453        This allowed testing of all API code to ensure that it worked
454        properly with a reduced number of priorities. Most modifications were
455        to switch from hard-coded maximum to using the API provided methods
456        to determine maximum number of priority levels.
457
4582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * sp46/sp46.scn: Add screen missed earlier.
461
4622008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
463
464        PR 1348/cpukit
465        * Makefile.am, configure.ac: Add test of special case of resetting cpu
466        usage information while a period is running.
467        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
468        sp46/sp46.scn: New files.
469
4702008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
471
472        * sp45/init.c: New file.
473
4742008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
475
476        PR 1347/cpukit
477        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
478        Rework Timer Server to ensure that the context allows for blocking,
479        allocating memory, and acquiring semaphores and mutexes.
480        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
481        New files.
482
4832008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * sp25/system.h: Add warning and temporary m32c conditional until size
486        type addressed.
487
4882008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
489
490        * sp09/screen07.c: Use INT_MAX as number of messages so always
491        properly sized and no overflow on constant.
492        * sp09/screen10.c: Delay so on targets with simulator idle clock
493        tick driver this will work.
494        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
495        byte boundaries rather than two byte boundaries.
496        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
497        allocate more memory than size_t holds on m32c.
498
4992008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
502        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
503        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
504        and Region calls. On 16-bit architectures, size_t can be 16-bits
505        which would limit sizes to 64K. Also address constants which
506        overflowed on 16-bit integer targets.
507
5082008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
509
510        * sp43/sp43.scn: Bump version to 4.9.99.0
511
5122008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
513
514        * sp19/system.h: Use "double" instead of "rtems_double".
515
5162008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
517
518        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
519
5202008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
521
522        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
523        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
524        spfatal_support/init.c, spfatal_support/system.h:
525        Convert to "bool".
526
5272008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
530        declared in a public place.
531
5322008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
535
5362008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
537
538        * sp43/init.c: Fix derefence of uninitialized pointer.
539
5402008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
543        multiprocessing is not enabled. Saves one more variable from single
544        processor configuration.
545
5462008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
547
548        PR 1212/cpukit
549        * Makefile.am, configure.ac: Time slicing will not happen if the task
550        mode is changed from a non-timeslicing mode to timeslicing mode if it
551        is done by the executing thread (e.g. in its task body). This change
552        includes sp44 to demonstrate the problem and verify the correction.
553        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
554
5552008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
558        architectures they are not supported on.
559
5602008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
563
5642008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
565
566        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
567          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
568
5692008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * sp28/init.c: Corrections to configuration.
572        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
573        * spsize/size.c: _ISR_Vector_table only exists on architectures
574        which use the Simple Vectored Interrupt Model.
575
5762008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
577
578        * spsize/size.c: Convention calls for leading underscore on private
579        RTEMS variables.
580
5812008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
582
583        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
584        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
585        Refactored and renamed initialization routines to
586        rtems_initialize_data_structures, rtems_initialize_before_drivers,
587        rtems_initialize_device_drivers, and
588        rtems_initialize_start_multitasking. This opened the sequence up so
589        that bootcard() could provide a more robust and flexible framework
590        which is easier to explain and understand. This also lays the
591        groundwork for sharing the division of available memory between the
592        RTEMS workspace and heap and the C library initialization across all
593        BSPs.
594
5952008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
596
597        * sp32/init.c: Formatting.
598
5992008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
600
601        * sp09/screen01.c: Correct test.
602        * sp09/screen14.c: Update copyright.
603        * sp28/init.c: Correct end of test messages.
604
6052008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
606
607        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
608
6092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
610
611        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
612        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
613        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
614        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
615        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
616        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
617        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
618        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
619        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
620        tests. Add a clock_settime case for < 1988.
621
6222008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
623
624        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
625
6262008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
627
628        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
629        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
630        * sp41/sp41.scn: Now has content.
631        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
632        Object Services recently added to API.
633
6342008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
635
636        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
637        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
638        collection. This changed the name of a few previously public but
639        undocumented services and added a some new services.
640        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
641        sp43/system.h: New files.
642
6432008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
644
645        * spfatal10/.cvsignore: New file.
646
6472008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
650        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
651        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
652        New files.
653
6542008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
655
656        * Makefile.am, configure.ac: Added fatal error tests
657        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
658        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
659        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
660        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
661        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
662        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
663        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
664        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
665        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
666        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
667        spfatal_support/init.c, spfatal_support/system.h: New files.
668
6692008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
670
671        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
672        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
673        test messages.
674
6752008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
676
677        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
678        simple type to a union of an unsigned 32 bit integer and a pointer.
679        This should help eliminate weird casts between u32 and pointers in
680        various places. The APIs now have to explicitly call _u32 or _string
681        versions of helper routines. This should also simplify things and
682        eliminate the need for ugly casts in some cases.
683
6842008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
685
686        * sp42/Makefile.am: New file.
687
6882008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
689
690        Add sp42 to exercise thread queue with knowledge of the implementation
691        so we can exercise all of the normal paths possible.
692        * Makefile.am, configure.ac: Add sp42.
693        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
694
6952008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * sp39/init.c: Add case for long timeout on blocking operation.
698        * Makefile.am, configure.ac: Add new test to exercise thread
699        queue blokcing synchronization. sp39 and sp41 are very similar.
700        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
701        sp41/system.h: New files.
702
7032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * sp39/init.c: Clean up.
706
7072008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
708
709        * sp39/init.c: Modify to improve coverage.
710
7112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
712
713        * sp36/strict_order_mut.c:
714
7152008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
716
717        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
718        driver registration.
719        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
720        sp40/system.h: New files.
721
7222008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
725        Add test cases for:
726          + message queue create requesting too many message buffers
727            for the available memory
728          + region extend with address inside existing heap
729          + timer server initiate too large a stack, create error
730        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
731          + task set priority while holding resource
732
7332008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
734
735        * Makefile.am, configure.ac: Added sp38 and sp39.
736        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
737        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
738        sp39/sp39.scn, sp39/system.h: New files.
739
7402007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
741
742        * sp36/strict_order_mut.c: New file.
743
7442007-12-21      Xi Yang <hiyangxi@gmail.com>
745
746        * Makefile.am, configure.ac: Add support for proper stacking of
747        priority inheritance on mutexes as well as enforce proper order of
748        release.
749        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
750        sp36/sp36.scn: New files.
751
7522007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
753
754        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
755        directive instead of violating RTEMS internals.
756
7572007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
758
759        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
760        Add test cases for User Extension Manager to improve code coverage.
761        * sp21/task1.c: Fix spelling error.
762
7632007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * spsize/size.c: Account for previous changes in calculation of MPCI
766        receive server stack.
767
7682007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
769
770        * sp09/screen07.c, sp09/sp09.scn: Add test for
771        rtems_message_queue_broadcast for bad buffer and count pointers.
772        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
773        with bad priority or initiating twice.
774        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
775        it forces a dispatch.
776        * sp37/init.c: New file.
777
7782007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
779
780        * Makefile.am, configure.ac: Add new tests for interrupt disable,
781        enable, flash, and is in progress. These are normally inlines but
782        also have bodies for non-C code. This test also exercises the odd
783        case of calling clock tick from outside an ISR.
784        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
785
7862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
787
788        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
789        using notepad with the current task's ID or SELF
790        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
791        test missing test cases for clock_get.
792
7932007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
794
795        * sp28/init.c: Add test code for task variables to improve coverage.
796
7972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
798
799        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
800        RTEMS provided accessor macros to obtain configuration fields.
801
8022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
803
804        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
805        Configuration Table. Eliminate CPU Table from all ports. Delete
806        references to CPU Table in all forms.
807
8082007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
809
810        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
811
8122007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
813
814        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
815        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
816        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
817        to improve test coverage.
818
8192007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
820
821        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
822        coverage.
823
8242007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
825
826        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
827
8282007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
829
830        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
831        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
832        .scn files.
833
8342007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
835
836        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
837        commented out and updated the .scn file.
838
8392007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
840
841        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
842        buffered test IO.
843
8442007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
847        rtems_io_unregister_driver did not have any test code.
848
8492007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
850
851        * spsize/size.c: Eliminate maximum_drivers configuration parameter
852        since it was used to configure a no longer used feature. Device names
853        are now part of the filesystem not in a table. This also eliminated
854        the variables _IO_Number_of_devices and _IO_Driver_name_table from
855        RTEMS as well as the memory allocation used to populate
856        _IO_Driver_name_table.
857
8582007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
859
860        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
861        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
862        properly.
863
8642007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * spsize/size.c: Eliminated the variables
867        _RTEMS_tasks_User_initialization_tasks and
868        _RTEMS_tasks_Number_of_initialization_tasks because they were only
869        used in one place after initialized. It was a waste of space.
870
8712007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
872
873        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
874        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
875        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
876        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
877        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
878        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
879        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
880        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
881        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
882        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
883        spsize/size.c: Add optional managers to Makefiles. Clean up test
884        cases so last output line follows END OF pattern. Make sure test case
885        all run. All tests appeared ok on sis.
886
8872007-04-05      Joel Sherrill <joel@OARcorp.com>
888
889        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
890
8912007-04-05      Joel Sherrill <joel@OARcorp.com>
892
893        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
894        CONFIGURE_TEST_NEEDS_XXX configuration constants to
895        CONFIGURE_APPLICATION_NEEDS_XXX.
896
8972007-04-02      Joel Sherrill <joel@OARcorp.com>
898
899        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
900
9012007-04-02      Joel Sherrill <joel@OARcorp.com>
902
903        * spsize/size.c: Convert from Classic API style TOD_Control as
904        fundamental time structure to POSIX struct timespec. Add
905        clock_get_uptime().
906
9072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
908
909        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
910
9112007-03-26      Joel Sherrill <joel@OARcorp.com>
912
913        * sp35/priinv.c: Remove warning.
914
9152007-03-10      Joel Sherrill <joel@OARcorp.com>
916
917        * sp26/system.h: Remove incorrect and duplicate
918        CONFIGURE_EXTRA_TASK_STACKS.
919
9202007-03-05      Joel Sherrill <joel@OARcorp.com>
921
922        PR 1222/cpukit
923        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
924        thread that is blocked on a priority based thread queue is changed,
925        that its placement in the queue is reevaluated based upon the new
926        priority. This enhancement includes modifications to the SuperCore as
927        well as new test cases.
928        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
929        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
930        sp35/sp35.doc, sp35/sp35.scn: New files.
931
9322007-03-05      Joel Sherrill <joel@OARcorp.com>
933
934        * sp26/system.h: Correct memory required for stack sizes.
935
9362007-02-06      Joel Sherrill <joel@OARcorp.com>
937
938        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
939        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
940        tests.
941
9422006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
943
944        * sp33/init.c: Improve barrier test to include normal blocking with
945        manual release and unblocking in barrier deletion.
946
9472006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * configure.ac: New BUG-REPORT address.
950
9512006-11-20      Joel Sherrill <joel@OARcorp.com>
952
953        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
954        and make output more compliant with other tests.
955
9562006-11-17      Joel Sherrill <joel@OARcorp.com>
957
958        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
959        cases intended on all targets possible with new heap algorithm.
960
9612006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
962
963        * Makefile.am, configure.ac: Adding Classic API Barriers.
964        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
965        New files.
966
9672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
968
969        * configure.ac: Require autoconf-2.60. Require automake-1.10.
970
9712006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
972
973        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
974        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
975        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
976        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
977        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
978        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
979        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
980        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
981        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
982        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
983        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
984        Use rtems_testsdir instead.
985
9862006-04-05      Joel Sherrill <joel@OARcorp.com>
987                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
988
989        * spsize/size.c: Victor spotted the problem that
990        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
991        variables and needed to be set to the same value.  I took that
992        idea and just removed _Thread_MP_Receive.  All uses are now
993        _MPCI_Receive_server_tcb.
994
9952005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
996
997        * configure.ac: Remove RTEMS_ENABLE_BARE,
998        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
999
10002005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1001
1002        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1003        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1004        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1005        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1006        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1007        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1008        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1009        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1010        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1011        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1012        spfatal/Makefile.am, spsize/Makefile.am:
1013        Convert to use *_PROGRAMS.
1014
10152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1016
1017        * sp01/Makefile.am, sp02/Makefile.am,
1018        sp03/Makefile.am, sp04/Makefile.am,
1019        sp05/Makefile.am, sp06/Makefile.am,
1020        sp07/Makefile.am, sp08/Makefile.am,
1021        sp09/Makefile.am, sp11/Makefile.am,
1022        sp12/Makefile.am, sp13/Makefile.am,
1023        sp14/Makefile.am, sp15/Makefile.am,
1024        sp16/Makefile.am, sp17/Makefile.am,
1025        sp19/Makefile.am, sp20/Makefile.am,
1026        sp21/Makefile.am, sp22/Makefile.am,
1027        sp23/Makefile.am, sp24/Makefile.am,
1028        sp25/Makefile.am, sp26/Makefile.am,
1029        sp27/Makefile.am, sp28/Makefile.am,
1030        sp29/Makefile.am, sp30/Makefile.am,
1031        sp31/Makefile.am, sp32/Makefile.am,
1032        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1033
10342005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1035
1036        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1037        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1038        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1039        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1040        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1041        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1042        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1043        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1044        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1045        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1046        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1047        * sptests.am: Remove.
1048
10492005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1050
1051        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1052        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1053        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1054        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1055        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1056        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1057        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1058        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1059        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1060        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1061        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1062
10632005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1064
1065        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1066
10672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1068
1069        * spsize/Makefile.am: Rename TEST to spsize.
1070        * spsize/size.scn: Remove.
1071        * spsize/spsize.scn: New (renamed from size.scn).
1072
10732005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1074
1075        * configure.ac: Add spfatal/Makefile.
1076        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1077        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1078        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1079        * sptests.am: Remove LIB_VARIANT.
1080
10812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1082
1083        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1084        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1085        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1086        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1087        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1088        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1089        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1090        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1091        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1092        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1093        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1094
10952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1096
1097        * Makefile.am: Cleanup.
1098
10992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1100
1101        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1102        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1103        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1104        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1105        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1106        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1107        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1108        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1109        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1110        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1111        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1112        spfatal/Makefile.am, spsize/Makefile.am:
1113        Partial conversion to automake.
1114
11152005-03-07      Joel Sherrill <joel@OARcorp.com>
1116
1117        * sp13/task1.c: Removed warnings.
1118
11192004-09-29      Joel Sherrill <joel@OARcorp.com>
1120
1121        * spsize/size.c: i960 obsoleted and all references removed.
1122
11232004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1124
1125        * configure.ac: Require automake > 1.9.
1126
11272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1128
1129        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1130        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1131        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1132        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1133        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1134        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1135        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1136        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1137        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1138        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1139        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1140        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1141        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1142        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1143        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1144        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1145        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1146        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1147        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1148        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1149        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1150        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1151        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1152        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1153        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1154        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1155        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1156        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1157        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1158        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1159        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1160        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1161
11622004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1163
1164        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1165
11662004-03-30      David Querbach <querbach@realtime.bc.ca>
1167
1168        PR 595/tests
1169        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1170        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1171        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1172        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1173        others treat it as a count of longs.
1174
11752004-03-30      David Querbach <querbach@realtime.bc.ca>
1176
1177        PR 596/tests
1178        * sp32/init.c: A missing definition of TEST_INIT before including
1179        <tmacros.h> means that buffered output will not work even if selected
1180        in buffer_test_io.h.
1181
11822004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1183
1184        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1185        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1186        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1187        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1188        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1189        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1190        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1191        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1192        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1193        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1194        types.
1195
11962004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1197
1198        * configure.ac: Add 2nd arg to RTEMS_TOP.
1199
12002004-03-05      Joel Sherrill <joel@OARcorp.com>
1201
1202        * sp07/buffered_io.c: Remove warning.
1203
12042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1205
1206        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1207        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1208        * sp02/Makefile.am: Ditto.
1209        * sp03/Makefile.am: Ditto.
1210        * sp04/Makefile.am: Ditto.
1211        * sp05/Makefile.am: Ditto.
1212        * sp06/Makefile.am: Ditto.
1213        * sp07/Makefile.am: Ditto.
1214        * sp08/Makefile.am: Ditto.
1215        * sp09/Makefile.am: Ditto.
1216        * sp11/Makefile.am: Ditto.
1217        * sp12/Makefile.am: Ditto.
1218        * sp13/Makefile.am: Ditto.
1219        * sp14/Makefile.am: Ditto.
1220        * sp15/Makefile.am: Ditto.
1221        * sp16/Makefile.am: Ditto.
1222        * sp17/Makefile.am: Ditto.
1223        * sp19/Makefile.am: Ditto.
1224        * sp20/Makefile.am: Ditto.
1225        * sp21/Makefile.am: Ditto.
1226        * sp22/Makefile.am: Ditto.
1227        * sp23/Makefile.am: Ditto.
1228        * sp24/Makefile.am: Ditto.
1229        * sp25/Makefile.am: Ditto.
1230        * sp26/Makefile.am: Ditto.
1231        * sp27/Makefile.am: Ditto.
1232        * sp28/Makefile.am: Ditto.
1233        * sp29/Makefile.am: Ditto.
1234        * sp30/Makefile.am: Ditto.
1235        * sp31/Makefile.am: Ditto.
1236        * sp32/Makefile.am: Ditto.
1237        * spfatal/Makefile.am: Ditto.
1238        * spsize/Makefile.am: Ditto.
1239
12402003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1241
1242        * sptests.am: Add dirstamp support.
1243
12442003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1245
1246        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1247
12482003-12-16      Joel Sherrill <joel@OARcorp.com>
1249
1250        PR 544/tests
1251        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1252        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1253        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1254        make tests account for resources and not print at inappropriate
1255        times.
1256        * sp07/buffered_io.c: New file.
1257
12582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1259
1260        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1261
12622003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1263
1264        * sp01/Makefile.am: Remove all-local: $(ARCH).
1265        * sp02/Makefile.am: Remove all-local: $(ARCH).
1266        * sp03/Makefile.am: Remove all-local: $(ARCH).
1267        * sp04/Makefile.am: Remove all-local: $(ARCH).
1268        * sp05/Makefile.am: Remove all-local: $(ARCH).
1269        * sp06/Makefile.am: Remove all-local: $(ARCH).
1270        * sp07/Makefile.am: Remove all-local: $(ARCH).
1271        * sp08/Makefile.am: Remove all-local: $(ARCH).
1272        * sp09/Makefile.am: Remove all-local: $(ARCH).
1273        * sp11/Makefile.am: Remove all-local: $(ARCH).
1274        * sp12/Makefile.am: Remove all-local: $(ARCH).
1275        * sp13/Makefile.am: Remove all-local: $(ARCH).
1276        * sp14/Makefile.am: Remove all-local: $(ARCH).
1277        * sp15/Makefile.am: Remove all-local: $(ARCH).
1278        * sp16/Makefile.am: Remove all-local: $(ARCH).
1279        * sp17/Makefile.am: Remove all-local: $(ARCH).
1280        * sp19/Makefile.am: Remove all-local: $(ARCH).
1281        * sp20/Makefile.am: Remove all-local: $(ARCH).
1282        * sp21/Makefile.am: Remove all-local: $(ARCH).
1283        * sp22/Makefile.am: Remove all-local: $(ARCH).
1284        * sp23/Makefile.am: Remove all-local: $(ARCH).
1285        * sp24/Makefile.am: Remove all-local: $(ARCH).
1286        * sp25/Makefile.am: Remove all-local: $(ARCH).
1287        * sp26/Makefile.am: Remove all-local: $(ARCH).
1288        * sp27/Makefile.am: Remove all-local: $(ARCH).
1289        * sp28/Makefile.am: Remove all-local: $(ARCH).
1290        * sp29/Makefile.am: Remove all-local: $(ARCH).
1291        * sp30/Makefile.am: Remove all-local: $(ARCH).
1292        * sp31/Makefile.am: Remove all-local: $(ARCH).
1293        * sp32/Makefile.am: Remove all-local: $(ARCH).
1294        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1295        * spsize/Makefile.am: Remove all-local: $(ARCH).
1296
12972003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1298
1299        * configure.ac: Reflect having moved to testsuites/.
1300
13012003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1302
1303        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1304
13052003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1306
1307        * configure.ac:Remove RTEMS_CHECK_CPU.
1308
13092003-09-04      Joel Sherrill <joel@OARcorp.com>
1310
1311        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1312        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1313        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1314        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1315        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1316        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1317        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1318        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1319        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1320        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1321        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1322        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1323        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1324        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1325        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1326        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1327        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1328        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1329        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1330        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1331        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1332        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1333        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1334        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1335        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1336        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1337        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1338        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1339        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1340        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1341        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1342        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1343        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1344        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1345        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1346        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1347        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1348        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1349        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1350        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1351        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1352        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1353        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1354        spsize/size.c, spsize/system.h: URL for license changed.
1355
13562003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1357
1358        PR 458/tests
1359        * sp30/task1.c: Correct indexing problem.
1360
13612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1362
1363        * Makefile.am: Reflect having moved aclocal/.
1364
13652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1366
1367        * Makefile.am: Reflect having moved automake/.
1368        * sp01/Makefile.am: Reflect having moved automake/.
1369        * sp02/Makefile.am: Reflect having moved automake/.
1370        * sp03/Makefile.am: Reflect having moved automake/.
1371        * sp04/Makefile.am: Reflect having moved automake/.
1372        * sp05/Makefile.am: Reflect having moved automake/.
1373        * sp06/Makefile.am: Reflect having moved automake/.
1374        * sp07/Makefile.am: Reflect having moved automake/.
1375        * sp08/Makefile.am: Reflect having moved automake/.
1376        * sp09/Makefile.am: Reflect having moved automake/.
1377        * sp11/Makefile.am: Reflect having moved automake/.
1378        * sp12/Makefile.am: Reflect having moved automake/.
1379        * sp13/Makefile.am: Reflect having moved automake/.
1380        * sp14/Makefile.am: Reflect having moved automake/.
1381        * sp15/Makefile.am: Reflect having moved automake/.
1382        * sp16/Makefile.am: Reflect having moved automake/.
1383        * sp17/Makefile.am: Reflect having moved automake/.
1384        * sp19/Makefile.am: Reflect having moved automake/.
1385        * sp20/Makefile.am: Reflect having moved automake/.
1386        * sp21/Makefile.am: Reflect having moved automake/.
1387        * sp22/Makefile.am: Reflect having moved automake/.
1388        * sp23/Makefile.am: Reflect having moved automake/.
1389        * sp24/Makefile.am: Reflect having moved automake/.
1390        * sp25/Makefile.am: Reflect having moved automake/.
1391        * sp26/Makefile.am: Reflect having moved automake/.
1392        * sp27/Makefile.am: Reflect having moved automake/.
1393        * sp28/Makefile.am: Reflect having moved automake/.
1394        * sp29/Makefile.am: Reflect having moved automake/.
1395        * sp30/Makefile.am: Reflect having moved automake/.
1396        * sp31/Makefile.am: Reflect having moved automake/.
1397        * sp32/Makefile.am: Reflect having moved automake/.
1398        * spfatal/Makefile.am: Reflect having moved automake/.
1399        * spsize/Makefile.am: Reflect having moved automake/.
1400
14012003-08-14      Joel Sherrill <joel@OARcorp.com>
1402
1403        * sp02/task1.c: Added ID to name lookup service and changed name of
1404        id/name translation status code. This propagated to multiple
1405        functions. The user API service added was rtems_object_id_to_name()
1406
14072003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1408
1409        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1410
14112003-05-29      Joel Sherrill <joel@OARcorp.com>
1412
1413        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1414
14152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1416
1417        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1418        CC_CFLAGS_DEFAULT (obsolete).
1419
14202003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1421
1422        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1423        Remove CC_LDFLAGS_PROFILE_V.
1424
14252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1426
1427        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1428
14292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1430
1431        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1432
14332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1434
1435        * configure.ac: AC_PREREQ(2.57).
1436
14372002-11-14      Joel Sherrill <joel@OARcorp.com>
1438
1439        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1440        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1441        update the IDs in the screens.
1442
14432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1444
1445        * .cvsignore: Reformat.
1446        Add autom4te*cache.
1447        Remove autom4te.cache.
1448
14492002-09-14      Joel Sherrill <joel@OARcorp.com>
1450
1451        * sp32/.cvsignore: New file.
1452
14532002-09-14      Aaron J. Grier <aaron@frye.com>
1454
1455        * PR271 was not applicable against the current source but included
1456        a nice test that Joel decided to add to the tree as sp32.
1457        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1458        * Makefile.am, configure.ac: Modified to reflect addition.
1459
14602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1461
1462        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1463        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1464        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1465        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1466        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1467        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1468        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1469        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1470        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1471        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1472        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1473        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1474        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1475        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1476        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1477        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1478        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1479        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1480        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1481        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1482        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1483        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1484        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1485        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1486        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1487        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1488        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1489        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1490        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1491        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1492        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1493
14942002-08-01      Joel Sherrill <joel@OARcorp.com>
1495
1496        * Per PR47 add support for buffered test output.  This involved
1497        adding defines to redirect output to a buffer and dump it when
1498        full, at "test pause", and at exit.  To avoid problems when redefining
1499        exit(), all tests were modified to call rtems_test_exit().
1500        Some tests, notable psxtests, had to be modified to include
1501        the standard test macro .h file (pmacros.h or tmacros.h) to
1502        enable this support.
1503        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1504        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1505        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1506        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1507        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1508        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1509        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1510
15112002-07-30      Joel Sherrill <joel@OARcorp.com>
1512
1513        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1514        stack if the port doesn't configure using it.
1515
15162002-07-04      Joel Sherrill <joel@OARcorp.com>
1517
1518        * Jump table for single entry point removed.
1519        * spsize/size.c:  Modified to reflect above.
1520
15212002-07-01      Joel Sherrill <joel@OARcorp.com>
1522
1523        * sp29/init.c: Corrected definitions for task stack usage.
1524
15252002-07-01      Joel Sherrill <joel@OARcorp.com>
1526
1527        * spsize/size.c: _Thread_queue_Extract_table removed.
1528
15292001-05-17      Joel Sherrill <joel@OARcorp.com>
1530
1531        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1532        number of staticly configured device drivers.
1533
15342001-05-14      Joel Sherrill <joel@OARcorp.com>
1535
1536        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1537        than the configured number of drivers.
1538 
15392002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1540
1541        * configure.ac: Remove ENABLE_GCC28.
1542
15432001-04-04      Joel Sherrill <joel@OARcorp.com>
1544
1545        * spsize/size.c: Reflect SPARC modifcation to get rid of
1546        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1547 
15482001-03-29      Joel Sherrill <joel@OARcorp.com>
1549
1550        * Per PR147 addressed problems when reseting and inserting a timer
1551        into a timer chain that did not honor time passage since the last
1552        time the timer server was scheduled and the new insertion.
1553        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1554
15552001-03-28      Joel Sherrill <joel@OARcorp.com>
1556
1557        * Side-effect of PR132.
1558        * sp21/system.h: Now must explicitly request NULL driver.
1559
15602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1561
1562        * configure.ac:
1563        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1564        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1565        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1566        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1567        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1568        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1569        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1570        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1571        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1572        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1573        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1574        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1575        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1576        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1577        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1578        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1579        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1580        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1581        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1582        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1583        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1584        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1585        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1586        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1587        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1588        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1589        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1590        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1591        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1592        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1593        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1594        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1595        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1596        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1597
15982002-03-20      Chris Johns <ccj@acm.org>
1599
1600        * PR145.
1601        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1602        in system (e.g. driver tasks).  Also exit on minimum number of
1603        switches not precise number.
1604
16052001-01-29      Joel Sherrill <joel@OARcorp.com>
1606
1607        * Fixed bug where resetting a timer that was not at the head
1608        of one of the task timer chains resulted in the Timer Server
1609        task waking up too far in the future.
1610        * Added rtems_timer_get_information() directive to support testing.
1611        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1612        above condition.
1613
16142001-01-22      Joel Sherrill <joel@OARcorp.com>
1615
1616        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1617        because priority added as argument to rtems_timer_initiate_server().
1618
16192001-01-16      Joel Sherrill <joel@OARcorp.com>
1620
1621        * Added tests for task-based timers.  This included the new tests
1622        sp30 and sp31.
1623        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1624        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1625        for task-based timer services.
1626        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1627        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1628        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1629        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
1630        sp31/task1.c: New files.
1631
16322001-11-01      Joel Sherrill <joel@OARcorp.com>
1633
1634        * sp26/system.h: Properly account for stack memory used by
1635        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
1636        and processed as PR78.
1637
16382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1639
1640        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1641        * configure.in: Remove.
1642        * configure.ac: New file, generated from configure.in by autoupdate.
1643
16442001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1645
1646        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1647
16482001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1649
1650        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
1651        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
1652        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
1653        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
1654        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
1655        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
1656        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
1657        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
1658        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
1659        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
1660        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
1661        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
1662        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
1663        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
1664        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
1665        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
1666        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
1667        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
1668        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
1669        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
1670        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
1671        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
1672        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
1673        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
1674        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
1675        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
1676        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
1677        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
1678        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
1679
16802001-08-16      Joel Sherrill <joel@OARcorp.com>
1681
1682        * sp20/system.h: Account for extra task stacks properly.
1683
16842001-08-16      Joel Sherrill <joel@OARcorp.com>
1685
1686        * sp13/sp13.scn: Id in screen had wrong class field value.
1687        * sp13/system.h: Account for message buffer memory.
1688        * sp13/task2.c: Remove unnecessary check for failure.
1689
16902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1691
1692        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1693
16942001-04-20      Joel Sherrill <joel@OARcorp.com>
1695
1696        * sp298/sp28.scn: Minor adjustment so test output matches the screen
1697        file.
1698
16992001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1700
1701        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
1702
17032001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1704
1705        * sp21/Makefile.am: Remove libtest.
1706
17072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1708
1709        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1710
17112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1712
1713        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1714
17152000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1716
1717        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1718        Switch to GNU canonicalization.
1719        * sptests.am: Remove DEFS.
1720
17212000-09-29      Joel Sherrill <joel@OARcorp.com>
1722
1723        * sp20/sp20.scn: Corrected to reflect new addition.
1724        * sp20/system.h: Removed comment reflecting history.
1725
17262000-09-29      Stephan Merker <merker@decrc.abb.de>
1727
1728        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
1729        Added new task to test sequence of altering a period's length
1730        while it is still active.
1731
17322000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1733
1734        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1735        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1736        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1737        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1738        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1739        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1740        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1741        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1742        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1743        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
1744
17452000-08-10      Joel Sherrill <joel@OARcorp.com>
1746
1747        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.