source: rtems/testsuites/sptests/ChangeLog @ 1c5d8f49

4.104.115
Last change on this file since 1c5d8f49 was 1c5d8f49, checked in by Joel Sherrill <joel.sherrill@…>, on 07/16/09 at 14:57:36

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

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