source: rtems/testsuites/sptests/ChangeLog @ 0f4de1e

4.104.115
Last change on this file since 0f4de1e was 0f4de1e, checked in by Joel Sherrill <joel.sherrill@…>, on 09/14/09 at 20:07:32

2009-09-14 Joel Sherrill <joel.sherrill@…>

  • sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits the intended code.
  • Property mode set to 100644
File size: 81.6 KB
Line 
12009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
4        the intended code.
5
62009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * configure.ac: Revert accidentally committed lines.
9
102009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
11
12        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
13        simple priority ceiling case that was previously only tested via the
14        POSIX API.
15        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
16        sp66/sp66.scn: New files.
17
182009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
19
20        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
21        for Id which is in range for the object class but not allocated yet.
22
232009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
24
25        * sp46/init.c, sp46/sp46.scn: Fix numbering.
26
272009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
28
29        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
30
312009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
32
33        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
34        spfatal02/spfatal02.scn, spfatal02/testcase.h,
35        spfatal03/spfatal03.scn, spfatal03/testcase.h,
36        spfatal04/spfatal04.scn, spfatal04/testcase.h,
37        spfatal05/spfatal05.scn, spfatal05/testcase.h,
38        spfatal06/spfatal06.scn, spfatal06/testcase.h,
39        spfatal07/spfatal07.scn, spfatal07/testcase.h,
40        spfatal08/spfatal08.scn, spfatal08/testcase.h,
41        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
42        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
43        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
44        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
45        tests use testcase.h and spfatal_support framework. Print test name
46        herald in all cases.
47        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
48        New files.
49        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
50
512009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
52
53        * spfatal07/testcase.h: Indicate test is not applicable on some
54        architectures.
55
562009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
57
58        * Makefile.am: Fix spacing.
59
602009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
61
62        * spstkalloc/init.c: Changed allocator signature. Functions are now
63        static.
64
652009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
66
67        * sp29/init.c: Fixed return value evaluation.
68        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
69        * sp63/init.c: Check return value of _Heap_Initialize().
70
712009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
72
73        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
74        _Watchdog_Report() when name is not NULL. This case was covered at
75        -Os on erc32 but at -O2 we had more code.
76
772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
80        overflowing on _Heap_Allocate_aligned.
81
822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
85        for various null parameters.
86
872009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * sp16/sp16.scn, sp16/task1.c: Fix typo.
90
912009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
92
93        * sp65/init.c: Remove stray print.
94        * sp65/sp65.doc: Add information on second case.
95
962009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
97
98        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
99        verify that obtaining a priority ceiling mutex when the calling
100        task's priority is the same as the priority ceiling is handled
101        correctly.
102
1032009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
106        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
107        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
108        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
109        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
110        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
111        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
112        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
113        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
114        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
115        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
116        rtems_clock_get_ticks_per_second().
117
1182009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
119
120        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
121        Change attributes to priority ceiling. Use directive_failed, not
122        assert. Configure a semaphore not a region.
123
1242009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
125
126        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
127        mutex cases.
128        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
129        sp65/sp65.scn: New files.
130
1312009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
132
133        * Makefile.am, configure.ac: Add new test for some core mutex cases.
134        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
135        sp65/sp65.scn: New files.
136
1372009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
138
139        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
140        per tick.
141
1422009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
145        adjust existing for alignment. New test ensures coverage begin and
146        end marker methods are exercised so they do not get considered
147        unexecuted.
148        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
149        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
150
1512009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * Makefile.am, configure.ac: Add new test to exercise legacy
154        rtems_clock_get().
155        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
156        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
157
1582009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
159
160        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
161        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
162        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
163
1642009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
167        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
168        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
169        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
170        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
171        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
172        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
173        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
174        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
175
1762009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
177
178        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
179        cases.
180
1812009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
184        all memory is successfully allocated. This means the test can
185        validate the heap is unchanged on extend failure.
186
1872009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
188
189        * spintrcritical01/init.c, spintrcritical06/init.c,
190        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
191        per tick so tests run quicker and more reliably hit the intended
192        critical section.
193
1942009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
195
196        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
197        when we are unable to allocate the memory needed for an object
198        extend. Make sure all is handled properly.
199        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
200        sp64/sp64.scn: New files.
201
2022009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * sp63/init.c: Correct test case two.
205
2062009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
207
208        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
209        test case to exercise another odd branch not taken.
210
2112009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
214        particular path is taken through the _Heap_Resize_block code.
215        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
216        sp63/sp63.scn: New files.
217
2182009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
219
220        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
221        wrong thing in a cpp macro. Added contents to screen file and add
222        documentation file.
223        * sp42/sp42.doc: New file.
224
2252009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
228
2292009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * spintrcritical16/init.c: Tinker with test to make it hit the case
232        more reliably.
233
2342009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
235
236        * Makefile.am, configure.ac: Add new test to exercise as many cases as
237        possible of not being able to allocate memory from the workspace
238        during thread creation.
239        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
240        sp18/sp18.scn: New files.
241
2422009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
243
244        * Makefile.am, configure.ac: Add new test to handle the case where
245        a region resize frees enough memory to unblock a task.
246        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
247        sp62/sp62.scn: New files.
248        * sp61/init.c: Test does not need regions.
249
2502009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * Makefile.am, configure.ac: Add test case for processing a timeout
253        on a thread (that is the thread executing) that has also had its
254        request satisfied while it is being enqueued.
255        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
256        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
257        spintrcritical16/spintrcritical16.scn: New files.
258        * spintrcritical15/init.c: Remove unused TSR>
259
2602009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * Makefile.am, configure.ac: Add test case for a thread timing out on a
263        thread queue while another thread is in the process of blocking on
264        the same thread queue.
265        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
266        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
267        spintrcritical15/spintrcritical15.scn: New files.
268
2692009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
270
271        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
272
2732009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
274
275        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
276        sp40/sp40.scn: Now verified to hit coverage cases.
277        * sp40/sp40.doc: New file.
278
2792009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
280
281        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
282        to catch two remaining uncovered cases in rtems_io_register_driver.
283        * sp40/system.h: Removed.
284
2852009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
286
287        * Makefile.am, configure.ac: Add new test to exercise odd case in
288        rtems_iterate_over_all_threads.
289        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
290        sp41/sp41.scn: New files.
291
2922009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
295        inheritance protocol since there is no holder associated with them.
296
2972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * Makefile.am, configure.ac: Add new tests to exercise cases where a
300        timer is scheduled from an ISR while it is being scheduled at the
301        task level.
302        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
303        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
304        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
305        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
306        spintrcritical14/spintrcritical14.scn: New files.
307
3082009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
309
310        * spintrcritical01/init.c, spintrcritical06/init.c,
311        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
312        cleanup and make the tests more similar.
313
3142009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * spintrcritical06/init.c: Test now hits forward and reverse cases.
317
3182009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
321        test work for case that it is documented to handle.
322
3232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
326        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
327        spintrcritical10/spintrcritical10.scn: New files.
328
3292009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
332        unreliable third case in sp39 to spintrcritical10. New tests to hit
333        other event synchronization critical sections.
334        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
335        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
336        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
337        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
338        spintrcritical12/spintrcritical12.scn: New files.
339
3402009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
343        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
344        sp10/sp10.scn: New files.
345
3462009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
347
348        * spintrcritical06/init.c: Clean up.
349        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
350        * spintrcritical09/spintrcritical09.scn: Fill in.
351
3522009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * spintrcritical06/init.c: Add comment to indicate test is not finished
355        and known to not hit the case.
356        * Makefile.am, configure.ac: Add a couple more interrupt critical
357        section tests.
358        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
359        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
360        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
361        spintrcritical09/Makefile.am, spintrcritical09/init.c,
362        spintrcritical09/spintrcritical09.doc,
363        spintrcritical09/spintrcritical09.scn: New files.
364
3652009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
366
367        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
368        at hitting interrupt synchronization critical section in thread queue
369        enqueue priority for reverse insertions.
370        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
371        spintrcritical07/spintrcritical07.doc,
372        spintrcritical07/spintrcritical07.scn: New files.
373
3742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
375
376        * Makefile.am, configure.ac: Add test case for the
377        _Thread_queue_Enqueue_priority interrupt critical section where the
378        TCB we are using as a current pointer is removed from the thread
379        queue when we flash interrupts while searching forward.
380        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
381        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
382        spintrcritical06/spintrcritical06.scn: New files.
383
3842009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
385
386        * spintrcritical_support/intrcritical.c,
387        spintrcritical_support/intrcritical.h: Change prototype of delay
388        method to indicate when counter is reset. This can be used to count
389        how many iterations we are doing.
390
3912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
392
393        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
394        blocked on one period while another expires. Add sp61 which exercises
395        the case where a call is made to rtems_shutdown_executive when the
396        system is not up.
397        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
398        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
399        sp61/sp61.doc, sp61/sp61.scn: New files.
400
4012009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
402
403        * sp04/init.c: To be timesliced, tasks must also me preemptible.
404
4052009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
406
407        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
408        what it was intended to do.
409
4102009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * spintrcritical_support/intrcritical.c,
413        spintrcritical_support/intrcritical.h: New files.
414
4152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * Makefile.am, configure.ac: Add new infrastructure which is more
418        reliable about generating cases which hit interrupt critical
419        sections. Remove sp41 since it used its own mechanism.
420        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
421        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
422        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
423        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
424        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
425        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
426        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
427        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
428        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
429        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
430        spintrcritical05/spintrcritical05.scn: New files.
431        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
432        sp41/system.h: Removed.
433
4342009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
435
436        * sp41/init.c: Remove incorrect comment.
437
4382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
439
440        * sp29/init.c: Simple binary semaphores can not be inherit priority.
441
4422009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
443
444        * sp25/init.c: Spacing.
445
4462009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * Makefile.am, configure.ac: Add sp59 to test path through
449        _Thread_queue_First_priority where the task's priority was in the
450        bottom 1/4 of the range.
451        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
452        sp59/sp59.scn: New files.
453
4542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
457        not blocked on a thread queue.
458        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
459        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
460
4612009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * Makefile.am, configure.ac: Add test for timespec divide by zero.
464        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
465        sp58/sp58.scn: New files.
466
4672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
470        pointer being null. This does not happen naturally at this time so
471        force the point.
472
4732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * sp12/sp12.scn: Update screen to reflect priority changes from long
476        ago.
477
4782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
481        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
482        as sp27a and test flushing both counting and binary semaphores.
483        Reformatted.
484        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
485        sp27a/sp27a.scn: New files.
486
4872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
490        copied fomr other Makefile.am's.
491
4922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
495        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
496        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
497        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
498
4992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
500
501        * sp57/sp57.doc: Correct.
502
5032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * Makefile.am, configure.ac: Add test of restarting a task which is in
506        the middle of a sleep or wake after.
507        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
508        sp57/sp57.scn: New files.
509
5102009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * sp43/init.c, sp43/sp43.scn: Add more cases for
513        rtems_object_get_class_information() to improve coverage.
514
5152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * Makefile.am, configure.ac: Add new test to verify that when a user
518        extension create hook fails, that the error is properly propagated.
519        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
520        sp56/sp56.scn: New files.
521
5222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
523
524        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
525        rtems_extension_delete.
526
5272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * sp09/screen01.c, sp09/sp09.scn: Add test for
530        rtems_object_get_classic_name with invalid id.
531
5322009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * sp02/task1.c: Minor spacing.
535
5362009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
537
538        * spfatal12/init.c: Address to heap initialize must be aligned but size
539        must be too small.
540
5412009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * Makefile.am, configure.ac: Add new test to exercise case when
544        broadcasting to a message queue with a pending message.
545        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
546        sp55/sp55.scn: New files.
547
5482009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
549
550        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
551        spfatal tests appear to cover all fatal error cases.
552        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
553        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
554        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
555        spfatal/task1.c: Removed.
556
5572009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
560        initialize workspace heap during initialize. Can be caused by
561        unaligned address or not enough memory to initialize heap required
562        overhead.
563        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
564        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
565
5662009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
569
5702009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
571
572        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
573
5742009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
575
576        * spstkalloc/spstkalloc.scn: Update screen.
577
5782009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
579
580        * Makefile.am, configure.ac: Add new test for user configured stack
581        allocator/deallocator. Test both pass and fail cases.
582        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
583        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
584
5852009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
586
587        * spchain/init.c, spchain/spchain.scn: Clean up test.
588
5892009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
590
591        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
592        routines whose bodies are not used by RTEMS itself.
593        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
594        spchain/spchain.doc, spchain/spchain.scn: New files.
595
5962009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
597
598        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
599        chain for coverage.
600
6012009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
602
603        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
604        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
605        improve coverage.
606
6072009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
608
609        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
610
6112009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
612
613        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
614        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
615
6162009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
619        Enhance spprintk. Add two new fatal error tests to cover
620        __assert_func.
621        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
622        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
623
6242009-06-18      Chris Johns <chrisj@rtems.org>
625
626        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
627        workaround the H8300 gcc bug.
628
6292009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        * sp54/init.c: Fix spacing.
632
6332009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
634
635        * sp02/sp02.doc, sp02/system.h: Update copyright year.
636
6372009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
638
639        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
640
6412009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
642
643        * Makefile.am, configure.ac: Add new test.
644        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
645        sp54/sp54.scn: New files.
646
6472009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
648
649        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
650        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
651        the time of day forward not making server based timers fire.
652        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
653        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
654        sp53/sp53.scn: New files.
655
6562009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
657
658        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
659
6602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        PR 1415/cpukit
663        * Makefile.am, configure.ac: Add test for very simple priority ceiling
664        violation.
665        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
666        sp51/sp51.scn: New files.
667
6682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
669
670        PR 1413/cpukit
671        * Makefile.am, configure.ac: Add test for case where server based
672        timers which reinitiated themselves did not get reinserted onto timer
673        chain.
674        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
675        sp50/sp50.scn: New files.
676
6772009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        PR 1414/cpukit
680        * Makefile.am, configure.ac: Tighten math on extraction of index so it
681        is harder to trick by passing in a valid id of an incorrect object
682        class.
683        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
684        sp49/sp49.scn: New files.
685
6862009-05-19      Chris Johns <chrisj@rtems.org>
687
688        * sp04/tswitch.c: Lower sample count for small memory targets.
689       
6902009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * spprintk/init.c: printk() now 100% covered.
693
6942009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
695
696        * spprintk/init.c: More test cases.
697
6982009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
701        large enough for buffer node overhead.
702
7032009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * Makefile.am, configure.ac, spwatchdog/system.h,
706        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
707        printk. These will help coverage. Simplify spwkspace.
708        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
709        spprintk/spprintk.scn: New files.
710        * spwkspace/system.h: Removed.
711
7122009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
713
714        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
715        methods.
716        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
717        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
718
7192009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
720
721        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
722        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
723        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
724        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
725        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
726        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
727        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
728        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
729        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
730        spsize/size.c: Fix warnings.
731
7322009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
733
734        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
735        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
736        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
737        spobjgetnext/system.h: New files.
738
7392009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
740
741        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
742        64k to 20k. No impact on test behavior.
743
7442009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
745
746        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
747
7482009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
749
750        * sp37/init.c, sp37/sp37.scn: Add test case for
751        rtems_interrupt_level_attribute body.
752
7532009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
754
755        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
756        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
757        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
758        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
759        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
760        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
761        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
762        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
763        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
764        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
765        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
766        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
767        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
768        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
769        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
770        sp48/Makefile.am, spfatal/Makefile.am,
771        spfatal01/Makefile.am, spfatal02/Makefile.am,
772        spfatal03/Makefile.am, spfatal04/Makefile.am,
773        spfatal05/Makefile.am, spfatal06/Makefile.am,
774        spfatal07/Makefile.am, spfatal08/Makefile.am,
775        spfatal09/Makefile.am, spsize/Makefile.am,
776        spwatchdog/Makefile.am:
777        Eliminate _exe_/.exe.
778
7792009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
780
781        PR 1388/cpukit
782        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
783        allow both priority inherit and ceiling attributes to be set on
784        semaphore create. These attributes are mutually exclusive and this
785        should be an error.
786
7872009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
790        unlimited objects when configured for a unified workspace works as
791        expected.
792        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
793        sp48/sp48.scn: New files.
794
7952009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
796                Joel Sherrill <joel.sherrill@oarcorp.com>
797
798        PR 1357/cpukit
799        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
800        honored.
801        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
802        sp47/sp47.scn: New files.
803
8042009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
805
806        * Makefile.am, configure.ac: Add new test to test Watchdog display
807        helper routines. These reach into the SuperCore.
808        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
809        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
810        spwatchdog/system.h, spwatchdog/task1.c: New files.
811
8122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
813
814        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
815
8162009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
819        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
820        hard-coded hex numbers for bad object Ids.
821
8222009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * sp15/system.h, sp19/system.h: Array of task names should be of type
825        rtems_name not rtems_id. Similarly array of task ids should be
826        rtems_id not rtems_name.
827
8282008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
829
830        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
831
8322008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
833
834        * Makefile.am, configure.ac, spfatal06/testcase.h,
835        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
836        spsize/size.c: Eliminate pointers to API configuration tables in the
837        main configuration table. Reference the main configuration table and
838        the API configuration tables directly using the confdefs.h version
839        rather than obtaining a pointer to it. This eliminated some
840        variables, a potential fatal error, some unnecessary default
841        configuration structures. Overall, about a 4.5% reduction in the code
842        size for minimum and hello on the SPARC.
843        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
844        spfatal10/testcase.h: Removed.
845
8462008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
847
848        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
849        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
850        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
851        successfully with maxixum number of priorities as 16 instead of 256.
852        This was done by temporarily modifying the score priority.h maximum.
853        This allowed testing of all API code to ensure that it worked
854        properly with a reduced number of priorities. Most modifications were
855        to switch from hard-coded maximum to using the API provided methods
856        to determine maximum number of priority levels.
857
8582008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
859
860        * sp46/sp46.scn: Add screen missed earlier.
861
8622008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
863
864        PR 1348/cpukit
865        * Makefile.am, configure.ac: Add test of special case of resetting cpu
866        usage information while a period is running.
867        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
868        sp46/sp46.scn: New files.
869
8702008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
871
872        * sp45/init.c: New file.
873
8742008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        PR 1347/cpukit
877        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
878        Rework Timer Server to ensure that the context allows for blocking,
879        allocating memory, and acquiring semaphores and mutexes.
880        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
881        New files.
882
8832008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        * sp25/system.h: Add warning and temporary m32c conditional until size
886        type addressed.
887
8882008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * sp09/screen07.c: Use INT_MAX as number of messages so always
891        properly sized and no overflow on constant.
892        * sp09/screen10.c: Delay so on targets with simulator idle clock
893        tick driver this will work.
894        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
895        byte boundaries rather than two byte boundaries.
896        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
897        allocate more memory than size_t holds on m32c.
898
8992008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
902        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
903        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
904        and Region calls. On 16-bit architectures, size_t can be 16-bits
905        which would limit sizes to 64K. Also address constants which
906        overflowed on 16-bit integer targets.
907
9082008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
909
910        * sp43/sp43.scn: Bump version to 4.9.99.0
911
9122008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
913
914        * sp19/system.h: Use "double" instead of "rtems_double".
915
9162008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
917
918        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
919
9202008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
921
922        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
923        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
924        spfatal_support/init.c, spfatal_support/system.h:
925        Convert to "bool".
926
9272008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
928
929        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
930        declared in a public place.
931
9322008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
935
9362008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * sp43/init.c: Fix derefence of uninitialized pointer.
939
9402008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
943        multiprocessing is not enabled. Saves one more variable from single
944        processor configuration.
945
9462008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
947
948        PR 1212/cpukit
949        * Makefile.am, configure.ac: Time slicing will not happen if the task
950        mode is changed from a non-timeslicing mode to timeslicing mode if it
951        is done by the executing thread (e.g. in its task body). This change
952        includes sp44 to demonstrate the problem and verify the correction.
953        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
954
9552008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
958        architectures they are not supported on.
959
9602008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
963
9642008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
965
966        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
967          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
968
9692008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * sp28/init.c: Corrections to configuration.
972        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
973        * spsize/size.c: _ISR_Vector_table only exists on architectures
974        which use the Simple Vectored Interrupt Model.
975
9762008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
977
978        * spsize/size.c: Convention calls for leading underscore on private
979        RTEMS variables.
980
9812008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
982
983        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
984        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
985        Refactored and renamed initialization routines to
986        rtems_initialize_data_structures, rtems_initialize_before_drivers,
987        rtems_initialize_device_drivers, and
988        rtems_initialize_start_multitasking. This opened the sequence up so
989        that bootcard() could provide a more robust and flexible framework
990        which is easier to explain and understand. This also lays the
991        groundwork for sharing the division of available memory between the
992        RTEMS workspace and heap and the C library initialization across all
993        BSPs.
994
9952008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
996
997        * sp32/init.c: Formatting.
998
9992008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1000
1001        * sp09/screen01.c: Correct test.
1002        * sp09/screen14.c: Update copyright.
1003        * sp28/init.c: Correct end of test messages.
1004
10052008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1008
10092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1012        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1013        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1014        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1015        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1016        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1017        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1018        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1019        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1020        tests. Add a clock_settime case for < 1988.
1021
10222008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1025
10262008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1027
1028        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1029        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1030        * sp41/sp41.scn: Now has content.
1031        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1032        Object Services recently added to API.
1033
10342008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1035
1036        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1037        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1038        collection. This changed the name of a few previously public but
1039        undocumented services and added a some new services.
1040        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1041        sp43/system.h: New files.
1042
10432008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * spfatal10/.cvsignore: New file.
1046
10472008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1050        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1051        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1052        New files.
1053
10542008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1055
1056        * Makefile.am, configure.ac: Added fatal error tests
1057        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1058        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1059        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1060        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1061        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1062        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1063        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1064        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1065        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1066        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1067        spfatal_support/init.c, spfatal_support/system.h: New files.
1068
10692008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1070
1071        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1072        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1073        test messages.
1074
10752008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1076
1077        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1078        simple type to a union of an unsigned 32 bit integer and a pointer.
1079        This should help eliminate weird casts between u32 and pointers in
1080        various places. The APIs now have to explicitly call _u32 or _string
1081        versions of helper routines. This should also simplify things and
1082        eliminate the need for ugly casts in some cases.
1083
10842008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1085
1086        * sp42/Makefile.am: New file.
1087
10882008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1089
1090        Add sp42 to exercise thread queue with knowledge of the implementation
1091        so we can exercise all of the normal paths possible.
1092        * Makefile.am, configure.ac: Add sp42.
1093        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1094
10952008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1096
1097        * sp39/init.c: Add case for long timeout on blocking operation.
1098        * Makefile.am, configure.ac: Add new test to exercise thread
1099        queue blokcing synchronization. sp39 and sp41 are very similar.
1100        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1101        sp41/system.h: New files.
1102
11032008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1104
1105        * sp39/init.c: Clean up.
1106
11072008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1108
1109        * sp39/init.c: Modify to improve coverage.
1110
11112008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1112
1113        * sp36/strict_order_mut.c:
1114
11152008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1116
1117        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1118        driver registration.
1119        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1120        sp40/system.h: New files.
1121
11222008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1125        Add test cases for:
1126          + message queue create requesting too many message buffers
1127            for the available memory
1128          + region extend with address inside existing heap
1129          + timer server initiate too large a stack, create error
1130        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1131          + task set priority while holding resource
1132
11332008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1134
1135        * Makefile.am, configure.ac: Added sp38 and sp39.
1136        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1137        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1138        sp39/sp39.scn, sp39/system.h: New files.
1139
11402007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1141
1142        * sp36/strict_order_mut.c: New file.
1143
11442007-12-21      Xi Yang <hiyangxi@gmail.com>
1145
1146        * Makefile.am, configure.ac: Add support for proper stacking of
1147        priority inheritance on mutexes as well as enforce proper order of
1148        release.
1149        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1150        sp36/sp36.scn: New files.
1151
11522007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1153
1154        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1155        directive instead of violating RTEMS internals.
1156
11572007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1158
1159        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1160        Add test cases for User Extension Manager to improve code coverage.
1161        * sp21/task1.c: Fix spelling error.
1162
11632007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * spsize/size.c: Account for previous changes in calculation of MPCI
1166        receive server stack.
1167
11682007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * sp09/screen07.c, sp09/sp09.scn: Add test for
1171        rtems_message_queue_broadcast for bad buffer and count pointers.
1172        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1173        with bad priority or initiating twice.
1174        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1175        it forces a dispatch.
1176        * sp37/init.c: New file.
1177
11782007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1179
1180        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1181        enable, flash, and is in progress. These are normally inlines but
1182        also have bodies for non-C code. This test also exercises the odd
1183        case of calling clock tick from outside an ISR.
1184        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1185
11862007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1187
1188        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1189        using notepad with the current task's ID or SELF
1190        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1191        test missing test cases for clock_get.
1192
11932007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1194
1195        * sp28/init.c: Add test code for task variables to improve coverage.
1196
11972007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1198
1199        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1200        RTEMS provided accessor macros to obtain configuration fields.
1201
12022007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1203
1204        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1205        Configuration Table. Eliminate CPU Table from all ports. Delete
1206        references to CPU Table in all forms.
1207
12082007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1209
1210        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1211
12122007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1213
1214        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1215        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1216        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1217        to improve test coverage.
1218
12192007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1220
1221        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1222        coverage.
1223
12242007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1225
1226        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1227
12282007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1229
1230        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1231        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1232        .scn files.
1233
12342007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1235
1236        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1237        commented out and updated the .scn file.
1238
12392007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1240
1241        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1242        buffered test IO.
1243
12442007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1245
1246        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1247        rtems_io_unregister_driver did not have any test code.
1248
12492007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1252        since it was used to configure a no longer used feature. Device names
1253        are now part of the filesystem not in a table. This also eliminated
1254        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1255        RTEMS as well as the memory allocation used to populate
1256        _IO_Driver_name_table.
1257
12582007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1259
1260        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1261        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1262        properly.
1263
12642007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1265
1266        * spsize/size.c: Eliminated the variables
1267        _RTEMS_tasks_User_initialization_tasks and
1268        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1269        used in one place after initialized. It was a waste of space.
1270
12712007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1272
1273        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1274        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1275        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1276        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1277        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1278        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1279        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1280        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1281        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1282        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1283        spsize/size.c: Add optional managers to Makefiles. Clean up test
1284        cases so last output line follows END OF pattern. Make sure test case
1285        all run. All tests appeared ok on sis.
1286
12872007-04-05      Joel Sherrill <joel@OARcorp.com>
1288
1289        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1290
12912007-04-05      Joel Sherrill <joel@OARcorp.com>
1292
1293        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1294        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1295        CONFIGURE_APPLICATION_NEEDS_XXX.
1296
12972007-04-02      Joel Sherrill <joel@OARcorp.com>
1298
1299        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1300
13012007-04-02      Joel Sherrill <joel@OARcorp.com>
1302
1303        * spsize/size.c: Convert from Classic API style TOD_Control as
1304        fundamental time structure to POSIX struct timespec. Add
1305        clock_get_uptime().
1306
13072007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1308
1309        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1310
13112007-03-26      Joel Sherrill <joel@OARcorp.com>
1312
1313        * sp35/priinv.c: Remove warning.
1314
13152007-03-10      Joel Sherrill <joel@OARcorp.com>
1316
1317        * sp26/system.h: Remove incorrect and duplicate
1318        CONFIGURE_EXTRA_TASK_STACKS.
1319
13202007-03-05      Joel Sherrill <joel@OARcorp.com>
1321
1322        PR 1222/cpukit
1323        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1324        thread that is blocked on a priority based thread queue is changed,
1325        that its placement in the queue is reevaluated based upon the new
1326        priority. This enhancement includes modifications to the SuperCore as
1327        well as new test cases.
1328        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1329        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1330        sp35/sp35.doc, sp35/sp35.scn: New files.
1331
13322007-03-05      Joel Sherrill <joel@OARcorp.com>
1333
1334        * sp26/system.h: Correct memory required for stack sizes.
1335
13362007-02-06      Joel Sherrill <joel@OARcorp.com>
1337
1338        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1339        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1340        tests.
1341
13422006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1343
1344        * sp33/init.c: Improve barrier test to include normal blocking with
1345        manual release and unblocking in barrier deletion.
1346
13472006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1348
1349        * configure.ac: New BUG-REPORT address.
1350
13512006-11-20      Joel Sherrill <joel@OARcorp.com>
1352
1353        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1354        and make output more compliant with other tests.
1355
13562006-11-17      Joel Sherrill <joel@OARcorp.com>
1357
1358        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1359        cases intended on all targets possible with new heap algorithm.
1360
13612006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1362
1363        * Makefile.am, configure.ac: Adding Classic API Barriers.
1364        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1365        New files.
1366
13672006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1368
1369        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1370
13712006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1372
1373        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1374        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1375        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1376        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1377        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1378        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1379        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1380        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1381        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1382        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1383        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1384        Use rtems_testsdir instead.
1385
13862006-04-05      Joel Sherrill <joel@OARcorp.com>
1387                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1388
1389        * spsize/size.c: Victor spotted the problem that
1390        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1391        variables and needed to be set to the same value.  I took that
1392        idea and just removed _Thread_MP_Receive.  All uses are now
1393        _MPCI_Receive_server_tcb.
1394
13952005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1396
1397        * configure.ac: Remove RTEMS_ENABLE_BARE,
1398        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1399
14002005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1401
1402        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1403        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1404        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1405        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1406        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1407        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1408        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1409        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1410        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1411        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1412        spfatal/Makefile.am, spsize/Makefile.am:
1413        Convert to use *_PROGRAMS.
1414
14152005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1416
1417        * sp01/Makefile.am, sp02/Makefile.am,
1418        sp03/Makefile.am, sp04/Makefile.am,
1419        sp05/Makefile.am, sp06/Makefile.am,
1420        sp07/Makefile.am, sp08/Makefile.am,
1421        sp09/Makefile.am, sp11/Makefile.am,
1422        sp12/Makefile.am, sp13/Makefile.am,
1423        sp14/Makefile.am, sp15/Makefile.am,
1424        sp16/Makefile.am, sp17/Makefile.am,
1425        sp19/Makefile.am, sp20/Makefile.am,
1426        sp21/Makefile.am, sp22/Makefile.am,
1427        sp23/Makefile.am, sp24/Makefile.am,
1428        sp25/Makefile.am, sp26/Makefile.am,
1429        sp27/Makefile.am, sp28/Makefile.am,
1430        sp29/Makefile.am, sp30/Makefile.am,
1431        sp31/Makefile.am, sp32/Makefile.am,
1432        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1433
14342005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1435
1436        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1437        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1438        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1439        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1440        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1441        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1442        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1443        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1444        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1445        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1446        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1447        * sptests.am: Remove.
1448
14492005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1450
1451        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1452        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1453        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1454        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1455        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1456        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1457        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1458        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1459        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1460        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1461        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1462
14632005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1464
1465        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1466
14672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1468
1469        * spsize/Makefile.am: Rename TEST to spsize.
1470        * spsize/size.scn: Remove.
1471        * spsize/spsize.scn: New (renamed from size.scn).
1472
14732005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1474
1475        * configure.ac: Add spfatal/Makefile.
1476        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1477        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1478        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1479        * sptests.am: Remove LIB_VARIANT.
1480
14812005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1482
1483        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1484        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1485        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1486        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1487        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1488        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1489        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1490        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1491        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1492        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1493        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1494
14952005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1496
1497        * Makefile.am: Cleanup.
1498
14992005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1500
1501        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1502        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1503        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1504        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1505        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1506        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1507        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1508        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1509        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1510        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1511        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1512        spfatal/Makefile.am, spsize/Makefile.am:
1513        Partial conversion to automake.
1514
15152005-03-07      Joel Sherrill <joel@OARcorp.com>
1516
1517        * sp13/task1.c: Removed warnings.
1518
15192004-09-29      Joel Sherrill <joel@OARcorp.com>
1520
1521        * spsize/size.c: i960 obsoleted and all references removed.
1522
15232004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1524
1525        * configure.ac: Require automake > 1.9.
1526
15272004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1528
1529        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1530        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1531        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1532        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1533        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1534        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1535        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1536        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1537        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1538        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1539        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1540        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1541        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1542        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1543        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1544        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1545        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1546        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1547        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1548        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1549        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1550        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1551        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1552        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1553        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1554        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1555        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1556        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1557        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1558        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1559        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1560        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1561
15622004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1563
1564        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1565
15662004-03-30      David Querbach <querbach@realtime.bc.ca>
1567
1568        PR 595/tests
1569        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1570        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1571        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1572        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1573        others treat it as a count of longs.
1574
15752004-03-30      David Querbach <querbach@realtime.bc.ca>
1576
1577        PR 596/tests
1578        * sp32/init.c: A missing definition of TEST_INIT before including
1579        <tmacros.h> means that buffered output will not work even if selected
1580        in buffer_test_io.h.
1581
15822004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1583
1584        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1585        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1586        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1587        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1588        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1589        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1590        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1591        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1592        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1593        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1594        types.
1595
15962004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1597
1598        * configure.ac: Add 2nd arg to RTEMS_TOP.
1599
16002004-03-05      Joel Sherrill <joel@OARcorp.com>
1601
1602        * sp07/buffered_io.c: Remove warning.
1603
16042004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1605
1606        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1607        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1608        * sp02/Makefile.am: Ditto.
1609        * sp03/Makefile.am: Ditto.
1610        * sp04/Makefile.am: Ditto.
1611        * sp05/Makefile.am: Ditto.
1612        * sp06/Makefile.am: Ditto.
1613        * sp07/Makefile.am: Ditto.
1614        * sp08/Makefile.am: Ditto.
1615        * sp09/Makefile.am: Ditto.
1616        * sp11/Makefile.am: Ditto.
1617        * sp12/Makefile.am: Ditto.
1618        * sp13/Makefile.am: Ditto.
1619        * sp14/Makefile.am: Ditto.
1620        * sp15/Makefile.am: Ditto.
1621        * sp16/Makefile.am: Ditto.
1622        * sp17/Makefile.am: Ditto.
1623        * sp19/Makefile.am: Ditto.
1624        * sp20/Makefile.am: Ditto.
1625        * sp21/Makefile.am: Ditto.
1626        * sp22/Makefile.am: Ditto.
1627        * sp23/Makefile.am: Ditto.
1628        * sp24/Makefile.am: Ditto.
1629        * sp25/Makefile.am: Ditto.
1630        * sp26/Makefile.am: Ditto.
1631        * sp27/Makefile.am: Ditto.
1632        * sp28/Makefile.am: Ditto.
1633        * sp29/Makefile.am: Ditto.
1634        * sp30/Makefile.am: Ditto.
1635        * sp31/Makefile.am: Ditto.
1636        * sp32/Makefile.am: Ditto.
1637        * spfatal/Makefile.am: Ditto.
1638        * spsize/Makefile.am: Ditto.
1639
16402003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1641
1642        * sptests.am: Add dirstamp support.
1643
16442003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1645
1646        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1647
16482003-12-16      Joel Sherrill <joel@OARcorp.com>
1649
1650        PR 544/tests
1651        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1652        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1653        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1654        make tests account for resources and not print at inappropriate
1655        times.
1656        * sp07/buffered_io.c: New file.
1657
16582003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1659
1660        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1661
16622003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1663
1664        * sp01/Makefile.am: Remove all-local: $(ARCH).
1665        * sp02/Makefile.am: Remove all-local: $(ARCH).
1666        * sp03/Makefile.am: Remove all-local: $(ARCH).
1667        * sp04/Makefile.am: Remove all-local: $(ARCH).
1668        * sp05/Makefile.am: Remove all-local: $(ARCH).
1669        * sp06/Makefile.am: Remove all-local: $(ARCH).
1670        * sp07/Makefile.am: Remove all-local: $(ARCH).
1671        * sp08/Makefile.am: Remove all-local: $(ARCH).
1672        * sp09/Makefile.am: Remove all-local: $(ARCH).
1673        * sp11/Makefile.am: Remove all-local: $(ARCH).
1674        * sp12/Makefile.am: Remove all-local: $(ARCH).
1675        * sp13/Makefile.am: Remove all-local: $(ARCH).
1676        * sp14/Makefile.am: Remove all-local: $(ARCH).
1677        * sp15/Makefile.am: Remove all-local: $(ARCH).
1678        * sp16/Makefile.am: Remove all-local: $(ARCH).
1679        * sp17/Makefile.am: Remove all-local: $(ARCH).
1680        * sp19/Makefile.am: Remove all-local: $(ARCH).
1681        * sp20/Makefile.am: Remove all-local: $(ARCH).
1682        * sp21/Makefile.am: Remove all-local: $(ARCH).
1683        * sp22/Makefile.am: Remove all-local: $(ARCH).
1684        * sp23/Makefile.am: Remove all-local: $(ARCH).
1685        * sp24/Makefile.am: Remove all-local: $(ARCH).
1686        * sp25/Makefile.am: Remove all-local: $(ARCH).
1687        * sp26/Makefile.am: Remove all-local: $(ARCH).
1688        * sp27/Makefile.am: Remove all-local: $(ARCH).
1689        * sp28/Makefile.am: Remove all-local: $(ARCH).
1690        * sp29/Makefile.am: Remove all-local: $(ARCH).
1691        * sp30/Makefile.am: Remove all-local: $(ARCH).
1692        * sp31/Makefile.am: Remove all-local: $(ARCH).
1693        * sp32/Makefile.am: Remove all-local: $(ARCH).
1694        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1695        * spsize/Makefile.am: Remove all-local: $(ARCH).
1696
16972003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1698
1699        * configure.ac: Reflect having moved to testsuites/.
1700
17012003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1702
1703        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1704
17052003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1706
1707        * configure.ac:Remove RTEMS_CHECK_CPU.
1708
17092003-09-04      Joel Sherrill <joel@OARcorp.com>
1710
1711        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1712        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1713        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1714        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1715        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1716        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1717        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1718        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1719        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1720        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1721        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1722        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1723        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1724        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1725        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1726        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1727        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1728        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1729        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1730        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1731        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1732        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1733        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1734        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1735        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1736        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1737        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1738        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1739        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1740        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1741        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1742        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1743        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1744        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1745        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1746        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1747        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1748        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1749        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1750        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1751        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1752        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1753        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1754        spsize/size.c, spsize/system.h: URL for license changed.
1755
17562003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1757
1758        PR 458/tests
1759        * sp30/task1.c: Correct indexing problem.
1760
17612003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1762
1763        * Makefile.am: Reflect having moved aclocal/.
1764
17652003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1766
1767        * Makefile.am: Reflect having moved automake/.
1768        * sp01/Makefile.am: Reflect having moved automake/.
1769        * sp02/Makefile.am: Reflect having moved automake/.
1770        * sp03/Makefile.am: Reflect having moved automake/.
1771        * sp04/Makefile.am: Reflect having moved automake/.
1772        * sp05/Makefile.am: Reflect having moved automake/.
1773        * sp06/Makefile.am: Reflect having moved automake/.
1774        * sp07/Makefile.am: Reflect having moved automake/.
1775        * sp08/Makefile.am: Reflect having moved automake/.
1776        * sp09/Makefile.am: Reflect having moved automake/.
1777        * sp11/Makefile.am: Reflect having moved automake/.
1778        * sp12/Makefile.am: Reflect having moved automake/.
1779        * sp13/Makefile.am: Reflect having moved automake/.
1780        * sp14/Makefile.am: Reflect having moved automake/.
1781        * sp15/Makefile.am: Reflect having moved automake/.
1782        * sp16/Makefile.am: Reflect having moved automake/.
1783        * sp17/Makefile.am: Reflect having moved automake/.
1784        * sp19/Makefile.am: Reflect having moved automake/.
1785        * sp20/Makefile.am: Reflect having moved automake/.
1786        * sp21/Makefile.am: Reflect having moved automake/.
1787        * sp22/Makefile.am: Reflect having moved automake/.
1788        * sp23/Makefile.am: Reflect having moved automake/.
1789        * sp24/Makefile.am: Reflect having moved automake/.
1790        * sp25/Makefile.am: Reflect having moved automake/.
1791        * sp26/Makefile.am: Reflect having moved automake/.
1792        * sp27/Makefile.am: Reflect having moved automake/.
1793        * sp28/Makefile.am: Reflect having moved automake/.
1794        * sp29/Makefile.am: Reflect having moved automake/.
1795        * sp30/Makefile.am: Reflect having moved automake/.
1796        * sp31/Makefile.am: Reflect having moved automake/.
1797        * sp32/Makefile.am: Reflect having moved automake/.
1798        * spfatal/Makefile.am: Reflect having moved automake/.
1799        * spsize/Makefile.am: Reflect having moved automake/.
1800
18012003-08-14      Joel Sherrill <joel@OARcorp.com>
1802
1803        * sp02/task1.c: Added ID to name lookup service and changed name of
1804        id/name translation status code. This propagated to multiple
1805        functions. The user API service added was rtems_object_id_to_name()
1806
18072003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1808
1809        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1810
18112003-05-29      Joel Sherrill <joel@OARcorp.com>
1812
1813        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1814
18152003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1816
1817        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1818        CC_CFLAGS_DEFAULT (obsolete).
1819
18202003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1821
1822        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1823        Remove CC_LDFLAGS_PROFILE_V.
1824
18252003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1826
1827        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1828
18292003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1830
1831        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1832
18332003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1834
1835        * configure.ac: AC_PREREQ(2.57).
1836
18372002-11-14      Joel Sherrill <joel@OARcorp.com>
1838
1839        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1840        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1841        update the IDs in the screens.
1842
18432002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1844
1845        * .cvsignore: Reformat.
1846        Add autom4te*cache.
1847        Remove autom4te.cache.
1848
18492002-09-14      Joel Sherrill <joel@OARcorp.com>
1850
1851        * sp32/.cvsignore: New file.
1852
18532002-09-14      Aaron J. Grier <aaron@frye.com>
1854
1855        * PR271 was not applicable against the current source but included
1856        a nice test that Joel decided to add to the tree as sp32.
1857        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1858        * Makefile.am, configure.ac: Modified to reflect addition.
1859
18602002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1861
1862        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1863        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1864        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1865        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1866        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1867        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1868        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1869        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1870        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1871        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1872        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1873        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1874        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1875        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1876        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1877        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1878        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1879        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1880        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1881        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1882        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1883        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1884        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1885        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1886        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1887        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1888        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1889        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1890        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1891        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1892        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1893
18942002-08-01      Joel Sherrill <joel@OARcorp.com>
1895
1896        * Per PR47 add support for buffered test output.  This involved
1897        adding defines to redirect output to a buffer and dump it when
1898        full, at "test pause", and at exit.  To avoid problems when redefining
1899        exit(), all tests were modified to call rtems_test_exit().
1900        Some tests, notable psxtests, had to be modified to include
1901        the standard test macro .h file (pmacros.h or tmacros.h) to
1902        enable this support.
1903        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1904        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1905        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1906        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1907        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1908        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1909        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1910
19112002-07-30      Joel Sherrill <joel@OARcorp.com>
1912
1913        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1914        stack if the port doesn't configure using it.
1915
19162002-07-04      Joel Sherrill <joel@OARcorp.com>
1917
1918        * Jump table for single entry point removed.
1919        * spsize/size.c:  Modified to reflect above.
1920
19212002-07-01      Joel Sherrill <joel@OARcorp.com>
1922
1923        * sp29/init.c: Corrected definitions for task stack usage.
1924
19252002-07-01      Joel Sherrill <joel@OARcorp.com>
1926
1927        * spsize/size.c: _Thread_queue_Extract_table removed.
1928
19292001-05-17      Joel Sherrill <joel@OARcorp.com>
1930
1931        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1932        number of staticly configured device drivers.
1933
19342001-05-14      Joel Sherrill <joel@OARcorp.com>
1935
1936        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1937        than the configured number of drivers.
1938 
19392002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1940
1941        * configure.ac: Remove ENABLE_GCC28.
1942
19432001-04-04      Joel Sherrill <joel@OARcorp.com>
1944
1945        * spsize/size.c: Reflect SPARC modifcation to get rid of
1946        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1947 
19482001-03-29      Joel Sherrill <joel@OARcorp.com>
1949
1950        * Per PR147 addressed problems when reseting and inserting a timer
1951        into a timer chain that did not honor time passage since the last
1952        time the timer server was scheduled and the new insertion.
1953        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1954
19552001-03-28      Joel Sherrill <joel@OARcorp.com>
1956
1957        * Side-effect of PR132.
1958        * sp21/system.h: Now must explicitly request NULL driver.
1959
19602002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1961
1962        * configure.ac:
1963        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1964        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1965        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1966        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1967        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1968        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1969        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1970        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1971        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1972        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1973        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1974        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1975        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1976        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1977        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1978        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1979        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1980        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1981        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1982        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1983        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1984        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1985        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1986        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1989        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1990        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1991        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1992        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1993        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1994        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1995        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1996        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1997
19982002-03-20      Chris Johns <ccj@acm.org>
1999
2000        * PR145.
2001        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2002        in system (e.g. driver tasks).  Also exit on minimum number of
2003        switches not precise number.
2004
20052001-01-29      Joel Sherrill <joel@OARcorp.com>
2006
2007        * Fixed bug where resetting a timer that was not at the head
2008        of one of the task timer chains resulted in the Timer Server
2009        task waking up too far in the future.
2010        * Added rtems_timer_get_information() directive to support testing.
2011        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2012        above condition.
2013
20142001-01-22      Joel Sherrill <joel@OARcorp.com>
2015
2016        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2017        because priority added as argument to rtems_timer_initiate_server().
2018
20192001-01-16      Joel Sherrill <joel@OARcorp.com>
2020
2021        * Added tests for task-based timers.  This included the new tests
2022        sp30 and sp31.
2023        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2024        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2025        for task-based timer services.
2026        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2027        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2028        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2029        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2030        sp31/task1.c: New files.
2031
20322001-11-01      Joel Sherrill <joel@OARcorp.com>
2033
2034        * sp26/system.h: Properly account for stack memory used by
2035        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2036        and processed as PR78.
2037
20382001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2039
2040        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2041        * configure.in: Remove.
2042        * configure.ac: New file, generated from configure.in by autoupdate.
2043
20442001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2045
2046        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2047
20482001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2049
2050        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2051        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2052        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2053        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2054        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2055        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2056        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2057        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2058        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2059        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2060        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2061        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2062        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2063        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2064        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2065        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2066        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2067        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2068        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2069        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2070        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2071        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2072        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2073        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2074        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2075        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2076        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2077        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2078        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2079
20802001-08-16      Joel Sherrill <joel@OARcorp.com>
2081
2082        * sp20/system.h: Account for extra task stacks properly.
2083
20842001-08-16      Joel Sherrill <joel@OARcorp.com>
2085
2086        * sp13/sp13.scn: Id in screen had wrong class field value.
2087        * sp13/system.h: Account for message buffer memory.
2088        * sp13/task2.c: Remove unnecessary check for failure.
2089
20902001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2091
2092        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2093
20942001-04-20      Joel Sherrill <joel@OARcorp.com>
2095
2096        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2097        file.
2098
20992001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2100
2101        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2102
21032001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2104
2105        * sp21/Makefile.am: Remove libtest.
2106
21072000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2108
2109        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2110
21112000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2112
2113        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2114
21152000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2118        Switch to GNU canonicalization.
2119        * sptests.am: Remove DEFS.
2120
21212000-09-29      Joel Sherrill <joel@OARcorp.com>
2122
2123        * sp20/sp20.scn: Corrected to reflect new addition.
2124        * sp20/system.h: Removed comment reflecting history.
2125
21262000-09-29      Stephan Merker <merker@decrc.abb.de>
2127
2128        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2129        Added new task to test sequence of altering a period's length
2130        while it is still active.
2131
21322000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2133
2134        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2135        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2136        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2137        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2138        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2139        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2140        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2141        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2142        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2143        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2144
21452000-08-10      Joel Sherrill <joel@OARcorp.com>
2146
2147        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.