source: rtems/testsuites/sptests/ChangeLog @ a5b04da

4.104.11
Last change on this file since a5b04da was a5b04da, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 14, 2009 at 8:05:44 PM

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

  • Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very simple priority ceiling case that was previously only tested via the POSIX API.
  • sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc, sp66/sp66.scn: New files.
  • Property mode set to 100644
File size: 81.4 KB
Line 
12009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
4        simple priority ceiling case that was previously only tested via the
5        POSIX API.
6        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
7        sp66/sp66.scn: New files.
8
92009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
12        for Id which is in range for the object class but not allocated yet.
13
142009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
15
16        * sp46/init.c, sp46/sp46.scn: Fix numbering.
17
182009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
19
20        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
21
222009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
25        spfatal02/spfatal02.scn, spfatal02/testcase.h,
26        spfatal03/spfatal03.scn, spfatal03/testcase.h,
27        spfatal04/spfatal04.scn, spfatal04/testcase.h,
28        spfatal05/spfatal05.scn, spfatal05/testcase.h,
29        spfatal06/spfatal06.scn, spfatal06/testcase.h,
30        spfatal07/spfatal07.scn, spfatal07/testcase.h,
31        spfatal08/spfatal08.scn, spfatal08/testcase.h,
32        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
33        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
34        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
35        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
36        tests use testcase.h and spfatal_support framework. Print test name
37        herald in all cases.
38        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
39        New files.
40        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
41
422009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
43
44        * spfatal07/testcase.h: Indicate test is not applicable on some
45        architectures.
46
472009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * Makefile.am: Fix spacing.
50
512009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
52
53        * spstkalloc/init.c: Changed allocator signature. Functions are now
54        static.
55
562009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
57
58        * sp29/init.c: Fixed return value evaluation.
59        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
60        * sp63/init.c: Check return value of _Heap_Initialize().
61
622009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
63
64        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
65        _Watchdog_Report() when name is not NULL. This case was covered at
66        -Os on erc32 but at -O2 we had more code.
67
682009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
71        overflowing on _Heap_Allocate_aligned.
72
732009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
76        for various null parameters.
77
782009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * sp16/sp16.scn, sp16/task1.c: Fix typo.
81
822009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
83
84        * sp65/init.c: Remove stray print.
85        * sp65/sp65.doc: Add information on second case.
86
872009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
88
89        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
90        verify that obtaining a priority ceiling mutex when the calling
91        task's priority is the same as the priority ceiling is handled
92        correctly.
93
942009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
97        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
98        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
99        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
100        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
101        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
102        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
103        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
104        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
105        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
106        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
107        rtems_clock_get_ticks_per_second().
108
1092009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
110
111        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
112        Change attributes to priority ceiling. Use directive_failed, not
113        assert. Configure a semaphore not a region.
114
1152009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
116
117        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
118        mutex cases.
119        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
120        sp65/sp65.scn: New files.
121
1222009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
123
124        * Makefile.am, configure.ac: Add new test for some core mutex cases.
125        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
126        sp65/sp65.scn: New files.
127
1282009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
131        per tick.
132
1332009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
136        adjust existing for alignment. New test ensures coverage begin and
137        end marker methods are exercised so they do not get considered
138        unexecuted.
139        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
140        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
141
1422009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * Makefile.am, configure.ac: Add new test to exercise legacy
145        rtems_clock_get().
146        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
147        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
148
1492009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
150
151        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
152        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
153        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
154
1552009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
156
157        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
158        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
159        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
160        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
161        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
162        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
163        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
164        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
165        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
166
1672009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
170        cases.
171
1722009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
175        all memory is successfully allocated. This means the test can
176        validate the heap is unchanged on extend failure.
177
1782009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
179
180        * spintrcritical01/init.c, spintrcritical06/init.c,
181        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
182        per tick so tests run quicker and more reliably hit the intended
183        critical section.
184
1852009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
186
187        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
188        when we are unable to allocate the memory needed for an object
189        extend. Make sure all is handled properly.
190        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
191        sp64/sp64.scn: New files.
192
1932009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
194
195        * sp63/init.c: Correct test case two.
196
1972009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
200        test case to exercise another odd branch not taken.
201
2022009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
205        particular path is taken through the _Heap_Resize_block code.
206        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
207        sp63/sp63.scn: New files.
208
2092009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
212        wrong thing in a cpp macro. Added contents to screen file and add
213        documentation file.
214        * sp42/sp42.doc: New file.
215
2162009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
217
218        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
219
2202009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
221
222        * spintrcritical16/init.c: Tinker with test to make it hit the case
223        more reliably.
224
2252009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
226
227        * Makefile.am, configure.ac: Add new test to exercise as many cases as
228        possible of not being able to allocate memory from the workspace
229        during thread creation.
230        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
231        sp18/sp18.scn: New files.
232
2332009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * Makefile.am, configure.ac: Add new test to handle the case where
236        a region resize frees enough memory to unblock a task.
237        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
238        sp62/sp62.scn: New files.
239        * sp61/init.c: Test does not need regions.
240
2412009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * Makefile.am, configure.ac: Add test case for processing a timeout
244        on a thread (that is the thread executing) that has also had its
245        request satisfied while it is being enqueued.
246        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
247        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
248        spintrcritical16/spintrcritical16.scn: New files.
249        * spintrcritical15/init.c: Remove unused TSR>
250
2512009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
252
253        * Makefile.am, configure.ac: Add test case for a thread timing out on a
254        thread queue while another thread is in the process of blocking on
255        the same thread queue.
256        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
257        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
258        spintrcritical15/spintrcritical15.scn: New files.
259
2602009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
261
262        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
263
2642009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
267        sp40/sp40.scn: Now verified to hit coverage cases.
268        * sp40/sp40.doc: New file.
269
2702009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
273        to catch two remaining uncovered cases in rtems_io_register_driver.
274        * sp40/system.h: Removed.
275
2762009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
277
278        * Makefile.am, configure.ac: Add new test to exercise odd case in
279        rtems_iterate_over_all_threads.
280        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
281        sp41/sp41.scn: New files.
282
2832009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
284
285        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
286        inheritance protocol since there is no holder associated with them.
287
2882009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * Makefile.am, configure.ac: Add new tests to exercise cases where a
291        timer is scheduled from an ISR while it is being scheduled at the
292        task level.
293        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
294        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
295        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
296        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
297        spintrcritical14/spintrcritical14.scn: New files.
298
2992009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * spintrcritical01/init.c, spintrcritical06/init.c,
302        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
303        cleanup and make the tests more similar.
304
3052009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
306
307        * spintrcritical06/init.c: Test now hits forward and reverse cases.
308
3092009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
310
311        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
312        test work for case that it is documented to handle.
313
3142009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
317        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
318        spintrcritical10/spintrcritical10.scn: New files.
319
3202009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
321
322        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
323        unreliable third case in sp39 to spintrcritical10. New tests to hit
324        other event synchronization critical sections.
325        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
326        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
327        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
328        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
329        spintrcritical12/spintrcritical12.scn: New files.
330
3312009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
332
333        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
334        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
335        sp10/sp10.scn: New files.
336
3372009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * spintrcritical06/init.c: Clean up.
340        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
341        * spintrcritical09/spintrcritical09.scn: Fill in.
342
3432009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
344
345        * spintrcritical06/init.c: Add comment to indicate test is not finished
346        and known to not hit the case.
347        * Makefile.am, configure.ac: Add a couple more interrupt critical
348        section tests.
349        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
350        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
351        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
352        spintrcritical09/Makefile.am, spintrcritical09/init.c,
353        spintrcritical09/spintrcritical09.doc,
354        spintrcritical09/spintrcritical09.scn: New files.
355
3562009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
359        at hitting interrupt synchronization critical section in thread queue
360        enqueue priority for reverse insertions.
361        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
362        spintrcritical07/spintrcritical07.doc,
363        spintrcritical07/spintrcritical07.scn: New files.
364
3652009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * Makefile.am, configure.ac: Add test case for the
368        _Thread_queue_Enqueue_priority interrupt critical section where the
369        TCB we are using as a current pointer is removed from the thread
370        queue when we flash interrupts while searching forward.
371        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
372        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
373        spintrcritical06/spintrcritical06.scn: New files.
374
3752009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * spintrcritical_support/intrcritical.c,
378        spintrcritical_support/intrcritical.h: Change prototype of delay
379        method to indicate when counter is reset. This can be used to count
380        how many iterations we are doing.
381
3822009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
383
384        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
385        blocked on one period while another expires. Add sp61 which exercises
386        the case where a call is made to rtems_shutdown_executive when the
387        system is not up.
388        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
389        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
390        sp61/sp61.doc, sp61/sp61.scn: New files.
391
3922009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
393
394        * sp04/init.c: To be timesliced, tasks must also me preemptible.
395
3962009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
399        what it was intended to do.
400
4012009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * spintrcritical_support/intrcritical.c,
404        spintrcritical_support/intrcritical.h: New files.
405
4062009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * Makefile.am, configure.ac: Add new infrastructure which is more
409        reliable about generating cases which hit interrupt critical
410        sections. Remove sp41 since it used its own mechanism.
411        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
412        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
413        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
414        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
415        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
416        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
417        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
418        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
419        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
420        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
421        spintrcritical05/spintrcritical05.scn: New files.
422        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
423        sp41/system.h: Removed.
424
4252009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
426
427        * sp41/init.c: Remove incorrect comment.
428
4292009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
430
431        * sp29/init.c: Simple binary semaphores can not be inherit priority.
432
4332009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * sp25/init.c: Spacing.
436
4372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * Makefile.am, configure.ac: Add sp59 to test path through
440        _Thread_queue_First_priority where the task's priority was in the
441        bottom 1/4 of the range.
442        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
443        sp59/sp59.scn: New files.
444
4452009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
448        not blocked on a thread queue.
449        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
450        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
451
4522009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
453
454        * Makefile.am, configure.ac: Add test for timespec divide by zero.
455        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
456        sp58/sp58.scn: New files.
457
4582009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
461        pointer being null. This does not happen naturally at this time so
462        force the point.
463
4642009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
465
466        * sp12/sp12.scn: Update screen to reflect priority changes from long
467        ago.
468
4692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
470
471        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
472        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
473        as sp27a and test flushing both counting and binary semaphores.
474        Reformatted.
475        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
476        sp27a/sp27a.scn: New files.
477
4782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
481        copied fomr other Makefile.am's.
482
4832009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
486        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
487        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
488        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
489
4902009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * sp57/sp57.doc: Correct.
493
4942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * Makefile.am, configure.ac: Add test of restarting a task which is in
497        the middle of a sleep or wake after.
498        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
499        sp57/sp57.scn: New files.
500
5012009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
502
503        * sp43/init.c, sp43/sp43.scn: Add more cases for
504        rtems_object_get_class_information() to improve coverage.
505
5062009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
507
508        * Makefile.am, configure.ac: Add new test to verify that when a user
509        extension create hook fails, that the error is properly propagated.
510        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
511        sp56/sp56.scn: New files.
512
5132009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
516        rtems_extension_delete.
517
5182009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        * sp09/screen01.c, sp09/sp09.scn: Add test for
521        rtems_object_get_classic_name with invalid id.
522
5232009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
524
525        * sp02/task1.c: Minor spacing.
526
5272009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * spfatal12/init.c: Address to heap initialize must be aligned but size
530        must be too small.
531
5322009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * Makefile.am, configure.ac: Add new test to exercise case when
535        broadcasting to a message queue with a pending message.
536        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
537        sp55/sp55.scn: New files.
538
5392009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
540
541        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
542        spfatal tests appear to cover all fatal error cases.
543        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
544        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
545        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
546        spfatal/task1.c: Removed.
547
5482009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
549
550        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
551        initialize workspace heap during initialize. Can be caused by
552        unaligned address or not enough memory to initialize heap required
553        overhead.
554        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
555        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
556
5572009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
560
5612009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
562
563        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
564
5652009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
566
567        * spstkalloc/spstkalloc.scn: Update screen.
568
5692009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * Makefile.am, configure.ac: Add new test for user configured stack
572        allocator/deallocator. Test both pass and fail cases.
573        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
574        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
575
5762009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * spchain/init.c, spchain/spchain.scn: Clean up test.
579
5802009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
583        routines whose bodies are not used by RTEMS itself.
584        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
585        spchain/spchain.doc, spchain/spchain.scn: New files.
586
5872009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
590        chain for coverage.
591
5922009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
593
594        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
595        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
596        improve coverage.
597
5982009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
599
600        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
601
6022009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
605        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
606
6072009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
608
609        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
610        Enhance spprintk. Add two new fatal error tests to cover
611        __assert_func.
612        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
613        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
614
6152009-06-18      Chris Johns <chrisj@rtems.org>
616
617        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
618        workaround the H8300 gcc bug.
619
6202009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
621
622        * sp54/init.c: Fix spacing.
623
6242009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
625
626        * sp02/sp02.doc, sp02/system.h: Update copyright year.
627
6282009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
629
630        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
631
6322009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
633
634        * Makefile.am, configure.ac: Add new test.
635        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
636        sp54/sp54.scn: New files.
637
6382009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
639
640        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
641        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
642        the time of day forward not making server based timers fire.
643        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
644        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
645        sp53/sp53.scn: New files.
646
6472009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
648
649        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
650
6512009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
652
653        PR 1415/cpukit
654        * Makefile.am, configure.ac: Add test for very simple priority ceiling
655        violation.
656        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
657        sp51/sp51.scn: New files.
658
6592009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
660
661        PR 1413/cpukit
662        * Makefile.am, configure.ac: Add test for case where server based
663        timers which reinitiated themselves did not get reinserted onto timer
664        chain.
665        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
666        sp50/sp50.scn: New files.
667
6682009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
669
670        PR 1414/cpukit
671        * Makefile.am, configure.ac: Tighten math on extraction of index so it
672        is harder to trick by passing in a valid id of an incorrect object
673        class.
674        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
675        sp49/sp49.scn: New files.
676
6772009-05-19      Chris Johns <chrisj@rtems.org>
678
679        * sp04/tswitch.c: Lower sample count for small memory targets.
680       
6812009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
682
683        * spprintk/init.c: printk() now 100% covered.
684
6852009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
686
687        * spprintk/init.c: More test cases.
688
6892009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
690
691        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
692        large enough for buffer node overhead.
693
6942009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
695
696        * Makefile.am, configure.ac, spwatchdog/system.h,
697        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
698        printk. These will help coverage. Simplify spwkspace.
699        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
700        spprintk/spprintk.scn: New files.
701        * spwkspace/system.h: Removed.
702
7032009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
704
705        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
706        methods.
707        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
708        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
709
7102009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
711
712        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
713        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
714        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
715        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
716        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
717        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
718        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
719        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
720        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
721        spsize/size.c: Fix warnings.
722
7232009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
724
725        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
726        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
727        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
728        spobjgetnext/system.h: New files.
729
7302009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
731
732        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
733        64k to 20k. No impact on test behavior.
734
7352009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
736
737        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
738
7392009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
740
741        * sp37/init.c, sp37/sp37.scn: Add test case for
742        rtems_interrupt_level_attribute body.
743
7442009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
745
746        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
747        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
748        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
749        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
750        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
751        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
752        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
753        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
754        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
755        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
756        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
757        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
758        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
759        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
760        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
761        sp48/Makefile.am, spfatal/Makefile.am,
762        spfatal01/Makefile.am, spfatal02/Makefile.am,
763        spfatal03/Makefile.am, spfatal04/Makefile.am,
764        spfatal05/Makefile.am, spfatal06/Makefile.am,
765        spfatal07/Makefile.am, spfatal08/Makefile.am,
766        spfatal09/Makefile.am, spsize/Makefile.am,
767        spwatchdog/Makefile.am:
768        Eliminate _exe_/.exe.
769
7702009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
771
772        PR 1388/cpukit
773        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
774        allow both priority inherit and ceiling attributes to be set on
775        semaphore create. These attributes are mutually exclusive and this
776        should be an error.
777
7782009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
779
780        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
781        unlimited objects when configured for a unified workspace works as
782        expected.
783        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
784        sp48/sp48.scn: New files.
785
7862009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
787                Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        PR 1357/cpukit
790        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
791        honored.
792        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
793        sp47/sp47.scn: New files.
794
7952009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
796
797        * Makefile.am, configure.ac: Add new test to test Watchdog display
798        helper routines. These reach into the SuperCore.
799        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
800        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
801        spwatchdog/system.h, spwatchdog/task1.c: New files.
802
8032009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
804
805        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
806
8072009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
808
809        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
810        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
811        hard-coded hex numbers for bad object Ids.
812
8132009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * sp15/system.h, sp19/system.h: Array of task names should be of type
816        rtems_name not rtems_id. Similarly array of task ids should be
817        rtems_id not rtems_name.
818
8192008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
820
821        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
822
8232008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
824
825        * Makefile.am, configure.ac, spfatal06/testcase.h,
826        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
827        spsize/size.c: Eliminate pointers to API configuration tables in the
828        main configuration table. Reference the main configuration table and
829        the API configuration tables directly using the confdefs.h version
830        rather than obtaining a pointer to it. This eliminated some
831        variables, a potential fatal error, some unnecessary default
832        configuration structures. Overall, about a 4.5% reduction in the code
833        size for minimum and hello on the SPARC.
834        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
835        spfatal10/testcase.h: Removed.
836
8372008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
840        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
841        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
842        successfully with maxixum number of priorities as 16 instead of 256.
843        This was done by temporarily modifying the score priority.h maximum.
844        This allowed testing of all API code to ensure that it worked
845        properly with a reduced number of priorities. Most modifications were
846        to switch from hard-coded maximum to using the API provided methods
847        to determine maximum number of priority levels.
848
8492008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * sp46/sp46.scn: Add screen missed earlier.
852
8532008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        PR 1348/cpukit
856        * Makefile.am, configure.ac: Add test of special case of resetting cpu
857        usage information while a period is running.
858        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
859        sp46/sp46.scn: New files.
860
8612008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
862
863        * sp45/init.c: New file.
864
8652008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
866
867        PR 1347/cpukit
868        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
869        Rework Timer Server to ensure that the context allows for blocking,
870        allocating memory, and acquiring semaphores and mutexes.
871        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
872        New files.
873
8742008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * sp25/system.h: Add warning and temporary m32c conditional until size
877        type addressed.
878
8792008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
880
881        * sp09/screen07.c: Use INT_MAX as number of messages so always
882        properly sized and no overflow on constant.
883        * sp09/screen10.c: Delay so on targets with simulator idle clock
884        tick driver this will work.
885        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
886        byte boundaries rather than two byte boundaries.
887        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
888        allocate more memory than size_t holds on m32c.
889
8902008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
891
892        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
893        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
894        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
895        and Region calls. On 16-bit architectures, size_t can be 16-bits
896        which would limit sizes to 64K. Also address constants which
897        overflowed on 16-bit integer targets.
898
8992008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * sp43/sp43.scn: Bump version to 4.9.99.0
902
9032008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
904
905        * sp19/system.h: Use "double" instead of "rtems_double".
906
9072008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
908
909        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
910
9112008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
912
913        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
914        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
915        spfatal_support/init.c, spfatal_support/system.h:
916        Convert to "bool".
917
9182008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
919
920        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
921        declared in a public place.
922
9232008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
926
9272008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
928
929        * sp43/init.c: Fix derefence of uninitialized pointer.
930
9312008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
934        multiprocessing is not enabled. Saves one more variable from single
935        processor configuration.
936
9372008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
938
939        PR 1212/cpukit
940        * Makefile.am, configure.ac: Time slicing will not happen if the task
941        mode is changed from a non-timeslicing mode to timeslicing mode if it
942        is done by the executing thread (e.g. in its task body). This change
943        includes sp44 to demonstrate the problem and verify the correction.
944        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
945
9462008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
947
948        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
949        architectures they are not supported on.
950
9512008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
952
953        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
954
9552008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
956
957        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
958          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
959
9602008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
961
962        * sp28/init.c: Corrections to configuration.
963        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
964        * spsize/size.c: _ISR_Vector_table only exists on architectures
965        which use the Simple Vectored Interrupt Model.
966
9672008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
968
969        * spsize/size.c: Convention calls for leading underscore on private
970        RTEMS variables.
971
9722008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
973
974        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
975        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
976        Refactored and renamed initialization routines to
977        rtems_initialize_data_structures, rtems_initialize_before_drivers,
978        rtems_initialize_device_drivers, and
979        rtems_initialize_start_multitasking. This opened the sequence up so
980        that bootcard() could provide a more robust and flexible framework
981        which is easier to explain and understand. This also lays the
982        groundwork for sharing the division of available memory between the
983        RTEMS workspace and heap and the C library initialization across all
984        BSPs.
985
9862008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
987
988        * sp32/init.c: Formatting.
989
9902008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
991
992        * sp09/screen01.c: Correct test.
993        * sp09/screen14.c: Update copyright.
994        * sp28/init.c: Correct end of test messages.
995
9962008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
997
998        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
999
10002008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1001
1002        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1003        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1004        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1005        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1006        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1007        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1008        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1009        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1010        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1011        tests. Add a clock_settime case for < 1988.
1012
10132008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1016
10172008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1020        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1021        * sp41/sp41.scn: Now has content.
1022        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1023        Object Services recently added to API.
1024
10252008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1026
1027        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1028        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1029        collection. This changed the name of a few previously public but
1030        undocumented services and added a some new services.
1031        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1032        sp43/system.h: New files.
1033
10342008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1035
1036        * spfatal10/.cvsignore: New file.
1037
10382008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1039
1040        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1041        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1042        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1043        New files.
1044
10452008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1046
1047        * Makefile.am, configure.ac: Added fatal error tests
1048        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1049        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1050        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1051        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1052        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1053        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1054        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1055        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1056        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1057        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1058        spfatal_support/init.c, spfatal_support/system.h: New files.
1059
10602008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1061
1062        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1063        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1064        test messages.
1065
10662008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1067
1068        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1069        simple type to a union of an unsigned 32 bit integer and a pointer.
1070        This should help eliminate weird casts between u32 and pointers in
1071        various places. The APIs now have to explicitly call _u32 or _string
1072        versions of helper routines. This should also simplify things and
1073        eliminate the need for ugly casts in some cases.
1074
10752008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1076
1077        * sp42/Makefile.am: New file.
1078
10792008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1080
1081        Add sp42 to exercise thread queue with knowledge of the implementation
1082        so we can exercise all of the normal paths possible.
1083        * Makefile.am, configure.ac: Add sp42.
1084        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1085
10862008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        * sp39/init.c: Add case for long timeout on blocking operation.
1089        * Makefile.am, configure.ac: Add new test to exercise thread
1090        queue blokcing synchronization. sp39 and sp41 are very similar.
1091        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1092        sp41/system.h: New files.
1093
10942008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1095
1096        * sp39/init.c: Clean up.
1097
10982008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1099
1100        * sp39/init.c: Modify to improve coverage.
1101
11022008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1103
1104        * sp36/strict_order_mut.c:
1105
11062008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1107
1108        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1109        driver registration.
1110        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1111        sp40/system.h: New files.
1112
11132008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1114
1115        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1116        Add test cases for:
1117          + message queue create requesting too many message buffers
1118            for the available memory
1119          + region extend with address inside existing heap
1120          + timer server initiate too large a stack, create error
1121        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1122          + task set priority while holding resource
1123
11242008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * Makefile.am, configure.ac: Added sp38 and sp39.
1127        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1128        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1129        sp39/sp39.scn, sp39/system.h: New files.
1130
11312007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1132
1133        * sp36/strict_order_mut.c: New file.
1134
11352007-12-21      Xi Yang <hiyangxi@gmail.com>
1136
1137        * Makefile.am, configure.ac: Add support for proper stacking of
1138        priority inheritance on mutexes as well as enforce proper order of
1139        release.
1140        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1141        sp36/sp36.scn: New files.
1142
11432007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1144
1145        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1146        directive instead of violating RTEMS internals.
1147
11482007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1149
1150        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1151        Add test cases for User Extension Manager to improve code coverage.
1152        * sp21/task1.c: Fix spelling error.
1153
11542007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1155
1156        * spsize/size.c: Account for previous changes in calculation of MPCI
1157        receive server stack.
1158
11592007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1160
1161        * sp09/screen07.c, sp09/sp09.scn: Add test for
1162        rtems_message_queue_broadcast for bad buffer and count pointers.
1163        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1164        with bad priority or initiating twice.
1165        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1166        it forces a dispatch.
1167        * sp37/init.c: New file.
1168
11692007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1172        enable, flash, and is in progress. These are normally inlines but
1173        also have bodies for non-C code. This test also exercises the odd
1174        case of calling clock tick from outside an ISR.
1175        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1176
11772007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1178
1179        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1180        using notepad with the current task's ID or SELF
1181        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1182        test missing test cases for clock_get.
1183
11842007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1185
1186        * sp28/init.c: Add test code for task variables to improve coverage.
1187
11882007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1189
1190        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1191        RTEMS provided accessor macros to obtain configuration fields.
1192
11932007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1194
1195        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1196        Configuration Table. Eliminate CPU Table from all ports. Delete
1197        references to CPU Table in all forms.
1198
11992007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1200
1201        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1202
12032007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1204
1205        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1206        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1207        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1208        to improve test coverage.
1209
12102007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1211
1212        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1213        coverage.
1214
12152007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1216
1217        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1218
12192007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1220
1221        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1222        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1223        .scn files.
1224
12252007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1226
1227        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1228        commented out and updated the .scn file.
1229
12302007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1231
1232        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1233        buffered test IO.
1234
12352007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1236
1237        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1238        rtems_io_unregister_driver did not have any test code.
1239
12402007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1243        since it was used to configure a no longer used feature. Device names
1244        are now part of the filesystem not in a table. This also eliminated
1245        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1246        RTEMS as well as the memory allocation used to populate
1247        _IO_Driver_name_table.
1248
12492007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1252        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1253        properly.
1254
12552007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * spsize/size.c: Eliminated the variables
1258        _RTEMS_tasks_User_initialization_tasks and
1259        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1260        used in one place after initialized. It was a waste of space.
1261
12622007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1263
1264        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1265        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1266        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1267        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1268        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1269        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1270        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1271        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1272        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1273        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1274        spsize/size.c: Add optional managers to Makefiles. Clean up test
1275        cases so last output line follows END OF pattern. Make sure test case
1276        all run. All tests appeared ok on sis.
1277
12782007-04-05      Joel Sherrill <joel@OARcorp.com>
1279
1280        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1281
12822007-04-05      Joel Sherrill <joel@OARcorp.com>
1283
1284        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1285        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1286        CONFIGURE_APPLICATION_NEEDS_XXX.
1287
12882007-04-02      Joel Sherrill <joel@OARcorp.com>
1289
1290        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1291
12922007-04-02      Joel Sherrill <joel@OARcorp.com>
1293
1294        * spsize/size.c: Convert from Classic API style TOD_Control as
1295        fundamental time structure to POSIX struct timespec. Add
1296        clock_get_uptime().
1297
12982007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1299
1300        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1301
13022007-03-26      Joel Sherrill <joel@OARcorp.com>
1303
1304        * sp35/priinv.c: Remove warning.
1305
13062007-03-10      Joel Sherrill <joel@OARcorp.com>
1307
1308        * sp26/system.h: Remove incorrect and duplicate
1309        CONFIGURE_EXTRA_TASK_STACKS.
1310
13112007-03-05      Joel Sherrill <joel@OARcorp.com>
1312
1313        PR 1222/cpukit
1314        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1315        thread that is blocked on a priority based thread queue is changed,
1316        that its placement in the queue is reevaluated based upon the new
1317        priority. This enhancement includes modifications to the SuperCore as
1318        well as new test cases.
1319        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1320        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1321        sp35/sp35.doc, sp35/sp35.scn: New files.
1322
13232007-03-05      Joel Sherrill <joel@OARcorp.com>
1324
1325        * sp26/system.h: Correct memory required for stack sizes.
1326
13272007-02-06      Joel Sherrill <joel@OARcorp.com>
1328
1329        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1330        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1331        tests.
1332
13332006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1334
1335        * sp33/init.c: Improve barrier test to include normal blocking with
1336        manual release and unblocking in barrier deletion.
1337
13382006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1339
1340        * configure.ac: New BUG-REPORT address.
1341
13422006-11-20      Joel Sherrill <joel@OARcorp.com>
1343
1344        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1345        and make output more compliant with other tests.
1346
13472006-11-17      Joel Sherrill <joel@OARcorp.com>
1348
1349        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1350        cases intended on all targets possible with new heap algorithm.
1351
13522006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1353
1354        * Makefile.am, configure.ac: Adding Classic API Barriers.
1355        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1356        New files.
1357
13582006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1359
1360        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1361
13622006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1363
1364        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1365        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1366        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1367        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1368        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1369        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1370        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1371        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1372        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1373        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1374        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1375        Use rtems_testsdir instead.
1376
13772006-04-05      Joel Sherrill <joel@OARcorp.com>
1378                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1379
1380        * spsize/size.c: Victor spotted the problem that
1381        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1382        variables and needed to be set to the same value.  I took that
1383        idea and just removed _Thread_MP_Receive.  All uses are now
1384        _MPCI_Receive_server_tcb.
1385
13862005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1387
1388        * configure.ac: Remove RTEMS_ENABLE_BARE,
1389        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1390
13912005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1392
1393        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1394        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1395        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1396        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1397        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1398        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1399        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1400        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1401        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1402        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1403        spfatal/Makefile.am, spsize/Makefile.am:
1404        Convert to use *_PROGRAMS.
1405
14062005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1407
1408        * sp01/Makefile.am, sp02/Makefile.am,
1409        sp03/Makefile.am, sp04/Makefile.am,
1410        sp05/Makefile.am, sp06/Makefile.am,
1411        sp07/Makefile.am, sp08/Makefile.am,
1412        sp09/Makefile.am, sp11/Makefile.am,
1413        sp12/Makefile.am, sp13/Makefile.am,
1414        sp14/Makefile.am, sp15/Makefile.am,
1415        sp16/Makefile.am, sp17/Makefile.am,
1416        sp19/Makefile.am, sp20/Makefile.am,
1417        sp21/Makefile.am, sp22/Makefile.am,
1418        sp23/Makefile.am, sp24/Makefile.am,
1419        sp25/Makefile.am, sp26/Makefile.am,
1420        sp27/Makefile.am, sp28/Makefile.am,
1421        sp29/Makefile.am, sp30/Makefile.am,
1422        sp31/Makefile.am, sp32/Makefile.am,
1423        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1424
14252005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1426
1427        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1428        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1429        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1430        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1431        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1432        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1433        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1434        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1435        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1436        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1437        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1438        * sptests.am: Remove.
1439
14402005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1441
1442        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1443        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1444        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1445        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1446        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1447        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1448        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1449        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1450        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1451        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1452        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1453
14542005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1455
1456        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1457
14582005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1459
1460        * spsize/Makefile.am: Rename TEST to spsize.
1461        * spsize/size.scn: Remove.
1462        * spsize/spsize.scn: New (renamed from size.scn).
1463
14642005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1465
1466        * configure.ac: Add spfatal/Makefile.
1467        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1468        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1469        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1470        * sptests.am: Remove LIB_VARIANT.
1471
14722005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1473
1474        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1475        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1476        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1477        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1478        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1479        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1480        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1481        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1482        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1483        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1484        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1485
14862005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1487
1488        * Makefile.am: Cleanup.
1489
14902005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1491
1492        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1493        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1494        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1495        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1496        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1497        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1498        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1499        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1500        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1501        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1502        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1503        spfatal/Makefile.am, spsize/Makefile.am:
1504        Partial conversion to automake.
1505
15062005-03-07      Joel Sherrill <joel@OARcorp.com>
1507
1508        * sp13/task1.c: Removed warnings.
1509
15102004-09-29      Joel Sherrill <joel@OARcorp.com>
1511
1512        * spsize/size.c: i960 obsoleted and all references removed.
1513
15142004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1515
1516        * configure.ac: Require automake > 1.9.
1517
15182004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1519
1520        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1521        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1522        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1523        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1524        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1525        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1526        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1527        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1528        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1529        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1530        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1531        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1532        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1533        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1534        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1535        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1536        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1537        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1538        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1539        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1540        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1541        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1542        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1543        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1544        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1545        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1546        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1547        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1548        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1549        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1550        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1551        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1552
15532004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1554
1555        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1556
15572004-03-30      David Querbach <querbach@realtime.bc.ca>
1558
1559        PR 595/tests
1560        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1561        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1562        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1563        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1564        others treat it as a count of longs.
1565
15662004-03-30      David Querbach <querbach@realtime.bc.ca>
1567
1568        PR 596/tests
1569        * sp32/init.c: A missing definition of TEST_INIT before including
1570        <tmacros.h> means that buffered output will not work even if selected
1571        in buffer_test_io.h.
1572
15732004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1574
1575        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1576        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1577        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1578        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1579        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1580        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1581        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1582        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1583        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1584        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1585        types.
1586
15872004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1588
1589        * configure.ac: Add 2nd arg to RTEMS_TOP.
1590
15912004-03-05      Joel Sherrill <joel@OARcorp.com>
1592
1593        * sp07/buffered_io.c: Remove warning.
1594
15952004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1596
1597        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1598        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1599        * sp02/Makefile.am: Ditto.
1600        * sp03/Makefile.am: Ditto.
1601        * sp04/Makefile.am: Ditto.
1602        * sp05/Makefile.am: Ditto.
1603        * sp06/Makefile.am: Ditto.
1604        * sp07/Makefile.am: Ditto.
1605        * sp08/Makefile.am: Ditto.
1606        * sp09/Makefile.am: Ditto.
1607        * sp11/Makefile.am: Ditto.
1608        * sp12/Makefile.am: Ditto.
1609        * sp13/Makefile.am: Ditto.
1610        * sp14/Makefile.am: Ditto.
1611        * sp15/Makefile.am: Ditto.
1612        * sp16/Makefile.am: Ditto.
1613        * sp17/Makefile.am: Ditto.
1614        * sp19/Makefile.am: Ditto.
1615        * sp20/Makefile.am: Ditto.
1616        * sp21/Makefile.am: Ditto.
1617        * sp22/Makefile.am: Ditto.
1618        * sp23/Makefile.am: Ditto.
1619        * sp24/Makefile.am: Ditto.
1620        * sp25/Makefile.am: Ditto.
1621        * sp26/Makefile.am: Ditto.
1622        * sp27/Makefile.am: Ditto.
1623        * sp28/Makefile.am: Ditto.
1624        * sp29/Makefile.am: Ditto.
1625        * sp30/Makefile.am: Ditto.
1626        * sp31/Makefile.am: Ditto.
1627        * sp32/Makefile.am: Ditto.
1628        * spfatal/Makefile.am: Ditto.
1629        * spsize/Makefile.am: Ditto.
1630
16312003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1632
1633        * sptests.am: Add dirstamp support.
1634
16352003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1636
1637        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1638
16392003-12-16      Joel Sherrill <joel@OARcorp.com>
1640
1641        PR 544/tests
1642        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1643        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1644        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1645        make tests account for resources and not print at inappropriate
1646        times.
1647        * sp07/buffered_io.c: New file.
1648
16492003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1650
1651        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1652
16532003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1654
1655        * sp01/Makefile.am: Remove all-local: $(ARCH).
1656        * sp02/Makefile.am: Remove all-local: $(ARCH).
1657        * sp03/Makefile.am: Remove all-local: $(ARCH).
1658        * sp04/Makefile.am: Remove all-local: $(ARCH).
1659        * sp05/Makefile.am: Remove all-local: $(ARCH).
1660        * sp06/Makefile.am: Remove all-local: $(ARCH).
1661        * sp07/Makefile.am: Remove all-local: $(ARCH).
1662        * sp08/Makefile.am: Remove all-local: $(ARCH).
1663        * sp09/Makefile.am: Remove all-local: $(ARCH).
1664        * sp11/Makefile.am: Remove all-local: $(ARCH).
1665        * sp12/Makefile.am: Remove all-local: $(ARCH).
1666        * sp13/Makefile.am: Remove all-local: $(ARCH).
1667        * sp14/Makefile.am: Remove all-local: $(ARCH).
1668        * sp15/Makefile.am: Remove all-local: $(ARCH).
1669        * sp16/Makefile.am: Remove all-local: $(ARCH).
1670        * sp17/Makefile.am: Remove all-local: $(ARCH).
1671        * sp19/Makefile.am: Remove all-local: $(ARCH).
1672        * sp20/Makefile.am: Remove all-local: $(ARCH).
1673        * sp21/Makefile.am: Remove all-local: $(ARCH).
1674        * sp22/Makefile.am: Remove all-local: $(ARCH).
1675        * sp23/Makefile.am: Remove all-local: $(ARCH).
1676        * sp24/Makefile.am: Remove all-local: $(ARCH).
1677        * sp25/Makefile.am: Remove all-local: $(ARCH).
1678        * sp26/Makefile.am: Remove all-local: $(ARCH).
1679        * sp27/Makefile.am: Remove all-local: $(ARCH).
1680        * sp28/Makefile.am: Remove all-local: $(ARCH).
1681        * sp29/Makefile.am: Remove all-local: $(ARCH).
1682        * sp30/Makefile.am: Remove all-local: $(ARCH).
1683        * sp31/Makefile.am: Remove all-local: $(ARCH).
1684        * sp32/Makefile.am: Remove all-local: $(ARCH).
1685        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1686        * spsize/Makefile.am: Remove all-local: $(ARCH).
1687
16882003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1689
1690        * configure.ac: Reflect having moved to testsuites/.
1691
16922003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1693
1694        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1695
16962003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1697
1698        * configure.ac:Remove RTEMS_CHECK_CPU.
1699
17002003-09-04      Joel Sherrill <joel@OARcorp.com>
1701
1702        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1703        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1704        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1705        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1706        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1707        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1708        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1709        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1710        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1711        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1712        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1713        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1714        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1715        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1716        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1717        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1718        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1719        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1720        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1721        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1722        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1723        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1724        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1725        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1726        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1727        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1728        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1729        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1730        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1731        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1732        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1733        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1734        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1735        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1736        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1737        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1738        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1739        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1740        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1741        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1742        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1743        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1744        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1745        spsize/size.c, spsize/system.h: URL for license changed.
1746
17472003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1748
1749        PR 458/tests
1750        * sp30/task1.c: Correct indexing problem.
1751
17522003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1753
1754        * Makefile.am: Reflect having moved aclocal/.
1755
17562003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1757
1758        * Makefile.am: Reflect having moved automake/.
1759        * sp01/Makefile.am: Reflect having moved automake/.
1760        * sp02/Makefile.am: Reflect having moved automake/.
1761        * sp03/Makefile.am: Reflect having moved automake/.
1762        * sp04/Makefile.am: Reflect having moved automake/.
1763        * sp05/Makefile.am: Reflect having moved automake/.
1764        * sp06/Makefile.am: Reflect having moved automake/.
1765        * sp07/Makefile.am: Reflect having moved automake/.
1766        * sp08/Makefile.am: Reflect having moved automake/.
1767        * sp09/Makefile.am: Reflect having moved automake/.
1768        * sp11/Makefile.am: Reflect having moved automake/.
1769        * sp12/Makefile.am: Reflect having moved automake/.
1770        * sp13/Makefile.am: Reflect having moved automake/.
1771        * sp14/Makefile.am: Reflect having moved automake/.
1772        * sp15/Makefile.am: Reflect having moved automake/.
1773        * sp16/Makefile.am: Reflect having moved automake/.
1774        * sp17/Makefile.am: Reflect having moved automake/.
1775        * sp19/Makefile.am: Reflect having moved automake/.
1776        * sp20/Makefile.am: Reflect having moved automake/.
1777        * sp21/Makefile.am: Reflect having moved automake/.
1778        * sp22/Makefile.am: Reflect having moved automake/.
1779        * sp23/Makefile.am: Reflect having moved automake/.
1780        * sp24/Makefile.am: Reflect having moved automake/.
1781        * sp25/Makefile.am: Reflect having moved automake/.
1782        * sp26/Makefile.am: Reflect having moved automake/.
1783        * sp27/Makefile.am: Reflect having moved automake/.
1784        * sp28/Makefile.am: Reflect having moved automake/.
1785        * sp29/Makefile.am: Reflect having moved automake/.
1786        * sp30/Makefile.am: Reflect having moved automake/.
1787        * sp31/Makefile.am: Reflect having moved automake/.
1788        * sp32/Makefile.am: Reflect having moved automake/.
1789        * spfatal/Makefile.am: Reflect having moved automake/.
1790        * spsize/Makefile.am: Reflect having moved automake/.
1791
17922003-08-14      Joel Sherrill <joel@OARcorp.com>
1793
1794        * sp02/task1.c: Added ID to name lookup service and changed name of
1795        id/name translation status code. This propagated to multiple
1796        functions. The user API service added was rtems_object_id_to_name()
1797
17982003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1799
1800        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1801
18022003-05-29      Joel Sherrill <joel@OARcorp.com>
1803
1804        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1805
18062003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1807
1808        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1809        CC_CFLAGS_DEFAULT (obsolete).
1810
18112003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1812
1813        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1814        Remove CC_LDFLAGS_PROFILE_V.
1815
18162003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1817
1818        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1819
18202003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1821
1822        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1823
18242003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1825
1826        * configure.ac: AC_PREREQ(2.57).
1827
18282002-11-14      Joel Sherrill <joel@OARcorp.com>
1829
1830        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1831        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1832        update the IDs in the screens.
1833
18342002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1835
1836        * .cvsignore: Reformat.
1837        Add autom4te*cache.
1838        Remove autom4te.cache.
1839
18402002-09-14      Joel Sherrill <joel@OARcorp.com>
1841
1842        * sp32/.cvsignore: New file.
1843
18442002-09-14      Aaron J. Grier <aaron@frye.com>
1845
1846        * PR271 was not applicable against the current source but included
1847        a nice test that Joel decided to add to the tree as sp32.
1848        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1849        * Makefile.am, configure.ac: Modified to reflect addition.
1850
18512002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1852
1853        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1854        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1855        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1856        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1857        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1858        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1859        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1860        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1861        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1862        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1863        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1864        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1865        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1866        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1867        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1868        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1869        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1870        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1871        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1872        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1873        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1874        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1875        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1876        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1877        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1878        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1879        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1880        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1881        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1882        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1883        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1884
18852002-08-01      Joel Sherrill <joel@OARcorp.com>
1886
1887        * Per PR47 add support for buffered test output.  This involved
1888        adding defines to redirect output to a buffer and dump it when
1889        full, at "test pause", and at exit.  To avoid problems when redefining
1890        exit(), all tests were modified to call rtems_test_exit().
1891        Some tests, notable psxtests, had to be modified to include
1892        the standard test macro .h file (pmacros.h or tmacros.h) to
1893        enable this support.
1894        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1895        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1896        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1897        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1898        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1899        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1900        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1901
19022002-07-30      Joel Sherrill <joel@OARcorp.com>
1903
1904        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1905        stack if the port doesn't configure using it.
1906
19072002-07-04      Joel Sherrill <joel@OARcorp.com>
1908
1909        * Jump table for single entry point removed.
1910        * spsize/size.c:  Modified to reflect above.
1911
19122002-07-01      Joel Sherrill <joel@OARcorp.com>
1913
1914        * sp29/init.c: Corrected definitions for task stack usage.
1915
19162002-07-01      Joel Sherrill <joel@OARcorp.com>
1917
1918        * spsize/size.c: _Thread_queue_Extract_table removed.
1919
19202001-05-17      Joel Sherrill <joel@OARcorp.com>
1921
1922        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1923        number of staticly configured device drivers.
1924
19252001-05-14      Joel Sherrill <joel@OARcorp.com>
1926
1927        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1928        than the configured number of drivers.
1929 
19302002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1931
1932        * configure.ac: Remove ENABLE_GCC28.
1933
19342001-04-04      Joel Sherrill <joel@OARcorp.com>
1935
1936        * spsize/size.c: Reflect SPARC modifcation to get rid of
1937        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1938 
19392001-03-29      Joel Sherrill <joel@OARcorp.com>
1940
1941        * Per PR147 addressed problems when reseting and inserting a timer
1942        into a timer chain that did not honor time passage since the last
1943        time the timer server was scheduled and the new insertion.
1944        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1945
19462001-03-28      Joel Sherrill <joel@OARcorp.com>
1947
1948        * Side-effect of PR132.
1949        * sp21/system.h: Now must explicitly request NULL driver.
1950
19512002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1952
1953        * configure.ac:
1954        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1955        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1956        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1957        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1958        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1959        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1960        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1961        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1962        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1963        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1964        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1965        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1966        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1967        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1968        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1969        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1970        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1971        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1972        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1973        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1974        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1975        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1976        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1977        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1978        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1979        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1980        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1981        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1982        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1983        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1984        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1985        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1986        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988
19892002-03-20      Chris Johns <ccj@acm.org>
1990
1991        * PR145.
1992        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1993        in system (e.g. driver tasks).  Also exit on minimum number of
1994        switches not precise number.
1995
19962001-01-29      Joel Sherrill <joel@OARcorp.com>
1997
1998        * Fixed bug where resetting a timer that was not at the head
1999        of one of the task timer chains resulted in the Timer Server
2000        task waking up too far in the future.
2001        * Added rtems_timer_get_information() directive to support testing.
2002        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2003        above condition.
2004
20052001-01-22      Joel Sherrill <joel@OARcorp.com>
2006
2007        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2008        because priority added as argument to rtems_timer_initiate_server().
2009
20102001-01-16      Joel Sherrill <joel@OARcorp.com>
2011
2012        * Added tests for task-based timers.  This included the new tests
2013        sp30 and sp31.
2014        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2015        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2016        for task-based timer services.
2017        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2018        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2019        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2020        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2021        sp31/task1.c: New files.
2022
20232001-11-01      Joel Sherrill <joel@OARcorp.com>
2024
2025        * sp26/system.h: Properly account for stack memory used by
2026        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2027        and processed as PR78.
2028
20292001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2030
2031        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2032        * configure.in: Remove.
2033        * configure.ac: New file, generated from configure.in by autoupdate.
2034
20352001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2036
2037        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2038
20392001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2040
2041        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2042        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2043        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2044        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2045        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2046        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2047        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2048        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2049        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2050        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2051        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2052        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2053        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2054        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2055        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2056        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2057        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2058        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2059        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2060        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2061        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2062        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2063        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2064        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2065        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2066        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2067        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2068        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2069        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2070
20712001-08-16      Joel Sherrill <joel@OARcorp.com>
2072
2073        * sp20/system.h: Account for extra task stacks properly.
2074
20752001-08-16      Joel Sherrill <joel@OARcorp.com>
2076
2077        * sp13/sp13.scn: Id in screen had wrong class field value.
2078        * sp13/system.h: Account for message buffer memory.
2079        * sp13/task2.c: Remove unnecessary check for failure.
2080
20812001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2082
2083        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2084
20852001-04-20      Joel Sherrill <joel@OARcorp.com>
2086
2087        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2088        file.
2089
20902001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2093
20942001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2095
2096        * sp21/Makefile.am: Remove libtest.
2097
20982000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2099
2100        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2101
21022000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2103
2104        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2105
21062000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2107
2108        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2109        Switch to GNU canonicalization.
2110        * sptests.am: Remove DEFS.
2111
21122000-09-29      Joel Sherrill <joel@OARcorp.com>
2113
2114        * sp20/sp20.scn: Corrected to reflect new addition.
2115        * sp20/system.h: Removed comment reflecting history.
2116
21172000-09-29      Stephan Merker <merker@decrc.abb.de>
2118
2119        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2120        Added new task to test sequence of altering a period's length
2121        while it is still active.
2122
21232000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2124
2125        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2126        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2127        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2128        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2129        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2130        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2131        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2132        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2133        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2134        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2135
21362000-08-10      Joel Sherrill <joel@OARcorp.com>
2137
2138        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.