source: rtems/testsuites/sptests/ChangeLog @ c1ac715

4.104.115
Last change on this file since c1ac715 was c1ac715, checked in by Joel Sherrill <joel.sherrill@…>, on 08/26/09 at 12:16:36

2009-08-26 Sebastian Huber <Sebastian.Huber@…>

  • spstkalloc/init.c: Changed allocator signature. Functions are now static.
  • Property mode set to 100644
File size: 79.6 KB
Line 
12009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
2
3        * spstkalloc/init.c: Changed allocator signature. Functions are now
4        static.
5
62009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
7
8        * sp29/init.c: Fixed return value evaluation.
9        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
10        * sp63/init.c: Check return value of _Heap_Initialize().
11
122009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
15        _Watchdog_Report() when name is not NULL. This case was covered at
16        -Os on erc32 but at -O2 we had more code.
17
182009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
19
20        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
21        overflowing on _Heap_Allocate_aligned.
22
232009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
26        for various null parameters.
27
282009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * sp16/sp16.scn, sp16/task1.c: Fix typo.
31
322009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
33
34        * sp65/init.c: Remove stray print.
35        * sp65/sp65.doc: Add information on second case.
36
372009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
38
39        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
40        verify that obtaining a priority ceiling mutex when the calling
41        task's priority is the same as the priority ceiling is handled
42        correctly.
43
442009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
45
46        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
47        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
48        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
49        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
50        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
51        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
52        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
53        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
54        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
55        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
56        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
57        rtems_clock_get_ticks_per_second().
58
592009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
60
61        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
62        Change attributes to priority ceiling. Use directive_failed, not
63        assert. Configure a semaphore not a region.
64
652009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
66
67        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
68        mutex cases.
69        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
70        sp65/sp65.scn: New files.
71
722009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
73
74        * Makefile.am, configure.ac: Add new test for some core mutex cases.
75        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
76        sp65/sp65.scn: New files.
77
782009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
81        per tick.
82
832009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
86        adjust existing for alignment. New test ensures coverage begin and
87        end marker methods are exercised so they do not get considered
88        unexecuted.
89        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
90        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
91
922009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * Makefile.am, configure.ac: Add new test to exercise legacy
95        rtems_clock_get().
96        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
97        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
98
992009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
100
101        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
102        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
103        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
104
1052009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
106
107        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
108        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
109        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
110        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
111        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
112        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
113        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
114        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
115        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
116
1172009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
120        cases.
121
1222009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
123
124        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
125        all memory is successfully allocated. This means the test can
126        validate the heap is unchanged on extend failure.
127
1282009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * spintrcritical01/init.c, spintrcritical06/init.c,
131        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
132        per tick so tests run quicker and more reliably hit the intended
133        critical section.
134
1352009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
138        when we are unable to allocate the memory needed for an object
139        extend. Make sure all is handled properly.
140        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
141        sp64/sp64.scn: New files.
142
1432009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
144
145        * sp63/init.c: Correct test case two.
146
1472009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
150        test case to exercise another odd branch not taken.
151
1522009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
155        particular path is taken through the _Heap_Resize_block code.
156        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
157        sp63/sp63.scn: New files.
158
1592009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
162        wrong thing in a cpp macro. Added contents to screen file and add
163        documentation file.
164        * sp42/sp42.doc: New file.
165
1662009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
167
168        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
169
1702009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * spintrcritical16/init.c: Tinker with test to make it hit the case
173        more reliably.
174
1752009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * Makefile.am, configure.ac: Add new test to exercise as many cases as
178        possible of not being able to allocate memory from the workspace
179        during thread creation.
180        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
181        sp18/sp18.scn: New files.
182
1832009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
184
185        * Makefile.am, configure.ac: Add new test to handle the case where
186        a region resize frees enough memory to unblock a task.
187        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
188        sp62/sp62.scn: New files.
189        * sp61/init.c: Test does not need regions.
190
1912009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * Makefile.am, configure.ac: Add test case for processing a timeout
194        on a thread (that is the thread executing) that has also had its
195        request satisfied while it is being enqueued.
196        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
197        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
198        spintrcritical16/spintrcritical16.scn: New files.
199        * spintrcritical15/init.c: Remove unused TSR>
200
2012009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * Makefile.am, configure.ac: Add test case for a thread timing out on a
204        thread queue while another thread is in the process of blocking on
205        the same thread queue.
206        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
207        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
208        spintrcritical15/spintrcritical15.scn: New files.
209
2102009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
213
2142009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
217        sp40/sp40.scn: Now verified to hit coverage cases.
218        * sp40/sp40.doc: New file.
219
2202009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
221
222        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
223        to catch two remaining uncovered cases in rtems_io_register_driver.
224        * sp40/system.h: Removed.
225
2262009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
227
228        * Makefile.am, configure.ac: Add new test to exercise odd case in
229        rtems_iterate_over_all_threads.
230        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
231        sp41/sp41.scn: New files.
232
2332009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
236        inheritance protocol since there is no holder associated with them.
237
2382009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * Makefile.am, configure.ac: Add new tests to exercise cases where a
241        timer is scheduled from an ISR while it is being scheduled at the
242        task level.
243        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
244        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
245        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
246        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
247        spintrcritical14/spintrcritical14.scn: New files.
248
2492009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
250
251        * spintrcritical01/init.c, spintrcritical06/init.c,
252        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
253        cleanup and make the tests more similar.
254
2552009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * spintrcritical06/init.c: Test now hits forward and reverse cases.
258
2592009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
262        test work for case that it is documented to handle.
263
2642009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
267        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
268        spintrcritical10/spintrcritical10.scn: New files.
269
2702009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
273        unreliable third case in sp39 to spintrcritical10. New tests to hit
274        other event synchronization critical sections.
275        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
276        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
277        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
278        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
279        spintrcritical12/spintrcritical12.scn: New files.
280
2812009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
284        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
285        sp10/sp10.scn: New files.
286
2872009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
288
289        * spintrcritical06/init.c: Clean up.
290        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
291        * spintrcritical09/spintrcritical09.scn: Fill in.
292
2932009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
294
295        * spintrcritical06/init.c: Add comment to indicate test is not finished
296        and known to not hit the case.
297        * Makefile.am, configure.ac: Add a couple more interrupt critical
298        section tests.
299        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
300        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
301        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
302        spintrcritical09/Makefile.am, spintrcritical09/init.c,
303        spintrcritical09/spintrcritical09.doc,
304        spintrcritical09/spintrcritical09.scn: New files.
305
3062009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
309        at hitting interrupt synchronization critical section in thread queue
310        enqueue priority for reverse insertions.
311        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
312        spintrcritical07/spintrcritical07.doc,
313        spintrcritical07/spintrcritical07.scn: New files.
314
3152009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
316
317        * Makefile.am, configure.ac: Add test case for the
318        _Thread_queue_Enqueue_priority interrupt critical section where the
319        TCB we are using as a current pointer is removed from the thread
320        queue when we flash interrupts while searching forward.
321        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
322        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
323        spintrcritical06/spintrcritical06.scn: New files.
324
3252009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * spintrcritical_support/intrcritical.c,
328        spintrcritical_support/intrcritical.h: Change prototype of delay
329        method to indicate when counter is reset. This can be used to count
330        how many iterations we are doing.
331
3322009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
335        blocked on one period while another expires. Add sp61 which exercises
336        the case where a call is made to rtems_shutdown_executive when the
337        system is not up.
338        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
339        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
340        sp61/sp61.doc, sp61/sp61.scn: New files.
341
3422009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
343
344        * sp04/init.c: To be timesliced, tasks must also me preemptible.
345
3462009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
347
348        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
349        what it was intended to do.
350
3512009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * spintrcritical_support/intrcritical.c,
354        spintrcritical_support/intrcritical.h: New files.
355
3562009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * Makefile.am, configure.ac: Add new infrastructure which is more
359        reliable about generating cases which hit interrupt critical
360        sections. Remove sp41 since it used its own mechanism.
361        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
362        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
363        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
364        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
365        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
366        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
367        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
368        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
369        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
370        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
371        spintrcritical05/spintrcritical05.scn: New files.
372        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
373        sp41/system.h: Removed.
374
3752009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * sp41/init.c: Remove incorrect comment.
378
3792009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * sp29/init.c: Simple binary semaphores can not be inherit priority.
382
3832009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
384
385        * sp25/init.c: Spacing.
386
3872009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
388
389        * Makefile.am, configure.ac: Add sp59 to test path through
390        _Thread_queue_First_priority where the task's priority was in the
391        bottom 1/4 of the range.
392        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
393        sp59/sp59.scn: New files.
394
3952009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
398        not blocked on a thread queue.
399        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
400        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
401
4022009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
403
404        * Makefile.am, configure.ac: Add test for timespec divide by zero.
405        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
406        sp58/sp58.scn: New files.
407
4082009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
411        pointer being null. This does not happen naturally at this time so
412        force the point.
413
4142009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
415
416        * sp12/sp12.scn: Update screen to reflect priority changes from long
417        ago.
418
4192009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
422        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
423        as sp27a and test flushing both counting and binary semaphores.
424        Reformatted.
425        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
426        sp27a/sp27a.scn: New files.
427
4282009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
431        copied fomr other Makefile.am's.
432
4332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
436        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
437        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
438        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
439
4402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
441
442        * sp57/sp57.doc: Correct.
443
4442009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * Makefile.am, configure.ac: Add test of restarting a task which is in
447        the middle of a sleep or wake after.
448        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
449        sp57/sp57.scn: New files.
450
4512009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * sp43/init.c, sp43/sp43.scn: Add more cases for
454        rtems_object_get_class_information() to improve coverage.
455
4562009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
457
458        * Makefile.am, configure.ac: Add new test to verify that when a user
459        extension create hook fails, that the error is properly propagated.
460        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
461        sp56/sp56.scn: New files.
462
4632009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
464
465        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
466        rtems_extension_delete.
467
4682009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * sp09/screen01.c, sp09/sp09.scn: Add test for
471        rtems_object_get_classic_name with invalid id.
472
4732009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * sp02/task1.c: Minor spacing.
476
4772009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * spfatal12/init.c: Address to heap initialize must be aligned but size
480        must be too small.
481
4822009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * Makefile.am, configure.ac: Add new test to exercise case when
485        broadcasting to a message queue with a pending message.
486        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
487        sp55/sp55.scn: New files.
488
4892009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
490
491        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
492        spfatal tests appear to cover all fatal error cases.
493        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
494        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
495        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
496        spfatal/task1.c: Removed.
497
4982009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
499
500        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
501        initialize workspace heap during initialize. Can be caused by
502        unaligned address or not enough memory to initialize heap required
503        overhead.
504        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
505        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
506
5072009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
508
509        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
510
5112009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
512
513        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
514
5152009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * spstkalloc/spstkalloc.scn: Update screen.
518
5192009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am, configure.ac: Add new test for user configured stack
522        allocator/deallocator. Test both pass and fail cases.
523        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
524        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
525
5262009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * spchain/init.c, spchain/spchain.scn: Clean up test.
529
5302009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
531
532        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
533        routines whose bodies are not used by RTEMS itself.
534        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
535        spchain/spchain.doc, spchain/spchain.scn: New files.
536
5372009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
540        chain for coverage.
541
5422009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
543
544        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
545        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
546        improve coverage.
547
5482009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
551
5522009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
553
554        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
555        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
556
5572009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
560        Enhance spprintk. Add two new fatal error tests to cover
561        __assert_func.
562        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
563        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
564
5652009-06-18      Chris Johns <chrisj@rtems.org>
566
567        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
568        workaround the H8300 gcc bug.
569
5702009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
571
572        * sp54/init.c: Fix spacing.
573
5742009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
575
576        * sp02/sp02.doc, sp02/system.h: Update copyright year.
577
5782009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
579
580        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
581
5822009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * Makefile.am, configure.ac: Add new test.
585        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
586        sp54/sp54.scn: New files.
587
5882009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
589
590        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
591        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
592        the time of day forward not making server based timers fire.
593        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
594        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
595        sp53/sp53.scn: New files.
596
5972009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
598
599        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
600
6012009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        PR 1415/cpukit
604        * Makefile.am, configure.ac: Add test for very simple priority ceiling
605        violation.
606        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
607        sp51/sp51.scn: New files.
608
6092009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
610
611        PR 1413/cpukit
612        * Makefile.am, configure.ac: Add test for case where server based
613        timers which reinitiated themselves did not get reinserted onto timer
614        chain.
615        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
616        sp50/sp50.scn: New files.
617
6182009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
619
620        PR 1414/cpukit
621        * Makefile.am, configure.ac: Tighten math on extraction of index so it
622        is harder to trick by passing in a valid id of an incorrect object
623        class.
624        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
625        sp49/sp49.scn: New files.
626
6272009-05-19      Chris Johns <chrisj@rtems.org>
628
629        * sp04/tswitch.c: Lower sample count for small memory targets.
630       
6312009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
632
633        * spprintk/init.c: printk() now 100% covered.
634
6352009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
636
637        * spprintk/init.c: More test cases.
638
6392009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
640
641        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
642        large enough for buffer node overhead.
643
6442009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
645
646        * Makefile.am, configure.ac, spwatchdog/system.h,
647        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
648        printk. These will help coverage. Simplify spwkspace.
649        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
650        spprintk/spprintk.scn: New files.
651        * spwkspace/system.h: Removed.
652
6532009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
654
655        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
656        methods.
657        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
658        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
659
6602009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
663        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
664        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
665        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
666        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
667        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
668        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
669        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
670        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
671        spsize/size.c: Fix warnings.
672
6732009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
676        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
677        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
678        spobjgetnext/system.h: New files.
679
6802009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
681
682        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
683        64k to 20k. No impact on test behavior.
684
6852009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
686
687        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
688
6892009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
690
691        * sp37/init.c, sp37/sp37.scn: Add test case for
692        rtems_interrupt_level_attribute body.
693
6942009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
695
696        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
697        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
698        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
699        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
700        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
701        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
702        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
703        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
704        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
705        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
706        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
707        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
708        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
709        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
710        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
711        sp48/Makefile.am, spfatal/Makefile.am,
712        spfatal01/Makefile.am, spfatal02/Makefile.am,
713        spfatal03/Makefile.am, spfatal04/Makefile.am,
714        spfatal05/Makefile.am, spfatal06/Makefile.am,
715        spfatal07/Makefile.am, spfatal08/Makefile.am,
716        spfatal09/Makefile.am, spsize/Makefile.am,
717        spwatchdog/Makefile.am:
718        Eliminate _exe_/.exe.
719
7202009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
721
722        PR 1388/cpukit
723        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
724        allow both priority inherit and ceiling attributes to be set on
725        semaphore create. These attributes are mutually exclusive and this
726        should be an error.
727
7282009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
729
730        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
731        unlimited objects when configured for a unified workspace works as
732        expected.
733        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
734        sp48/sp48.scn: New files.
735
7362009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
737                Joel Sherrill <joel.sherrill@oarcorp.com>
738
739        PR 1357/cpukit
740        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
741        honored.
742        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
743        sp47/sp47.scn: New files.
744
7452009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
746
747        * Makefile.am, configure.ac: Add new test to test Watchdog display
748        helper routines. These reach into the SuperCore.
749        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
750        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
751        spwatchdog/system.h, spwatchdog/task1.c: New files.
752
7532009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
756
7572009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
758
759        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
760        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
761        hard-coded hex numbers for bad object Ids.
762
7632009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
764
765        * sp15/system.h, sp19/system.h: Array of task names should be of type
766        rtems_name not rtems_id. Similarly array of task ids should be
767        rtems_id not rtems_name.
768
7692008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
770
771        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
772
7732008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
774
775        * Makefile.am, configure.ac, spfatal06/testcase.h,
776        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
777        spsize/size.c: Eliminate pointers to API configuration tables in the
778        main configuration table. Reference the main configuration table and
779        the API configuration tables directly using the confdefs.h version
780        rather than obtaining a pointer to it. This eliminated some
781        variables, a potential fatal error, some unnecessary default
782        configuration structures. Overall, about a 4.5% reduction in the code
783        size for minimum and hello on the SPARC.
784        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
785        spfatal10/testcase.h: Removed.
786
7872008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
790        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
791        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
792        successfully with maxixum number of priorities as 16 instead of 256.
793        This was done by temporarily modifying the score priority.h maximum.
794        This allowed testing of all API code to ensure that it worked
795        properly with a reduced number of priorities. Most modifications were
796        to switch from hard-coded maximum to using the API provided methods
797        to determine maximum number of priority levels.
798
7992008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
800
801        * sp46/sp46.scn: Add screen missed earlier.
802
8032008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
804
805        PR 1348/cpukit
806        * Makefile.am, configure.ac: Add test of special case of resetting cpu
807        usage information while a period is running.
808        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
809        sp46/sp46.scn: New files.
810
8112008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
812
813        * sp45/init.c: New file.
814
8152008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
816
817        PR 1347/cpukit
818        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
819        Rework Timer Server to ensure that the context allows for blocking,
820        allocating memory, and acquiring semaphores and mutexes.
821        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
822        New files.
823
8242008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
825
826        * sp25/system.h: Add warning and temporary m32c conditional until size
827        type addressed.
828
8292008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * sp09/screen07.c: Use INT_MAX as number of messages so always
832        properly sized and no overflow on constant.
833        * sp09/screen10.c: Delay so on targets with simulator idle clock
834        tick driver this will work.
835        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
836        byte boundaries rather than two byte boundaries.
837        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
838        allocate more memory than size_t holds on m32c.
839
8402008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
841
842        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
843        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
844        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
845        and Region calls. On 16-bit architectures, size_t can be 16-bits
846        which would limit sizes to 64K. Also address constants which
847        overflowed on 16-bit integer targets.
848
8492008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * sp43/sp43.scn: Bump version to 4.9.99.0
852
8532008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
854
855        * sp19/system.h: Use "double" instead of "rtems_double".
856
8572008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
860
8612008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
862
863        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
864        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
865        spfatal_support/init.c, spfatal_support/system.h:
866        Convert to "bool".
867
8682008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
869
870        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
871        declared in a public place.
872
8732008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
874
875        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
876
8772008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
878
879        * sp43/init.c: Fix derefence of uninitialized pointer.
880
8812008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
882
883        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
884        multiprocessing is not enabled. Saves one more variable from single
885        processor configuration.
886
8872008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
888
889        PR 1212/cpukit
890        * Makefile.am, configure.ac: Time slicing will not happen if the task
891        mode is changed from a non-timeslicing mode to timeslicing mode if it
892        is done by the executing thread (e.g. in its task body). This change
893        includes sp44 to demonstrate the problem and verify the correction.
894        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
895
8962008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
897
898        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
899        architectures they are not supported on.
900
9012008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
902
903        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
904
9052008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
906
907        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
908          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
909
9102008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * sp28/init.c: Corrections to configuration.
913        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
914        * spsize/size.c: _ISR_Vector_table only exists on architectures
915        which use the Simple Vectored Interrupt Model.
916
9172008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
918
919        * spsize/size.c: Convention calls for leading underscore on private
920        RTEMS variables.
921
9222008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
923
924        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
925        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
926        Refactored and renamed initialization routines to
927        rtems_initialize_data_structures, rtems_initialize_before_drivers,
928        rtems_initialize_device_drivers, and
929        rtems_initialize_start_multitasking. This opened the sequence up so
930        that bootcard() could provide a more robust and flexible framework
931        which is easier to explain and understand. This also lays the
932        groundwork for sharing the division of available memory between the
933        RTEMS workspace and heap and the C library initialization across all
934        BSPs.
935
9362008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * sp32/init.c: Formatting.
939
9402008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
941
942        * sp09/screen01.c: Correct test.
943        * sp09/screen14.c: Update copyright.
944        * sp28/init.c: Correct end of test messages.
945
9462008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
947
948        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
949
9502008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
951
952        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
953        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
954        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
955        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
956        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
957        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
958        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
959        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
960        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
961        tests. Add a clock_settime case for < 1988.
962
9632008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
964
965        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
966
9672008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
968
969        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
970        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
971        * sp41/sp41.scn: Now has content.
972        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
973        Object Services recently added to API.
974
9752008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
976
977        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
978        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
979        collection. This changed the name of a few previously public but
980        undocumented services and added a some new services.
981        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
982        sp43/system.h: New files.
983
9842008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * spfatal10/.cvsignore: New file.
987
9882008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
989
990        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
991        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
992        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
993        New files.
994
9952008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
996
997        * Makefile.am, configure.ac: Added fatal error tests
998        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
999        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1000        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1001        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1002        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1003        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1004        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1005        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1006        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1007        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1008        spfatal_support/init.c, spfatal_support/system.h: New files.
1009
10102008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1011
1012        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1013        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1014        test messages.
1015
10162008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1017
1018        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1019        simple type to a union of an unsigned 32 bit integer and a pointer.
1020        This should help eliminate weird casts between u32 and pointers in
1021        various places. The APIs now have to explicitly call _u32 or _string
1022        versions of helper routines. This should also simplify things and
1023        eliminate the need for ugly casts in some cases.
1024
10252008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1026
1027        * sp42/Makefile.am: New file.
1028
10292008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1030
1031        Add sp42 to exercise thread queue with knowledge of the implementation
1032        so we can exercise all of the normal paths possible.
1033        * Makefile.am, configure.ac: Add sp42.
1034        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1035
10362008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1037
1038        * sp39/init.c: Add case for long timeout on blocking operation.
1039        * Makefile.am, configure.ac: Add new test to exercise thread
1040        queue blokcing synchronization. sp39 and sp41 are very similar.
1041        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1042        sp41/system.h: New files.
1043
10442008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1045
1046        * sp39/init.c: Clean up.
1047
10482008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * sp39/init.c: Modify to improve coverage.
1051
10522008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1053
1054        * sp36/strict_order_mut.c:
1055
10562008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1057
1058        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1059        driver registration.
1060        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1061        sp40/system.h: New files.
1062
10632008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1064
1065        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1066        Add test cases for:
1067          + message queue create requesting too many message buffers
1068            for the available memory
1069          + region extend with address inside existing heap
1070          + timer server initiate too large a stack, create error
1071        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1072          + task set priority while holding resource
1073
10742008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1075
1076        * Makefile.am, configure.ac: Added sp38 and sp39.
1077        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1078        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1079        sp39/sp39.scn, sp39/system.h: New files.
1080
10812007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1082
1083        * sp36/strict_order_mut.c: New file.
1084
10852007-12-21      Xi Yang <hiyangxi@gmail.com>
1086
1087        * Makefile.am, configure.ac: Add support for proper stacking of
1088        priority inheritance on mutexes as well as enforce proper order of
1089        release.
1090        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1091        sp36/sp36.scn: New files.
1092
10932007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1094
1095        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1096        directive instead of violating RTEMS internals.
1097
10982007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1101        Add test cases for User Extension Manager to improve code coverage.
1102        * sp21/task1.c: Fix spelling error.
1103
11042007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1105
1106        * spsize/size.c: Account for previous changes in calculation of MPCI
1107        receive server stack.
1108
11092007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1110
1111        * sp09/screen07.c, sp09/sp09.scn: Add test for
1112        rtems_message_queue_broadcast for bad buffer and count pointers.
1113        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1114        with bad priority or initiating twice.
1115        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1116        it forces a dispatch.
1117        * sp37/init.c: New file.
1118
11192007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1120
1121        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1122        enable, flash, and is in progress. These are normally inlines but
1123        also have bodies for non-C code. This test also exercises the odd
1124        case of calling clock tick from outside an ISR.
1125        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1126
11272007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1130        using notepad with the current task's ID or SELF
1131        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1132        test missing test cases for clock_get.
1133
11342007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1135
1136        * sp28/init.c: Add test code for task variables to improve coverage.
1137
11382007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1141        RTEMS provided accessor macros to obtain configuration fields.
1142
11432007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1144
1145        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1146        Configuration Table. Eliminate CPU Table from all ports. Delete
1147        references to CPU Table in all forms.
1148
11492007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1152
11532007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1154
1155        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1156        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1157        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1158        to improve test coverage.
1159
11602007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1161
1162        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1163        coverage.
1164
11652007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1166
1167        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1168
11692007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1170
1171        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1172        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1173        .scn files.
1174
11752007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1176
1177        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1178        commented out and updated the .scn file.
1179
11802007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1181
1182        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1183        buffered test IO.
1184
11852007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1186
1187        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1188        rtems_io_unregister_driver did not have any test code.
1189
11902007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1191
1192        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1193        since it was used to configure a no longer used feature. Device names
1194        are now part of the filesystem not in a table. This also eliminated
1195        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1196        RTEMS as well as the memory allocation used to populate
1197        _IO_Driver_name_table.
1198
11992007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1200
1201        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1202        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1203        properly.
1204
12052007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1206
1207        * spsize/size.c: Eliminated the variables
1208        _RTEMS_tasks_User_initialization_tasks and
1209        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1210        used in one place after initialized. It was a waste of space.
1211
12122007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1213
1214        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1215        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1216        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1217        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1218        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1219        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1220        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1221        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1222        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1223        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1224        spsize/size.c: Add optional managers to Makefiles. Clean up test
1225        cases so last output line follows END OF pattern. Make sure test case
1226        all run. All tests appeared ok on sis.
1227
12282007-04-05      Joel Sherrill <joel@OARcorp.com>
1229
1230        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1231
12322007-04-05      Joel Sherrill <joel@OARcorp.com>
1233
1234        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1235        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1236        CONFIGURE_APPLICATION_NEEDS_XXX.
1237
12382007-04-02      Joel Sherrill <joel@OARcorp.com>
1239
1240        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1241
12422007-04-02      Joel Sherrill <joel@OARcorp.com>
1243
1244        * spsize/size.c: Convert from Classic API style TOD_Control as
1245        fundamental time structure to POSIX struct timespec. Add
1246        clock_get_uptime().
1247
12482007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1249
1250        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1251
12522007-03-26      Joel Sherrill <joel@OARcorp.com>
1253
1254        * sp35/priinv.c: Remove warning.
1255
12562007-03-10      Joel Sherrill <joel@OARcorp.com>
1257
1258        * sp26/system.h: Remove incorrect and duplicate
1259        CONFIGURE_EXTRA_TASK_STACKS.
1260
12612007-03-05      Joel Sherrill <joel@OARcorp.com>
1262
1263        PR 1222/cpukit
1264        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1265        thread that is blocked on a priority based thread queue is changed,
1266        that its placement in the queue is reevaluated based upon the new
1267        priority. This enhancement includes modifications to the SuperCore as
1268        well as new test cases.
1269        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1270        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1271        sp35/sp35.doc, sp35/sp35.scn: New files.
1272
12732007-03-05      Joel Sherrill <joel@OARcorp.com>
1274
1275        * sp26/system.h: Correct memory required for stack sizes.
1276
12772007-02-06      Joel Sherrill <joel@OARcorp.com>
1278
1279        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1280        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1281        tests.
1282
12832006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1284
1285        * sp33/init.c: Improve barrier test to include normal blocking with
1286        manual release and unblocking in barrier deletion.
1287
12882006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1289
1290        * configure.ac: New BUG-REPORT address.
1291
12922006-11-20      Joel Sherrill <joel@OARcorp.com>
1293
1294        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1295        and make output more compliant with other tests.
1296
12972006-11-17      Joel Sherrill <joel@OARcorp.com>
1298
1299        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1300        cases intended on all targets possible with new heap algorithm.
1301
13022006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1303
1304        * Makefile.am, configure.ac: Adding Classic API Barriers.
1305        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1306        New files.
1307
13082006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1309
1310        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1311
13122006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1313
1314        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1315        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1316        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1317        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1318        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1319        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1320        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1321        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1322        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1323        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1324        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1325        Use rtems_testsdir instead.
1326
13272006-04-05      Joel Sherrill <joel@OARcorp.com>
1328                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1329
1330        * spsize/size.c: Victor spotted the problem that
1331        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1332        variables and needed to be set to the same value.  I took that
1333        idea and just removed _Thread_MP_Receive.  All uses are now
1334        _MPCI_Receive_server_tcb.
1335
13362005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1337
1338        * configure.ac: Remove RTEMS_ENABLE_BARE,
1339        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1340
13412005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1342
1343        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1344        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1345        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1346        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1347        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1348        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1349        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1350        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1351        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1352        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1353        spfatal/Makefile.am, spsize/Makefile.am:
1354        Convert to use *_PROGRAMS.
1355
13562005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1357
1358        * sp01/Makefile.am, sp02/Makefile.am,
1359        sp03/Makefile.am, sp04/Makefile.am,
1360        sp05/Makefile.am, sp06/Makefile.am,
1361        sp07/Makefile.am, sp08/Makefile.am,
1362        sp09/Makefile.am, sp11/Makefile.am,
1363        sp12/Makefile.am, sp13/Makefile.am,
1364        sp14/Makefile.am, sp15/Makefile.am,
1365        sp16/Makefile.am, sp17/Makefile.am,
1366        sp19/Makefile.am, sp20/Makefile.am,
1367        sp21/Makefile.am, sp22/Makefile.am,
1368        sp23/Makefile.am, sp24/Makefile.am,
1369        sp25/Makefile.am, sp26/Makefile.am,
1370        sp27/Makefile.am, sp28/Makefile.am,
1371        sp29/Makefile.am, sp30/Makefile.am,
1372        sp31/Makefile.am, sp32/Makefile.am,
1373        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1374
13752005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1376
1377        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1378        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1379        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1380        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1381        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1382        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1383        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1384        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1385        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1386        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1387        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1388        * sptests.am: Remove.
1389
13902005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1391
1392        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1393        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1394        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1395        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1396        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1397        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1398        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1399        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1400        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1401        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1402        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1403
14042005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1405
1406        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1407
14082005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1409
1410        * spsize/Makefile.am: Rename TEST to spsize.
1411        * spsize/size.scn: Remove.
1412        * spsize/spsize.scn: New (renamed from size.scn).
1413
14142005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1415
1416        * configure.ac: Add spfatal/Makefile.
1417        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1418        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1419        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1420        * sptests.am: Remove LIB_VARIANT.
1421
14222005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1423
1424        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1425        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1426        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1427        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1428        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1429        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1430        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1431        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1432        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1433        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1434        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1435
14362005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1437
1438        * Makefile.am: Cleanup.
1439
14402005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1441
1442        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1443        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1444        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1445        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1446        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1447        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1448        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1449        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1450        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1451        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1452        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1453        spfatal/Makefile.am, spsize/Makefile.am:
1454        Partial conversion to automake.
1455
14562005-03-07      Joel Sherrill <joel@OARcorp.com>
1457
1458        * sp13/task1.c: Removed warnings.
1459
14602004-09-29      Joel Sherrill <joel@OARcorp.com>
1461
1462        * spsize/size.c: i960 obsoleted and all references removed.
1463
14642004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1465
1466        * configure.ac: Require automake > 1.9.
1467
14682004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1469
1470        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1471        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1472        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1473        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1474        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1475        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1476        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1477        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1478        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1479        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1480        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1481        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1482        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1483        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1484        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1485        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1486        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1487        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1488        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1489        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1490        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1491        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1492        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1493        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1494        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1495        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1496        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1497        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1498        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1499        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1500        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1501        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1502
15032004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1504
1505        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1506
15072004-03-30      David Querbach <querbach@realtime.bc.ca>
1508
1509        PR 595/tests
1510        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1511        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1512        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1513        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1514        others treat it as a count of longs.
1515
15162004-03-30      David Querbach <querbach@realtime.bc.ca>
1517
1518        PR 596/tests
1519        * sp32/init.c: A missing definition of TEST_INIT before including
1520        <tmacros.h> means that buffered output will not work even if selected
1521        in buffer_test_io.h.
1522
15232004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1524
1525        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1526        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1527        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1528        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1529        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1530        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1531        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1532        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1533        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1534        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1535        types.
1536
15372004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1538
1539        * configure.ac: Add 2nd arg to RTEMS_TOP.
1540
15412004-03-05      Joel Sherrill <joel@OARcorp.com>
1542
1543        * sp07/buffered_io.c: Remove warning.
1544
15452004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1546
1547        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1548        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1549        * sp02/Makefile.am: Ditto.
1550        * sp03/Makefile.am: Ditto.
1551        * sp04/Makefile.am: Ditto.
1552        * sp05/Makefile.am: Ditto.
1553        * sp06/Makefile.am: Ditto.
1554        * sp07/Makefile.am: Ditto.
1555        * sp08/Makefile.am: Ditto.
1556        * sp09/Makefile.am: Ditto.
1557        * sp11/Makefile.am: Ditto.
1558        * sp12/Makefile.am: Ditto.
1559        * sp13/Makefile.am: Ditto.
1560        * sp14/Makefile.am: Ditto.
1561        * sp15/Makefile.am: Ditto.
1562        * sp16/Makefile.am: Ditto.
1563        * sp17/Makefile.am: Ditto.
1564        * sp19/Makefile.am: Ditto.
1565        * sp20/Makefile.am: Ditto.
1566        * sp21/Makefile.am: Ditto.
1567        * sp22/Makefile.am: Ditto.
1568        * sp23/Makefile.am: Ditto.
1569        * sp24/Makefile.am: Ditto.
1570        * sp25/Makefile.am: Ditto.
1571        * sp26/Makefile.am: Ditto.
1572        * sp27/Makefile.am: Ditto.
1573        * sp28/Makefile.am: Ditto.
1574        * sp29/Makefile.am: Ditto.
1575        * sp30/Makefile.am: Ditto.
1576        * sp31/Makefile.am: Ditto.
1577        * sp32/Makefile.am: Ditto.
1578        * spfatal/Makefile.am: Ditto.
1579        * spsize/Makefile.am: Ditto.
1580
15812003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1582
1583        * sptests.am: Add dirstamp support.
1584
15852003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1586
1587        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1588
15892003-12-16      Joel Sherrill <joel@OARcorp.com>
1590
1591        PR 544/tests
1592        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1593        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1594        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1595        make tests account for resources and not print at inappropriate
1596        times.
1597        * sp07/buffered_io.c: New file.
1598
15992003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1600
1601        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1602
16032003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1604
1605        * sp01/Makefile.am: Remove all-local: $(ARCH).
1606        * sp02/Makefile.am: Remove all-local: $(ARCH).
1607        * sp03/Makefile.am: Remove all-local: $(ARCH).
1608        * sp04/Makefile.am: Remove all-local: $(ARCH).
1609        * sp05/Makefile.am: Remove all-local: $(ARCH).
1610        * sp06/Makefile.am: Remove all-local: $(ARCH).
1611        * sp07/Makefile.am: Remove all-local: $(ARCH).
1612        * sp08/Makefile.am: Remove all-local: $(ARCH).
1613        * sp09/Makefile.am: Remove all-local: $(ARCH).
1614        * sp11/Makefile.am: Remove all-local: $(ARCH).
1615        * sp12/Makefile.am: Remove all-local: $(ARCH).
1616        * sp13/Makefile.am: Remove all-local: $(ARCH).
1617        * sp14/Makefile.am: Remove all-local: $(ARCH).
1618        * sp15/Makefile.am: Remove all-local: $(ARCH).
1619        * sp16/Makefile.am: Remove all-local: $(ARCH).
1620        * sp17/Makefile.am: Remove all-local: $(ARCH).
1621        * sp19/Makefile.am: Remove all-local: $(ARCH).
1622        * sp20/Makefile.am: Remove all-local: $(ARCH).
1623        * sp21/Makefile.am: Remove all-local: $(ARCH).
1624        * sp22/Makefile.am: Remove all-local: $(ARCH).
1625        * sp23/Makefile.am: Remove all-local: $(ARCH).
1626        * sp24/Makefile.am: Remove all-local: $(ARCH).
1627        * sp25/Makefile.am: Remove all-local: $(ARCH).
1628        * sp26/Makefile.am: Remove all-local: $(ARCH).
1629        * sp27/Makefile.am: Remove all-local: $(ARCH).
1630        * sp28/Makefile.am: Remove all-local: $(ARCH).
1631        * sp29/Makefile.am: Remove all-local: $(ARCH).
1632        * sp30/Makefile.am: Remove all-local: $(ARCH).
1633        * sp31/Makefile.am: Remove all-local: $(ARCH).
1634        * sp32/Makefile.am: Remove all-local: $(ARCH).
1635        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1636        * spsize/Makefile.am: Remove all-local: $(ARCH).
1637
16382003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1639
1640        * configure.ac: Reflect having moved to testsuites/.
1641
16422003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1643
1644        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1645
16462003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1647
1648        * configure.ac:Remove RTEMS_CHECK_CPU.
1649
16502003-09-04      Joel Sherrill <joel@OARcorp.com>
1651
1652        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1653        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1654        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1655        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1656        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1657        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1658        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1659        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1660        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1661        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1662        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1663        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1664        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1665        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1666        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1667        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1668        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1669        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1670        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1671        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1672        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1673        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1674        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1675        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1676        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1677        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1678        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1679        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1680        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1681        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1682        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1683        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1684        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1685        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1686        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1687        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1688        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1689        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1690        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1691        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1692        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1693        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1694        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1695        spsize/size.c, spsize/system.h: URL for license changed.
1696
16972003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1698
1699        PR 458/tests
1700        * sp30/task1.c: Correct indexing problem.
1701
17022003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1703
1704        * Makefile.am: Reflect having moved aclocal/.
1705
17062003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1707
1708        * Makefile.am: Reflect having moved automake/.
1709        * sp01/Makefile.am: Reflect having moved automake/.
1710        * sp02/Makefile.am: Reflect having moved automake/.
1711        * sp03/Makefile.am: Reflect having moved automake/.
1712        * sp04/Makefile.am: Reflect having moved automake/.
1713        * sp05/Makefile.am: Reflect having moved automake/.
1714        * sp06/Makefile.am: Reflect having moved automake/.
1715        * sp07/Makefile.am: Reflect having moved automake/.
1716        * sp08/Makefile.am: Reflect having moved automake/.
1717        * sp09/Makefile.am: Reflect having moved automake/.
1718        * sp11/Makefile.am: Reflect having moved automake/.
1719        * sp12/Makefile.am: Reflect having moved automake/.
1720        * sp13/Makefile.am: Reflect having moved automake/.
1721        * sp14/Makefile.am: Reflect having moved automake/.
1722        * sp15/Makefile.am: Reflect having moved automake/.
1723        * sp16/Makefile.am: Reflect having moved automake/.
1724        * sp17/Makefile.am: Reflect having moved automake/.
1725        * sp19/Makefile.am: Reflect having moved automake/.
1726        * sp20/Makefile.am: Reflect having moved automake/.
1727        * sp21/Makefile.am: Reflect having moved automake/.
1728        * sp22/Makefile.am: Reflect having moved automake/.
1729        * sp23/Makefile.am: Reflect having moved automake/.
1730        * sp24/Makefile.am: Reflect having moved automake/.
1731        * sp25/Makefile.am: Reflect having moved automake/.
1732        * sp26/Makefile.am: Reflect having moved automake/.
1733        * sp27/Makefile.am: Reflect having moved automake/.
1734        * sp28/Makefile.am: Reflect having moved automake/.
1735        * sp29/Makefile.am: Reflect having moved automake/.
1736        * sp30/Makefile.am: Reflect having moved automake/.
1737        * sp31/Makefile.am: Reflect having moved automake/.
1738        * sp32/Makefile.am: Reflect having moved automake/.
1739        * spfatal/Makefile.am: Reflect having moved automake/.
1740        * spsize/Makefile.am: Reflect having moved automake/.
1741
17422003-08-14      Joel Sherrill <joel@OARcorp.com>
1743
1744        * sp02/task1.c: Added ID to name lookup service and changed name of
1745        id/name translation status code. This propagated to multiple
1746        functions. The user API service added was rtems_object_id_to_name()
1747
17482003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1749
1750        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1751
17522003-05-29      Joel Sherrill <joel@OARcorp.com>
1753
1754        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1755
17562003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1757
1758        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1759        CC_CFLAGS_DEFAULT (obsolete).
1760
17612003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1762
1763        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1764        Remove CC_LDFLAGS_PROFILE_V.
1765
17662003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1767
1768        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1769
17702003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1771
1772        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1773
17742003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1775
1776        * configure.ac: AC_PREREQ(2.57).
1777
17782002-11-14      Joel Sherrill <joel@OARcorp.com>
1779
1780        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1781        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1782        update the IDs in the screens.
1783
17842002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1785
1786        * .cvsignore: Reformat.
1787        Add autom4te*cache.
1788        Remove autom4te.cache.
1789
17902002-09-14      Joel Sherrill <joel@OARcorp.com>
1791
1792        * sp32/.cvsignore: New file.
1793
17942002-09-14      Aaron J. Grier <aaron@frye.com>
1795
1796        * PR271 was not applicable against the current source but included
1797        a nice test that Joel decided to add to the tree as sp32.
1798        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1799        * Makefile.am, configure.ac: Modified to reflect addition.
1800
18012002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1802
1803        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1804        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1805        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1806        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1807        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1808        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1809        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1810        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1811        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1812        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1813        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1814        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1815        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1816        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1817        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1818        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1819        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1820        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1821        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1822        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1823        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1824        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1825        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1826        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1827        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1828        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1829        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1830        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1831        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1832        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1833        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1834
18352002-08-01      Joel Sherrill <joel@OARcorp.com>
1836
1837        * Per PR47 add support for buffered test output.  This involved
1838        adding defines to redirect output to a buffer and dump it when
1839        full, at "test pause", and at exit.  To avoid problems when redefining
1840        exit(), all tests were modified to call rtems_test_exit().
1841        Some tests, notable psxtests, had to be modified to include
1842        the standard test macro .h file (pmacros.h or tmacros.h) to
1843        enable this support.
1844        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1845        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1846        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1847        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1848        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1849        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1850        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1851
18522002-07-30      Joel Sherrill <joel@OARcorp.com>
1853
1854        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1855        stack if the port doesn't configure using it.
1856
18572002-07-04      Joel Sherrill <joel@OARcorp.com>
1858
1859        * Jump table for single entry point removed.
1860        * spsize/size.c:  Modified to reflect above.
1861
18622002-07-01      Joel Sherrill <joel@OARcorp.com>
1863
1864        * sp29/init.c: Corrected definitions for task stack usage.
1865
18662002-07-01      Joel Sherrill <joel@OARcorp.com>
1867
1868        * spsize/size.c: _Thread_queue_Extract_table removed.
1869
18702001-05-17      Joel Sherrill <joel@OARcorp.com>
1871
1872        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1873        number of staticly configured device drivers.
1874
18752001-05-14      Joel Sherrill <joel@OARcorp.com>
1876
1877        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1878        than the configured number of drivers.
1879 
18802002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1881
1882        * configure.ac: Remove ENABLE_GCC28.
1883
18842001-04-04      Joel Sherrill <joel@OARcorp.com>
1885
1886        * spsize/size.c: Reflect SPARC modifcation to get rid of
1887        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1888 
18892001-03-29      Joel Sherrill <joel@OARcorp.com>
1890
1891        * Per PR147 addressed problems when reseting and inserting a timer
1892        into a timer chain that did not honor time passage since the last
1893        time the timer server was scheduled and the new insertion.
1894        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1895
18962001-03-28      Joel Sherrill <joel@OARcorp.com>
1897
1898        * Side-effect of PR132.
1899        * sp21/system.h: Now must explicitly request NULL driver.
1900
19012002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1902
1903        * configure.ac:
1904        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1905        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1906        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1907        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1908        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1909        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1910        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1911        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1912        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1913        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1914        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1915        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1916        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1917        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1918        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1919        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1920        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1921        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1922        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1923        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1924        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1925        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1926        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1927        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1928        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1929        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1930        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1931        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1932        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1933        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1934        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1935        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1936        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1937        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1938
19392002-03-20      Chris Johns <ccj@acm.org>
1940
1941        * PR145.
1942        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1943        in system (e.g. driver tasks).  Also exit on minimum number of
1944        switches not precise number.
1945
19462001-01-29      Joel Sherrill <joel@OARcorp.com>
1947
1948        * Fixed bug where resetting a timer that was not at the head
1949        of one of the task timer chains resulted in the Timer Server
1950        task waking up too far in the future.
1951        * Added rtems_timer_get_information() directive to support testing.
1952        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1953        above condition.
1954
19552001-01-22      Joel Sherrill <joel@OARcorp.com>
1956
1957        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1958        because priority added as argument to rtems_timer_initiate_server().
1959
19602001-01-16      Joel Sherrill <joel@OARcorp.com>
1961
1962        * Added tests for task-based timers.  This included the new tests
1963        sp30 and sp31.
1964        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1965        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1966        for task-based timer services.
1967        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1968        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1969        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1970        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
1971        sp31/task1.c: New files.
1972
19732001-11-01      Joel Sherrill <joel@OARcorp.com>
1974
1975        * sp26/system.h: Properly account for stack memory used by
1976        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
1977        and processed as PR78.
1978
19792001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1980
1981        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1982        * configure.in: Remove.
1983        * configure.ac: New file, generated from configure.in by autoupdate.
1984
19852001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1986
1987        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1988
19892001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1990
1991        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
1992        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
1993        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
1994        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
1995        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
1996        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
1997        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
1998        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
1999        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2000        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2001        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2002        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2003        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2004        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2005        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2006        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2007        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2008        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2009        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2010        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2011        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2012        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2013        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2014        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2015        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2016        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2017        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2018        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2019        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2020
20212001-08-16      Joel Sherrill <joel@OARcorp.com>
2022
2023        * sp20/system.h: Account for extra task stacks properly.
2024
20252001-08-16      Joel Sherrill <joel@OARcorp.com>
2026
2027        * sp13/sp13.scn: Id in screen had wrong class field value.
2028        * sp13/system.h: Account for message buffer memory.
2029        * sp13/task2.c: Remove unnecessary check for failure.
2030
20312001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2032
2033        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2034
20352001-04-20      Joel Sherrill <joel@OARcorp.com>
2036
2037        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2038        file.
2039
20402001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2041
2042        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2043
20442001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * sp21/Makefile.am: Remove libtest.
2047
20482000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2049
2050        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2051
20522000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2053
2054        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2055
20562000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2057
2058        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2059        Switch to GNU canonicalization.
2060        * sptests.am: Remove DEFS.
2061
20622000-09-29      Joel Sherrill <joel@OARcorp.com>
2063
2064        * sp20/sp20.scn: Corrected to reflect new addition.
2065        * sp20/system.h: Removed comment reflecting history.
2066
20672000-09-29      Stephan Merker <merker@decrc.abb.de>
2068
2069        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2070        Added new task to test sequence of altering a period's length
2071        while it is still active.
2072
20732000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2076        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2077        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2078        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2079        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2080        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2081        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2082        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2083        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2084        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2085
20862000-08-10      Joel Sherrill <joel@OARcorp.com>
2087
2088        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.