source: rtems/testsuites/sptests/ChangeLog @ 288cebb

4.104.115
Last change on this file since 288cebb was 288cebb, checked in by Joel Sherrill <joel.sherrill@…>, on 09/27/09 at 18:54:13

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

  • sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c: Correct minor issues uncovered on uC5282.
  • Property mode set to 100644
File size: 82.2 KB
Line 
12009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
4        Correct minor issues uncovered on uC5282.
5
62009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
9        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
10        Eliminate use of deprecated rtems_extension.
11
122009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
15        run when IO speed varies.
16
172009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
20        the intended code.
21
222009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * configure.ac: Revert accidentally committed lines.
25
262009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
29        simple priority ceiling case that was previously only tested via the
30        POSIX API.
31        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
32        sp66/sp66.scn: New files.
33
342009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
37        for Id which is in range for the object class but not allocated yet.
38
392009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * sp46/init.c, sp46/sp46.scn: Fix numbering.
42
432009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
44
45        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
46
472009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
50        spfatal02/spfatal02.scn, spfatal02/testcase.h,
51        spfatal03/spfatal03.scn, spfatal03/testcase.h,
52        spfatal04/spfatal04.scn, spfatal04/testcase.h,
53        spfatal05/spfatal05.scn, spfatal05/testcase.h,
54        spfatal06/spfatal06.scn, spfatal06/testcase.h,
55        spfatal07/spfatal07.scn, spfatal07/testcase.h,
56        spfatal08/spfatal08.scn, spfatal08/testcase.h,
57        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
58        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
59        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
60        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
61        tests use testcase.h and spfatal_support framework. Print test name
62        herald in all cases.
63        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
64        New files.
65        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
66
672009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * spfatal07/testcase.h: Indicate test is not applicable on some
70        architectures.
71
722009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am: Fix spacing.
75
762009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
77
78        * spstkalloc/init.c: Changed allocator signature. Functions are now
79        static.
80
812009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
82
83        * sp29/init.c: Fixed return value evaluation.
84        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
85        * sp63/init.c: Check return value of _Heap_Initialize().
86
872009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
90        _Watchdog_Report() when name is not NULL. This case was covered at
91        -Os on erc32 but at -O2 we had more code.
92
932009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
94
95        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
96        overflowing on _Heap_Allocate_aligned.
97
982009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
101        for various null parameters.
102
1032009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * sp16/sp16.scn, sp16/task1.c: Fix typo.
106
1072009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
108
109        * sp65/init.c: Remove stray print.
110        * sp65/sp65.doc: Add information on second case.
111
1122009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
113
114        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
115        verify that obtaining a priority ceiling mutex when the calling
116        task's priority is the same as the priority ceiling is handled
117        correctly.
118
1192009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
122        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
123        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
124        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
125        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
126        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
127        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
128        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
129        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
130        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
131        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
132        rtems_clock_get_ticks_per_second().
133
1342009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
137        Change attributes to priority ceiling. Use directive_failed, not
138        assert. Configure a semaphore not a region.
139
1402009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
141
142        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
143        mutex cases.
144        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
145        sp65/sp65.scn: New files.
146
1472009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
148
149        * Makefile.am, configure.ac: Add new test for some core mutex cases.
150        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
151        sp65/sp65.scn: New files.
152
1532009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
154
155        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
156        per tick.
157
1582009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
161        adjust existing for alignment. New test ensures coverage begin and
162        end marker methods are exercised so they do not get considered
163        unexecuted.
164        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
165        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
166
1672009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
168
169        * Makefile.am, configure.ac: Add new test to exercise legacy
170        rtems_clock_get().
171        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
172        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
173
1742009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
175
176        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
177        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
178        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
179
1802009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
183        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
184        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
185        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
186        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
187        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
188        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
189        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
190        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
191
1922009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
195        cases.
196
1972009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
200        all memory is successfully allocated. This means the test can
201        validate the heap is unchanged on extend failure.
202
2032009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * spintrcritical01/init.c, spintrcritical06/init.c,
206        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
207        per tick so tests run quicker and more reliably hit the intended
208        critical section.
209
2102009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
211
212        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
213        when we are unable to allocate the memory needed for an object
214        extend. Make sure all is handled properly.
215        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
216        sp64/sp64.scn: New files.
217
2182009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * sp63/init.c: Correct test case two.
221
2222009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
225        test case to exercise another odd branch not taken.
226
2272009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
230        particular path is taken through the _Heap_Resize_block code.
231        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
232        sp63/sp63.scn: New files.
233
2342009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
237        wrong thing in a cpp macro. Added contents to screen file and add
238        documentation file.
239        * sp42/sp42.doc: New file.
240
2412009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
242
243        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
244
2452009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
246
247        * spintrcritical16/init.c: Tinker with test to make it hit the case
248        more reliably.
249
2502009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * Makefile.am, configure.ac: Add new test to exercise as many cases as
253        possible of not being able to allocate memory from the workspace
254        during thread creation.
255        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
256        sp18/sp18.scn: New files.
257
2582009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * Makefile.am, configure.ac: Add new test to handle the case where
261        a region resize frees enough memory to unblock a task.
262        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
263        sp62/sp62.scn: New files.
264        * sp61/init.c: Test does not need regions.
265
2662009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
267
268        * Makefile.am, configure.ac: Add test case for processing a timeout
269        on a thread (that is the thread executing) that has also had its
270        request satisfied while it is being enqueued.
271        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
272        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
273        spintrcritical16/spintrcritical16.scn: New files.
274        * spintrcritical15/init.c: Remove unused TSR>
275
2762009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
277
278        * Makefile.am, configure.ac: Add test case for a thread timing out on a
279        thread queue while another thread is in the process of blocking on
280        the same thread queue.
281        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
282        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
283        spintrcritical15/spintrcritical15.scn: New files.
284
2852009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
286
287        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
288
2892009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
290
291        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
292        sp40/sp40.scn: Now verified to hit coverage cases.
293        * sp40/sp40.doc: New file.
294
2952009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
296
297        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
298        to catch two remaining uncovered cases in rtems_io_register_driver.
299        * sp40/system.h: Removed.
300
3012009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * Makefile.am, configure.ac: Add new test to exercise odd case in
304        rtems_iterate_over_all_threads.
305        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
306        sp41/sp41.scn: New files.
307
3082009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
309
310        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
311        inheritance protocol since there is no holder associated with them.
312
3132009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * Makefile.am, configure.ac: Add new tests to exercise cases where a
316        timer is scheduled from an ISR while it is being scheduled at the
317        task level.
318        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
319        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
320        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
321        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
322        spintrcritical14/spintrcritical14.scn: New files.
323
3242009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
325
326        * spintrcritical01/init.c, spintrcritical06/init.c,
327        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
328        cleanup and make the tests more similar.
329
3302009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
331
332        * spintrcritical06/init.c: Test now hits forward and reverse cases.
333
3342009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
337        test work for case that it is documented to handle.
338
3392009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
342        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
343        spintrcritical10/spintrcritical10.scn: New files.
344
3452009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
348        unreliable third case in sp39 to spintrcritical10. New tests to hit
349        other event synchronization critical sections.
350        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
351        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
352        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
353        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
354        spintrcritical12/spintrcritical12.scn: New files.
355
3562009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
359        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
360        sp10/sp10.scn: New files.
361
3622009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * spintrcritical06/init.c: Clean up.
365        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
366        * spintrcritical09/spintrcritical09.scn: Fill in.
367
3682009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
369
370        * spintrcritical06/init.c: Add comment to indicate test is not finished
371        and known to not hit the case.
372        * Makefile.am, configure.ac: Add a couple more interrupt critical
373        section tests.
374        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
375        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
376        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
377        spintrcritical09/Makefile.am, spintrcritical09/init.c,
378        spintrcritical09/spintrcritical09.doc,
379        spintrcritical09/spintrcritical09.scn: New files.
380
3812009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
382
383        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
384        at hitting interrupt synchronization critical section in thread queue
385        enqueue priority for reverse insertions.
386        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
387        spintrcritical07/spintrcritical07.doc,
388        spintrcritical07/spintrcritical07.scn: New files.
389
3902009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
391
392        * Makefile.am, configure.ac: Add test case for the
393        _Thread_queue_Enqueue_priority interrupt critical section where the
394        TCB we are using as a current pointer is removed from the thread
395        queue when we flash interrupts while searching forward.
396        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
397        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
398        spintrcritical06/spintrcritical06.scn: New files.
399
4002009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
401
402        * spintrcritical_support/intrcritical.c,
403        spintrcritical_support/intrcritical.h: Change prototype of delay
404        method to indicate when counter is reset. This can be used to count
405        how many iterations we are doing.
406
4072009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
408
409        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
410        blocked on one period while another expires. Add sp61 which exercises
411        the case where a call is made to rtems_shutdown_executive when the
412        system is not up.
413        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
414        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
415        sp61/sp61.doc, sp61/sp61.scn: New files.
416
4172009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * sp04/init.c: To be timesliced, tasks must also me preemptible.
420
4212009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
422
423        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
424        what it was intended to do.
425
4262009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
427
428        * spintrcritical_support/intrcritical.c,
429        spintrcritical_support/intrcritical.h: New files.
430
4312009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * Makefile.am, configure.ac: Add new infrastructure which is more
434        reliable about generating cases which hit interrupt critical
435        sections. Remove sp41 since it used its own mechanism.
436        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
437        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
438        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
439        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
440        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
441        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
442        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
443        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
444        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
445        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
446        spintrcritical05/spintrcritical05.scn: New files.
447        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
448        sp41/system.h: Removed.
449
4502009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * sp41/init.c: Remove incorrect comment.
453
4542009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
455
456        * sp29/init.c: Simple binary semaphores can not be inherit priority.
457
4582009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
459
460        * sp25/init.c: Spacing.
461
4622009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * Makefile.am, configure.ac: Add sp59 to test path through
465        _Thread_queue_First_priority where the task's priority was in the
466        bottom 1/4 of the range.
467        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
468        sp59/sp59.scn: New files.
469
4702009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
471
472        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
473        not blocked on a thread queue.
474        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
475        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
476
4772009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
478
479        * Makefile.am, configure.ac: Add test for timespec divide by zero.
480        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
481        sp58/sp58.scn: New files.
482
4832009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
486        pointer being null. This does not happen naturally at this time so
487        force the point.
488
4892009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
490
491        * sp12/sp12.scn: Update screen to reflect priority changes from long
492        ago.
493
4942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
497        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
498        as sp27a and test flushing both counting and binary semaphores.
499        Reformatted.
500        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
501        sp27a/sp27a.scn: New files.
502
5032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
504
505        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
506        copied fomr other Makefile.am's.
507
5082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
511        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
512        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
513        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
514
5152009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * sp57/sp57.doc: Correct.
518
5192009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am, configure.ac: Add test of restarting a task which is in
522        the middle of a sleep or wake after.
523        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
524        sp57/sp57.scn: New files.
525
5262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * sp43/init.c, sp43/sp43.scn: Add more cases for
529        rtems_object_get_class_information() to improve coverage.
530
5312009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * Makefile.am, configure.ac: Add new test to verify that when a user
534        extension create hook fails, that the error is properly propagated.
535        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
536        sp56/sp56.scn: New files.
537
5382009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
539
540        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
541        rtems_extension_delete.
542
5432009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
544
545        * sp09/screen01.c, sp09/sp09.scn: Add test for
546        rtems_object_get_classic_name with invalid id.
547
5482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * sp02/task1.c: Minor spacing.
551
5522009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
553
554        * spfatal12/init.c: Address to heap initialize must be aligned but size
555        must be too small.
556
5572009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * Makefile.am, configure.ac: Add new test to exercise case when
560        broadcasting to a message queue with a pending message.
561        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
562        sp55/sp55.scn: New files.
563
5642009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
565
566        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
567        spfatal tests appear to cover all fatal error cases.
568        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
569        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
570        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
571        spfatal/task1.c: Removed.
572
5732009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
576        initialize workspace heap during initialize. Can be caused by
577        unaligned address or not enough memory to initialize heap required
578        overhead.
579        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
580        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
581
5822009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
585
5862009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
587
588        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
589
5902009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
591
592        * spstkalloc/spstkalloc.scn: Update screen.
593
5942009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * Makefile.am, configure.ac: Add new test for user configured stack
597        allocator/deallocator. Test both pass and fail cases.
598        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
599        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
600
6012009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
602
603        * spchain/init.c, spchain/spchain.scn: Clean up test.
604
6052009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
606
607        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
608        routines whose bodies are not used by RTEMS itself.
609        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
610        spchain/spchain.doc, spchain/spchain.scn: New files.
611
6122009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
613
614        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
615        chain for coverage.
616
6172009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
618
619        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
620        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
621        improve coverage.
622
6232009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
624
625        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
626
6272009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
628
629        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
630        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
631
6322009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
633
634        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
635        Enhance spprintk. Add two new fatal error tests to cover
636        __assert_func.
637        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
638        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
639
6402009-06-18      Chris Johns <chrisj@rtems.org>
641
642        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
643        workaround the H8300 gcc bug.
644
6452009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
646
647        * sp54/init.c: Fix spacing.
648
6492009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
650
651        * sp02/sp02.doc, sp02/system.h: Update copyright year.
652
6532009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
654
655        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
656
6572009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
658
659        * Makefile.am, configure.ac: Add new test.
660        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
661        sp54/sp54.scn: New files.
662
6632009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
664
665        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
666        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
667        the time of day forward not making server based timers fire.
668        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
669        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
670        sp53/sp53.scn: New files.
671
6722009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
673
674        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
675
6762009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
677
678        PR 1415/cpukit
679        * Makefile.am, configure.ac: Add test for very simple priority ceiling
680        violation.
681        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
682        sp51/sp51.scn: New files.
683
6842009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
685
686        PR 1413/cpukit
687        * Makefile.am, configure.ac: Add test for case where server based
688        timers which reinitiated themselves did not get reinserted onto timer
689        chain.
690        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
691        sp50/sp50.scn: New files.
692
6932009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
694
695        PR 1414/cpukit
696        * Makefile.am, configure.ac: Tighten math on extraction of index so it
697        is harder to trick by passing in a valid id of an incorrect object
698        class.
699        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
700        sp49/sp49.scn: New files.
701
7022009-05-19      Chris Johns <chrisj@rtems.org>
703
704        * sp04/tswitch.c: Lower sample count for small memory targets.
705       
7062009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * spprintk/init.c: printk() now 100% covered.
709
7102009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
711
712        * spprintk/init.c: More test cases.
713
7142009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
715
716        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
717        large enough for buffer node overhead.
718
7192009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
720
721        * Makefile.am, configure.ac, spwatchdog/system.h,
722        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
723        printk. These will help coverage. Simplify spwkspace.
724        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
725        spprintk/spprintk.scn: New files.
726        * spwkspace/system.h: Removed.
727
7282009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
729
730        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
731        methods.
732        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
733        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
734
7352009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
736
737        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
738        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
739        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
740        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
741        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
742        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
743        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
744        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
745        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
746        spsize/size.c: Fix warnings.
747
7482009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
749
750        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
751        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
752        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
753        spobjgetnext/system.h: New files.
754
7552009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
756
757        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
758        64k to 20k. No impact on test behavior.
759
7602009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
763
7642009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
765
766        * sp37/init.c, sp37/sp37.scn: Add test case for
767        rtems_interrupt_level_attribute body.
768
7692009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
770
771        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
772        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
773        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
774        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
775        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
776        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
777        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
778        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
779        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
780        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
781        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
782        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
783        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
784        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
785        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
786        sp48/Makefile.am, spfatal/Makefile.am,
787        spfatal01/Makefile.am, spfatal02/Makefile.am,
788        spfatal03/Makefile.am, spfatal04/Makefile.am,
789        spfatal05/Makefile.am, spfatal06/Makefile.am,
790        spfatal07/Makefile.am, spfatal08/Makefile.am,
791        spfatal09/Makefile.am, spsize/Makefile.am,
792        spwatchdog/Makefile.am:
793        Eliminate _exe_/.exe.
794
7952009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
796
797        PR 1388/cpukit
798        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
799        allow both priority inherit and ceiling attributes to be set on
800        semaphore create. These attributes are mutually exclusive and this
801        should be an error.
802
8032009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
804
805        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
806        unlimited objects when configured for a unified workspace works as
807        expected.
808        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
809        sp48/sp48.scn: New files.
810
8112009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
812                Joel Sherrill <joel.sherrill@oarcorp.com>
813
814        PR 1357/cpukit
815        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
816        honored.
817        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
818        sp47/sp47.scn: New files.
819
8202009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
821
822        * Makefile.am, configure.ac: Add new test to test Watchdog display
823        helper routines. These reach into the SuperCore.
824        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
825        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
826        spwatchdog/system.h, spwatchdog/task1.c: New files.
827
8282009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
829
830        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
831
8322009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
833
834        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
835        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
836        hard-coded hex numbers for bad object Ids.
837
8382009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * sp15/system.h, sp19/system.h: Array of task names should be of type
841        rtems_name not rtems_id. Similarly array of task ids should be
842        rtems_id not rtems_name.
843
8442008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
845
846        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
847
8482008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
849
850        * Makefile.am, configure.ac, spfatal06/testcase.h,
851        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
852        spsize/size.c: Eliminate pointers to API configuration tables in the
853        main configuration table. Reference the main configuration table and
854        the API configuration tables directly using the confdefs.h version
855        rather than obtaining a pointer to it. This eliminated some
856        variables, a potential fatal error, some unnecessary default
857        configuration structures. Overall, about a 4.5% reduction in the code
858        size for minimum and hello on the SPARC.
859        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
860        spfatal10/testcase.h: Removed.
861
8622008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
863
864        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
865        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
866        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
867        successfully with maxixum number of priorities as 16 instead of 256.
868        This was done by temporarily modifying the score priority.h maximum.
869        This allowed testing of all API code to ensure that it worked
870        properly with a reduced number of priorities. Most modifications were
871        to switch from hard-coded maximum to using the API provided methods
872        to determine maximum number of priority levels.
873
8742008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * sp46/sp46.scn: Add screen missed earlier.
877
8782008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        PR 1348/cpukit
881        * Makefile.am, configure.ac: Add test of special case of resetting cpu
882        usage information while a period is running.
883        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
884        sp46/sp46.scn: New files.
885
8862008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
887
888        * sp45/init.c: New file.
889
8902008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
891
892        PR 1347/cpukit
893        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
894        Rework Timer Server to ensure that the context allows for blocking,
895        allocating memory, and acquiring semaphores and mutexes.
896        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
897        New files.
898
8992008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * sp25/system.h: Add warning and temporary m32c conditional until size
902        type addressed.
903
9042008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        * sp09/screen07.c: Use INT_MAX as number of messages so always
907        properly sized and no overflow on constant.
908        * sp09/screen10.c: Delay so on targets with simulator idle clock
909        tick driver this will work.
910        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
911        byte boundaries rather than two byte boundaries.
912        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
913        allocate more memory than size_t holds on m32c.
914
9152008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
916
917        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
918        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
919        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
920        and Region calls. On 16-bit architectures, size_t can be 16-bits
921        which would limit sizes to 64K. Also address constants which
922        overflowed on 16-bit integer targets.
923
9242008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
925
926        * sp43/sp43.scn: Bump version to 4.9.99.0
927
9282008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
929
930        * sp19/system.h: Use "double" instead of "rtems_double".
931
9322008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
933
934        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
935
9362008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
937
938        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
939        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
940        spfatal_support/init.c, spfatal_support/system.h:
941        Convert to "bool".
942
9432008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
946        declared in a public place.
947
9482008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
949
950        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
951
9522008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * sp43/init.c: Fix derefence of uninitialized pointer.
955
9562008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
957
958        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
959        multiprocessing is not enabled. Saves one more variable from single
960        processor configuration.
961
9622008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
963
964        PR 1212/cpukit
965        * Makefile.am, configure.ac: Time slicing will not happen if the task
966        mode is changed from a non-timeslicing mode to timeslicing mode if it
967        is done by the executing thread (e.g. in its task body). This change
968        includes sp44 to demonstrate the problem and verify the correction.
969        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
970
9712008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
972
973        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
974        architectures they are not supported on.
975
9762008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
977
978        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
979
9802008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
981
982        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
983          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
984
9852008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * sp28/init.c: Corrections to configuration.
988        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
989        * spsize/size.c: _ISR_Vector_table only exists on architectures
990        which use the Simple Vectored Interrupt Model.
991
9922008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
993
994        * spsize/size.c: Convention calls for leading underscore on private
995        RTEMS variables.
996
9972008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1000        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1001        Refactored and renamed initialization routines to
1002        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1003        rtems_initialize_device_drivers, and
1004        rtems_initialize_start_multitasking. This opened the sequence up so
1005        that bootcard() could provide a more robust and flexible framework
1006        which is easier to explain and understand. This also lays the
1007        groundwork for sharing the division of available memory between the
1008        RTEMS workspace and heap and the C library initialization across all
1009        BSPs.
1010
10112008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1012
1013        * sp32/init.c: Formatting.
1014
10152008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1016
1017        * sp09/screen01.c: Correct test.
1018        * sp09/screen14.c: Update copyright.
1019        * sp28/init.c: Correct end of test messages.
1020
10212008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1022
1023        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1024
10252008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1026
1027        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1028        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1029        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1030        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1031        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1032        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1033        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1034        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1035        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1036        tests. Add a clock_settime case for < 1988.
1037
10382008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1039
1040        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1041
10422008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1043
1044        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1045        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1046        * sp41/sp41.scn: Now has content.
1047        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1048        Object Services recently added to API.
1049
10502008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1051
1052        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1053        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1054        collection. This changed the name of a few previously public but
1055        undocumented services and added a some new services.
1056        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1057        sp43/system.h: New files.
1058
10592008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1060
1061        * spfatal10/.cvsignore: New file.
1062
10632008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1064
1065        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1066        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1067        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1068        New files.
1069
10702008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1071
1072        * Makefile.am, configure.ac: Added fatal error tests
1073        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1074        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1075        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1076        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1077        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1078        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1079        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1080        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1081        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1082        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1083        spfatal_support/init.c, spfatal_support/system.h: New files.
1084
10852008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1086
1087        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1088        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1089        test messages.
1090
10912008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1092
1093        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1094        simple type to a union of an unsigned 32 bit integer and a pointer.
1095        This should help eliminate weird casts between u32 and pointers in
1096        various places. The APIs now have to explicitly call _u32 or _string
1097        versions of helper routines. This should also simplify things and
1098        eliminate the need for ugly casts in some cases.
1099
11002008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1101
1102        * sp42/Makefile.am: New file.
1103
11042008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1105
1106        Add sp42 to exercise thread queue with knowledge of the implementation
1107        so we can exercise all of the normal paths possible.
1108        * Makefile.am, configure.ac: Add sp42.
1109        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1110
11112008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * sp39/init.c: Add case for long timeout on blocking operation.
1114        * Makefile.am, configure.ac: Add new test to exercise thread
1115        queue blokcing synchronization. sp39 and sp41 are very similar.
1116        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1117        sp41/system.h: New files.
1118
11192008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1120
1121        * sp39/init.c: Clean up.
1122
11232008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1124
1125        * sp39/init.c: Modify to improve coverage.
1126
11272008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1128
1129        * sp36/strict_order_mut.c:
1130
11312008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1132
1133        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1134        driver registration.
1135        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1136        sp40/system.h: New files.
1137
11382008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1141        Add test cases for:
1142          + message queue create requesting too many message buffers
1143            for the available memory
1144          + region extend with address inside existing heap
1145          + timer server initiate too large a stack, create error
1146        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1147          + task set priority while holding resource
1148
11492008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1150
1151        * Makefile.am, configure.ac: Added sp38 and sp39.
1152        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1153        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1154        sp39/sp39.scn, sp39/system.h: New files.
1155
11562007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1157
1158        * sp36/strict_order_mut.c: New file.
1159
11602007-12-21      Xi Yang <hiyangxi@gmail.com>
1161
1162        * Makefile.am, configure.ac: Add support for proper stacking of
1163        priority inheritance on mutexes as well as enforce proper order of
1164        release.
1165        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1166        sp36/sp36.scn: New files.
1167
11682007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1171        directive instead of violating RTEMS internals.
1172
11732007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1176        Add test cases for User Extension Manager to improve code coverage.
1177        * sp21/task1.c: Fix spelling error.
1178
11792007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1180
1181        * spsize/size.c: Account for previous changes in calculation of MPCI
1182        receive server stack.
1183
11842007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1185
1186        * sp09/screen07.c, sp09/sp09.scn: Add test for
1187        rtems_message_queue_broadcast for bad buffer and count pointers.
1188        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1189        with bad priority or initiating twice.
1190        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1191        it forces a dispatch.
1192        * sp37/init.c: New file.
1193
11942007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1195
1196        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1197        enable, flash, and is in progress. These are normally inlines but
1198        also have bodies for non-C code. This test also exercises the odd
1199        case of calling clock tick from outside an ISR.
1200        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1201
12022007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1203
1204        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1205        using notepad with the current task's ID or SELF
1206        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1207        test missing test cases for clock_get.
1208
12092007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1210
1211        * sp28/init.c: Add test code for task variables to improve coverage.
1212
12132007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1216        RTEMS provided accessor macros to obtain configuration fields.
1217
12182007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1219
1220        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1221        Configuration Table. Eliminate CPU Table from all ports. Delete
1222        references to CPU Table in all forms.
1223
12242007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1225
1226        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1227
12282007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1229
1230        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1231        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1232        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1233        to improve test coverage.
1234
12352007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1236
1237        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1238        coverage.
1239
12402007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1243
12442007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1245
1246        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1247        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1248        .scn files.
1249
12502007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1251
1252        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1253        commented out and updated the .scn file.
1254
12552007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1256
1257        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1258        buffered test IO.
1259
12602007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1261
1262        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1263        rtems_io_unregister_driver did not have any test code.
1264
12652007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1266
1267        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1268        since it was used to configure a no longer used feature. Device names
1269        are now part of the filesystem not in a table. This also eliminated
1270        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1271        RTEMS as well as the memory allocation used to populate
1272        _IO_Driver_name_table.
1273
12742007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1277        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1278        properly.
1279
12802007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        * spsize/size.c: Eliminated the variables
1283        _RTEMS_tasks_User_initialization_tasks and
1284        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1285        used in one place after initialized. It was a waste of space.
1286
12872007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1288
1289        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1290        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1291        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1292        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1293        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1294        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1295        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1296        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1297        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1298        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1299        spsize/size.c: Add optional managers to Makefiles. Clean up test
1300        cases so last output line follows END OF pattern. Make sure test case
1301        all run. All tests appeared ok on sis.
1302
13032007-04-05      Joel Sherrill <joel@OARcorp.com>
1304
1305        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1306
13072007-04-05      Joel Sherrill <joel@OARcorp.com>
1308
1309        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1310        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1311        CONFIGURE_APPLICATION_NEEDS_XXX.
1312
13132007-04-02      Joel Sherrill <joel@OARcorp.com>
1314
1315        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1316
13172007-04-02      Joel Sherrill <joel@OARcorp.com>
1318
1319        * spsize/size.c: Convert from Classic API style TOD_Control as
1320        fundamental time structure to POSIX struct timespec. Add
1321        clock_get_uptime().
1322
13232007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1324
1325        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1326
13272007-03-26      Joel Sherrill <joel@OARcorp.com>
1328
1329        * sp35/priinv.c: Remove warning.
1330
13312007-03-10      Joel Sherrill <joel@OARcorp.com>
1332
1333        * sp26/system.h: Remove incorrect and duplicate
1334        CONFIGURE_EXTRA_TASK_STACKS.
1335
13362007-03-05      Joel Sherrill <joel@OARcorp.com>
1337
1338        PR 1222/cpukit
1339        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1340        thread that is blocked on a priority based thread queue is changed,
1341        that its placement in the queue is reevaluated based upon the new
1342        priority. This enhancement includes modifications to the SuperCore as
1343        well as new test cases.
1344        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1345        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1346        sp35/sp35.doc, sp35/sp35.scn: New files.
1347
13482007-03-05      Joel Sherrill <joel@OARcorp.com>
1349
1350        * sp26/system.h: Correct memory required for stack sizes.
1351
13522007-02-06      Joel Sherrill <joel@OARcorp.com>
1353
1354        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1355        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1356        tests.
1357
13582006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1359
1360        * sp33/init.c: Improve barrier test to include normal blocking with
1361        manual release and unblocking in barrier deletion.
1362
13632006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1364
1365        * configure.ac: New BUG-REPORT address.
1366
13672006-11-20      Joel Sherrill <joel@OARcorp.com>
1368
1369        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1370        and make output more compliant with other tests.
1371
13722006-11-17      Joel Sherrill <joel@OARcorp.com>
1373
1374        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1375        cases intended on all targets possible with new heap algorithm.
1376
13772006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1378
1379        * Makefile.am, configure.ac: Adding Classic API Barriers.
1380        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1381        New files.
1382
13832006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1384
1385        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1386
13872006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1388
1389        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1390        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1391        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1392        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1393        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1394        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1395        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1396        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1397        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1398        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1399        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1400        Use rtems_testsdir instead.
1401
14022006-04-05      Joel Sherrill <joel@OARcorp.com>
1403                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1404
1405        * spsize/size.c: Victor spotted the problem that
1406        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1407        variables and needed to be set to the same value.  I took that
1408        idea and just removed _Thread_MP_Receive.  All uses are now
1409        _MPCI_Receive_server_tcb.
1410
14112005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1412
1413        * configure.ac: Remove RTEMS_ENABLE_BARE,
1414        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1415
14162005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1417
1418        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1419        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1420        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1421        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1422        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1423        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1424        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1425        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1426        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1427        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1428        spfatal/Makefile.am, spsize/Makefile.am:
1429        Convert to use *_PROGRAMS.
1430
14312005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1432
1433        * sp01/Makefile.am, sp02/Makefile.am,
1434        sp03/Makefile.am, sp04/Makefile.am,
1435        sp05/Makefile.am, sp06/Makefile.am,
1436        sp07/Makefile.am, sp08/Makefile.am,
1437        sp09/Makefile.am, sp11/Makefile.am,
1438        sp12/Makefile.am, sp13/Makefile.am,
1439        sp14/Makefile.am, sp15/Makefile.am,
1440        sp16/Makefile.am, sp17/Makefile.am,
1441        sp19/Makefile.am, sp20/Makefile.am,
1442        sp21/Makefile.am, sp22/Makefile.am,
1443        sp23/Makefile.am, sp24/Makefile.am,
1444        sp25/Makefile.am, sp26/Makefile.am,
1445        sp27/Makefile.am, sp28/Makefile.am,
1446        sp29/Makefile.am, sp30/Makefile.am,
1447        sp31/Makefile.am, sp32/Makefile.am,
1448        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1449
14502005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1451
1452        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1453        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1454        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1455        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1456        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1457        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1458        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1459        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1460        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1461        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1462        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1463        * sptests.am: Remove.
1464
14652005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1466
1467        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1468        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1469        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1470        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1471        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1472        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1473        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1474        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1475        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1476        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1477        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1478
14792005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1480
1481        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1482
14832005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1484
1485        * spsize/Makefile.am: Rename TEST to spsize.
1486        * spsize/size.scn: Remove.
1487        * spsize/spsize.scn: New (renamed from size.scn).
1488
14892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1490
1491        * configure.ac: Add spfatal/Makefile.
1492        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1493        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1494        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1495        * sptests.am: Remove LIB_VARIANT.
1496
14972005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1498
1499        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1500        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1501        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1502        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1503        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1504        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1505        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1506        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1507        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1508        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1509        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1510
15112005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1512
1513        * Makefile.am: Cleanup.
1514
15152005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1516
1517        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1518        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1519        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1520        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1521        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1522        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1523        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1524        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1525        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1526        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1527        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1528        spfatal/Makefile.am, spsize/Makefile.am:
1529        Partial conversion to automake.
1530
15312005-03-07      Joel Sherrill <joel@OARcorp.com>
1532
1533        * sp13/task1.c: Removed warnings.
1534
15352004-09-29      Joel Sherrill <joel@OARcorp.com>
1536
1537        * spsize/size.c: i960 obsoleted and all references removed.
1538
15392004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1540
1541        * configure.ac: Require automake > 1.9.
1542
15432004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1544
1545        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1546        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1547        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1548        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1549        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1550        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1551        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1552        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1553        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1554        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1555        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1556        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1557        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1558        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1559        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1560        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1561        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1562        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1563        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1564        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1565        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1566        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1567        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1568        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1569        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1570        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1571        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1572        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1573        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1574        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1575        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1576        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1577
15782004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1579
1580        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1581
15822004-03-30      David Querbach <querbach@realtime.bc.ca>
1583
1584        PR 595/tests
1585        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1586        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1587        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1588        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1589        others treat it as a count of longs.
1590
15912004-03-30      David Querbach <querbach@realtime.bc.ca>
1592
1593        PR 596/tests
1594        * sp32/init.c: A missing definition of TEST_INIT before including
1595        <tmacros.h> means that buffered output will not work even if selected
1596        in buffer_test_io.h.
1597
15982004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1599
1600        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1601        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1602        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1603        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1604        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1605        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1606        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1607        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1608        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1609        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1610        types.
1611
16122004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1613
1614        * configure.ac: Add 2nd arg to RTEMS_TOP.
1615
16162004-03-05      Joel Sherrill <joel@OARcorp.com>
1617
1618        * sp07/buffered_io.c: Remove warning.
1619
16202004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1621
1622        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1623        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1624        * sp02/Makefile.am: Ditto.
1625        * sp03/Makefile.am: Ditto.
1626        * sp04/Makefile.am: Ditto.
1627        * sp05/Makefile.am: Ditto.
1628        * sp06/Makefile.am: Ditto.
1629        * sp07/Makefile.am: Ditto.
1630        * sp08/Makefile.am: Ditto.
1631        * sp09/Makefile.am: Ditto.
1632        * sp11/Makefile.am: Ditto.
1633        * sp12/Makefile.am: Ditto.
1634        * sp13/Makefile.am: Ditto.
1635        * sp14/Makefile.am: Ditto.
1636        * sp15/Makefile.am: Ditto.
1637        * sp16/Makefile.am: Ditto.
1638        * sp17/Makefile.am: Ditto.
1639        * sp19/Makefile.am: Ditto.
1640        * sp20/Makefile.am: Ditto.
1641        * sp21/Makefile.am: Ditto.
1642        * sp22/Makefile.am: Ditto.
1643        * sp23/Makefile.am: Ditto.
1644        * sp24/Makefile.am: Ditto.
1645        * sp25/Makefile.am: Ditto.
1646        * sp26/Makefile.am: Ditto.
1647        * sp27/Makefile.am: Ditto.
1648        * sp28/Makefile.am: Ditto.
1649        * sp29/Makefile.am: Ditto.
1650        * sp30/Makefile.am: Ditto.
1651        * sp31/Makefile.am: Ditto.
1652        * sp32/Makefile.am: Ditto.
1653        * spfatal/Makefile.am: Ditto.
1654        * spsize/Makefile.am: Ditto.
1655
16562003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1657
1658        * sptests.am: Add dirstamp support.
1659
16602003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1661
1662        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1663
16642003-12-16      Joel Sherrill <joel@OARcorp.com>
1665
1666        PR 544/tests
1667        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1668        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1669        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1670        make tests account for resources and not print at inappropriate
1671        times.
1672        * sp07/buffered_io.c: New file.
1673
16742003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1675
1676        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1677
16782003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1679
1680        * sp01/Makefile.am: Remove all-local: $(ARCH).
1681        * sp02/Makefile.am: Remove all-local: $(ARCH).
1682        * sp03/Makefile.am: Remove all-local: $(ARCH).
1683        * sp04/Makefile.am: Remove all-local: $(ARCH).
1684        * sp05/Makefile.am: Remove all-local: $(ARCH).
1685        * sp06/Makefile.am: Remove all-local: $(ARCH).
1686        * sp07/Makefile.am: Remove all-local: $(ARCH).
1687        * sp08/Makefile.am: Remove all-local: $(ARCH).
1688        * sp09/Makefile.am: Remove all-local: $(ARCH).
1689        * sp11/Makefile.am: Remove all-local: $(ARCH).
1690        * sp12/Makefile.am: Remove all-local: $(ARCH).
1691        * sp13/Makefile.am: Remove all-local: $(ARCH).
1692        * sp14/Makefile.am: Remove all-local: $(ARCH).
1693        * sp15/Makefile.am: Remove all-local: $(ARCH).
1694        * sp16/Makefile.am: Remove all-local: $(ARCH).
1695        * sp17/Makefile.am: Remove all-local: $(ARCH).
1696        * sp19/Makefile.am: Remove all-local: $(ARCH).
1697        * sp20/Makefile.am: Remove all-local: $(ARCH).
1698        * sp21/Makefile.am: Remove all-local: $(ARCH).
1699        * sp22/Makefile.am: Remove all-local: $(ARCH).
1700        * sp23/Makefile.am: Remove all-local: $(ARCH).
1701        * sp24/Makefile.am: Remove all-local: $(ARCH).
1702        * sp25/Makefile.am: Remove all-local: $(ARCH).
1703        * sp26/Makefile.am: Remove all-local: $(ARCH).
1704        * sp27/Makefile.am: Remove all-local: $(ARCH).
1705        * sp28/Makefile.am: Remove all-local: $(ARCH).
1706        * sp29/Makefile.am: Remove all-local: $(ARCH).
1707        * sp30/Makefile.am: Remove all-local: $(ARCH).
1708        * sp31/Makefile.am: Remove all-local: $(ARCH).
1709        * sp32/Makefile.am: Remove all-local: $(ARCH).
1710        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1711        * spsize/Makefile.am: Remove all-local: $(ARCH).
1712
17132003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1714
1715        * configure.ac: Reflect having moved to testsuites/.
1716
17172003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1718
1719        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1720
17212003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1722
1723        * configure.ac:Remove RTEMS_CHECK_CPU.
1724
17252003-09-04      Joel Sherrill <joel@OARcorp.com>
1726
1727        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1728        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1729        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1730        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1731        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1732        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1733        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1734        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1735        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1736        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1737        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1738        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1739        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1740        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1741        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1742        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1743        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1744        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1745        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1746        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1747        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1748        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1749        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1750        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1751        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1752        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1753        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1754        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1755        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1756        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1757        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1758        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1759        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1760        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1761        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1762        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1763        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1764        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1765        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1766        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1767        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1768        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1769        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1770        spsize/size.c, spsize/system.h: URL for license changed.
1771
17722003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1773
1774        PR 458/tests
1775        * sp30/task1.c: Correct indexing problem.
1776
17772003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1778
1779        * Makefile.am: Reflect having moved aclocal/.
1780
17812003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1782
1783        * Makefile.am: Reflect having moved automake/.
1784        * sp01/Makefile.am: Reflect having moved automake/.
1785        * sp02/Makefile.am: Reflect having moved automake/.
1786        * sp03/Makefile.am: Reflect having moved automake/.
1787        * sp04/Makefile.am: Reflect having moved automake/.
1788        * sp05/Makefile.am: Reflect having moved automake/.
1789        * sp06/Makefile.am: Reflect having moved automake/.
1790        * sp07/Makefile.am: Reflect having moved automake/.
1791        * sp08/Makefile.am: Reflect having moved automake/.
1792        * sp09/Makefile.am: Reflect having moved automake/.
1793        * sp11/Makefile.am: Reflect having moved automake/.
1794        * sp12/Makefile.am: Reflect having moved automake/.
1795        * sp13/Makefile.am: Reflect having moved automake/.
1796        * sp14/Makefile.am: Reflect having moved automake/.
1797        * sp15/Makefile.am: Reflect having moved automake/.
1798        * sp16/Makefile.am: Reflect having moved automake/.
1799        * sp17/Makefile.am: Reflect having moved automake/.
1800        * sp19/Makefile.am: Reflect having moved automake/.
1801        * sp20/Makefile.am: Reflect having moved automake/.
1802        * sp21/Makefile.am: Reflect having moved automake/.
1803        * sp22/Makefile.am: Reflect having moved automake/.
1804        * sp23/Makefile.am: Reflect having moved automake/.
1805        * sp24/Makefile.am: Reflect having moved automake/.
1806        * sp25/Makefile.am: Reflect having moved automake/.
1807        * sp26/Makefile.am: Reflect having moved automake/.
1808        * sp27/Makefile.am: Reflect having moved automake/.
1809        * sp28/Makefile.am: Reflect having moved automake/.
1810        * sp29/Makefile.am: Reflect having moved automake/.
1811        * sp30/Makefile.am: Reflect having moved automake/.
1812        * sp31/Makefile.am: Reflect having moved automake/.
1813        * sp32/Makefile.am: Reflect having moved automake/.
1814        * spfatal/Makefile.am: Reflect having moved automake/.
1815        * spsize/Makefile.am: Reflect having moved automake/.
1816
18172003-08-14      Joel Sherrill <joel@OARcorp.com>
1818
1819        * sp02/task1.c: Added ID to name lookup service and changed name of
1820        id/name translation status code. This propagated to multiple
1821        functions. The user API service added was rtems_object_id_to_name()
1822
18232003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1824
1825        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1826
18272003-05-29      Joel Sherrill <joel@OARcorp.com>
1828
1829        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1830
18312003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1832
1833        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1834        CC_CFLAGS_DEFAULT (obsolete).
1835
18362003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1837
1838        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1839        Remove CC_LDFLAGS_PROFILE_V.
1840
18412003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1842
1843        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1844
18452003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1846
1847        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1848
18492003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1850
1851        * configure.ac: AC_PREREQ(2.57).
1852
18532002-11-14      Joel Sherrill <joel@OARcorp.com>
1854
1855        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1856        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1857        update the IDs in the screens.
1858
18592002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1860
1861        * .cvsignore: Reformat.
1862        Add autom4te*cache.
1863        Remove autom4te.cache.
1864
18652002-09-14      Joel Sherrill <joel@OARcorp.com>
1866
1867        * sp32/.cvsignore: New file.
1868
18692002-09-14      Aaron J. Grier <aaron@frye.com>
1870
1871        * PR271 was not applicable against the current source but included
1872        a nice test that Joel decided to add to the tree as sp32.
1873        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1874        * Makefile.am, configure.ac: Modified to reflect addition.
1875
18762002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1877
1878        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1879        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1880        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1881        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1882        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1883        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1884        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1885        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1886        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1887        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1888        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1889        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1890        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1891        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1892        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1893        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1894        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1895        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1896        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1897        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1898        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1899        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1900        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1901        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1902        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1903        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1904        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1905        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1906        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1907        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1908        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1909
19102002-08-01      Joel Sherrill <joel@OARcorp.com>
1911
1912        * Per PR47 add support for buffered test output.  This involved
1913        adding defines to redirect output to a buffer and dump it when
1914        full, at "test pause", and at exit.  To avoid problems when redefining
1915        exit(), all tests were modified to call rtems_test_exit().
1916        Some tests, notable psxtests, had to be modified to include
1917        the standard test macro .h file (pmacros.h or tmacros.h) to
1918        enable this support.
1919        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1920        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1921        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1922        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1923        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1924        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1925        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1926
19272002-07-30      Joel Sherrill <joel@OARcorp.com>
1928
1929        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1930        stack if the port doesn't configure using it.
1931
19322002-07-04      Joel Sherrill <joel@OARcorp.com>
1933
1934        * Jump table for single entry point removed.
1935        * spsize/size.c:  Modified to reflect above.
1936
19372002-07-01      Joel Sherrill <joel@OARcorp.com>
1938
1939        * sp29/init.c: Corrected definitions for task stack usage.
1940
19412002-07-01      Joel Sherrill <joel@OARcorp.com>
1942
1943        * spsize/size.c: _Thread_queue_Extract_table removed.
1944
19452001-05-17      Joel Sherrill <joel@OARcorp.com>
1946
1947        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1948        number of staticly configured device drivers.
1949
19502001-05-14      Joel Sherrill <joel@OARcorp.com>
1951
1952        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1953        than the configured number of drivers.
1954 
19552002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1956
1957        * configure.ac: Remove ENABLE_GCC28.
1958
19592001-04-04      Joel Sherrill <joel@OARcorp.com>
1960
1961        * spsize/size.c: Reflect SPARC modifcation to get rid of
1962        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1963 
19642001-03-29      Joel Sherrill <joel@OARcorp.com>
1965
1966        * Per PR147 addressed problems when reseting and inserting a timer
1967        into a timer chain that did not honor time passage since the last
1968        time the timer server was scheduled and the new insertion.
1969        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1970
19712001-03-28      Joel Sherrill <joel@OARcorp.com>
1972
1973        * Side-effect of PR132.
1974        * sp21/system.h: Now must explicitly request NULL driver.
1975
19762002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1977
1978        * configure.ac:
1979        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1980        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1981        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1982        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1983        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1984        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1985        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1986        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1989        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1990        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1991        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1992        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1993        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1994        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1995        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1996        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1997        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1998        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1999        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2000        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2003        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2004        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2005        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2006        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2007        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2008        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2009        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2010        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2011        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2012        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2013
20142002-03-20      Chris Johns <ccj@acm.org>
2015
2016        * PR145.
2017        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2018        in system (e.g. driver tasks).  Also exit on minimum number of
2019        switches not precise number.
2020
20212001-01-29      Joel Sherrill <joel@OARcorp.com>
2022
2023        * Fixed bug where resetting a timer that was not at the head
2024        of one of the task timer chains resulted in the Timer Server
2025        task waking up too far in the future.
2026        * Added rtems_timer_get_information() directive to support testing.
2027        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2028        above condition.
2029
20302001-01-22      Joel Sherrill <joel@OARcorp.com>
2031
2032        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2033        because priority added as argument to rtems_timer_initiate_server().
2034
20352001-01-16      Joel Sherrill <joel@OARcorp.com>
2036
2037        * Added tests for task-based timers.  This included the new tests
2038        sp30 and sp31.
2039        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2040        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2041        for task-based timer services.
2042        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2043        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2044        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2045        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2046        sp31/task1.c: New files.
2047
20482001-11-01      Joel Sherrill <joel@OARcorp.com>
2049
2050        * sp26/system.h: Properly account for stack memory used by
2051        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2052        and processed as PR78.
2053
20542001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2055
2056        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2057        * configure.in: Remove.
2058        * configure.ac: New file, generated from configure.in by autoupdate.
2059
20602001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2061
2062        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2063
20642001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2065
2066        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2067        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2068        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2069        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2070        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2071        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2072        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2073        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2074        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2075        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2076        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2077        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2078        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2079        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2080        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2081        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2082        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2083        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2084        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2085        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2086        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2087        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2088        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2089        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2090        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2091        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2092        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2093        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2094        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2095
20962001-08-16      Joel Sherrill <joel@OARcorp.com>
2097
2098        * sp20/system.h: Account for extra task stacks properly.
2099
21002001-08-16      Joel Sherrill <joel@OARcorp.com>
2101
2102        * sp13/sp13.scn: Id in screen had wrong class field value.
2103        * sp13/system.h: Account for message buffer memory.
2104        * sp13/task2.c: Remove unnecessary check for failure.
2105
21062001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2107
2108        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2109
21102001-04-20      Joel Sherrill <joel@OARcorp.com>
2111
2112        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2113        file.
2114
21152001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2118
21192001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2120
2121        * sp21/Makefile.am: Remove libtest.
2122
21232000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2124
2125        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2126
21272000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2128
2129        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2130
21312000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2132
2133        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2134        Switch to GNU canonicalization.
2135        * sptests.am: Remove DEFS.
2136
21372000-09-29      Joel Sherrill <joel@OARcorp.com>
2138
2139        * sp20/sp20.scn: Corrected to reflect new addition.
2140        * sp20/system.h: Removed comment reflecting history.
2141
21422000-09-29      Stephan Merker <merker@decrc.abb.de>
2143
2144        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2145        Added new task to test sequence of altering a period's length
2146        while it is still active.
2147
21482000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2149
2150        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2151        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2152        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2153        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2154        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2155        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2156        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2157        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2158        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2159        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2160
21612000-08-10      Joel Sherrill <joel@OARcorp.com>
2162
2163        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.