source: rtems/testsuites/sptests/ChangeLog @ a611d80

4.104.115
Last change on this file since a611d80 was a611d80, checked in by Joel Sherrill <joel.sherrill@…>, on 09/28/09 at 18:10:52

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

  • sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by uC5282 coverage runs.
  • Property mode set to 100644
File size: 82.3 KB
Line 
12009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
4        uC5282 coverage runs.
5
62009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
9        Correct minor issues uncovered on uC5282.
10
112009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
12
13        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
14        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
15        Eliminate use of deprecated rtems_extension.
16
172009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
20        run when IO speed varies.
21
222009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
23
24        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
25        the intended code.
26
272009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * configure.ac: Revert accidentally committed lines.
30
312009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
34        simple priority ceiling case that was previously only tested via the
35        POSIX API.
36        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
37        sp66/sp66.scn: New files.
38
392009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
40
41        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
42        for Id which is in range for the object class but not allocated yet.
43
442009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * sp46/init.c, sp46/sp46.scn: Fix numbering.
47
482009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
49
50        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
51
522009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
55        spfatal02/spfatal02.scn, spfatal02/testcase.h,
56        spfatal03/spfatal03.scn, spfatal03/testcase.h,
57        spfatal04/spfatal04.scn, spfatal04/testcase.h,
58        spfatal05/spfatal05.scn, spfatal05/testcase.h,
59        spfatal06/spfatal06.scn, spfatal06/testcase.h,
60        spfatal07/spfatal07.scn, spfatal07/testcase.h,
61        spfatal08/spfatal08.scn, spfatal08/testcase.h,
62        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
63        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
64        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
65        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
66        tests use testcase.h and spfatal_support framework. Print test name
67        herald in all cases.
68        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
69        New files.
70        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
71
722009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
73
74        * spfatal07/testcase.h: Indicate test is not applicable on some
75        architectures.
76
772009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * Makefile.am: Fix spacing.
80
812009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
82
83        * spstkalloc/init.c: Changed allocator signature. Functions are now
84        static.
85
862009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
87
88        * sp29/init.c: Fixed return value evaluation.
89        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
90        * sp63/init.c: Check return value of _Heap_Initialize().
91
922009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
95        _Watchdog_Report() when name is not NULL. This case was covered at
96        -Os on erc32 but at -O2 we had more code.
97
982009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
99
100        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
101        overflowing on _Heap_Allocate_aligned.
102
1032009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
104
105        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
106        for various null parameters.
107
1082009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * sp16/sp16.scn, sp16/task1.c: Fix typo.
111
1122009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
113
114        * sp65/init.c: Remove stray print.
115        * sp65/sp65.doc: Add information on second case.
116
1172009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
118
119        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
120        verify that obtaining a priority ceiling mutex when the calling
121        task's priority is the same as the priority ceiling is handled
122        correctly.
123
1242009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
127        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
128        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
129        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
130        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
131        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
132        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
133        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
134        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
135        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
136        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
137        rtems_clock_get_ticks_per_second().
138
1392009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
142        Change attributes to priority ceiling. Use directive_failed, not
143        assert. Configure a semaphore not a region.
144
1452009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
146
147        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
148        mutex cases.
149        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
150        sp65/sp65.scn: New files.
151
1522009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
153
154        * Makefile.am, configure.ac: Add new test for some core mutex cases.
155        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
156        sp65/sp65.scn: New files.
157
1582009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
161        per tick.
162
1632009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
164
165        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
166        adjust existing for alignment. New test ensures coverage begin and
167        end marker methods are exercised so they do not get considered
168        unexecuted.
169        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
170        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
171
1722009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * Makefile.am, configure.ac: Add new test to exercise legacy
175        rtems_clock_get().
176        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
177        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
178
1792009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
180
181        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
182        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
183        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
184
1852009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
188        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
189        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
190        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
191        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
192        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
193        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
194        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
195        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
196
1972009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
200        cases.
201
2022009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
203
204        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
205        all memory is successfully allocated. This means the test can
206        validate the heap is unchanged on extend failure.
207
2082009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * spintrcritical01/init.c, spintrcritical06/init.c,
211        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
212        per tick so tests run quicker and more reliably hit the intended
213        critical section.
214
2152009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
218        when we are unable to allocate the memory needed for an object
219        extend. Make sure all is handled properly.
220        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
221        sp64/sp64.scn: New files.
222
2232009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
224
225        * sp63/init.c: Correct test case two.
226
2272009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
230        test case to exercise another odd branch not taken.
231
2322009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
233
234        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
235        particular path is taken through the _Heap_Resize_block code.
236        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
237        sp63/sp63.scn: New files.
238
2392009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
240
241        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
242        wrong thing in a cpp macro. Added contents to screen file and add
243        documentation file.
244        * sp42/sp42.doc: New file.
245
2462009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
247
248        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
249
2502009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
251
252        * spintrcritical16/init.c: Tinker with test to make it hit the case
253        more reliably.
254
2552009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * Makefile.am, configure.ac: Add new test to exercise as many cases as
258        possible of not being able to allocate memory from the workspace
259        during thread creation.
260        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
261        sp18/sp18.scn: New files.
262
2632009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
264
265        * Makefile.am, configure.ac: Add new test to handle the case where
266        a region resize frees enough memory to unblock a task.
267        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
268        sp62/sp62.scn: New files.
269        * sp61/init.c: Test does not need regions.
270
2712009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
272
273        * Makefile.am, configure.ac: Add test case for processing a timeout
274        on a thread (that is the thread executing) that has also had its
275        request satisfied while it is being enqueued.
276        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
277        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
278        spintrcritical16/spintrcritical16.scn: New files.
279        * spintrcritical15/init.c: Remove unused TSR>
280
2812009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
282
283        * Makefile.am, configure.ac: Add test case for a thread timing out on a
284        thread queue while another thread is in the process of blocking on
285        the same thread queue.
286        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
287        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
288        spintrcritical15/spintrcritical15.scn: New files.
289
2902009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
291
292        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
293
2942009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
295
296        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
297        sp40/sp40.scn: Now verified to hit coverage cases.
298        * sp40/sp40.doc: New file.
299
3002009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
301
302        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
303        to catch two remaining uncovered cases in rtems_io_register_driver.
304        * sp40/system.h: Removed.
305
3062009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * Makefile.am, configure.ac: Add new test to exercise odd case in
309        rtems_iterate_over_all_threads.
310        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
311        sp41/sp41.scn: New files.
312
3132009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
316        inheritance protocol since there is no holder associated with them.
317
3182009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
319
320        * Makefile.am, configure.ac: Add new tests to exercise cases where a
321        timer is scheduled from an ISR while it is being scheduled at the
322        task level.
323        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
324        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
325        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
326        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
327        spintrcritical14/spintrcritical14.scn: New files.
328
3292009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * spintrcritical01/init.c, spintrcritical06/init.c,
332        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
333        cleanup and make the tests more similar.
334
3352009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
336
337        * spintrcritical06/init.c: Test now hits forward and reverse cases.
338
3392009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
340
341        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
342        test work for case that it is documented to handle.
343
3442009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
347        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
348        spintrcritical10/spintrcritical10.scn: New files.
349
3502009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
353        unreliable third case in sp39 to spintrcritical10. New tests to hit
354        other event synchronization critical sections.
355        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
356        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
357        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
358        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
359        spintrcritical12/spintrcritical12.scn: New files.
360
3612009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
364        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
365        sp10/sp10.scn: New files.
366
3672009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * spintrcritical06/init.c: Clean up.
370        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
371        * spintrcritical09/spintrcritical09.scn: Fill in.
372
3732009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
374
375        * spintrcritical06/init.c: Add comment to indicate test is not finished
376        and known to not hit the case.
377        * Makefile.am, configure.ac: Add a couple more interrupt critical
378        section tests.
379        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
380        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
381        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
382        spintrcritical09/Makefile.am, spintrcritical09/init.c,
383        spintrcritical09/spintrcritical09.doc,
384        spintrcritical09/spintrcritical09.scn: New files.
385
3862009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
387
388        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
389        at hitting interrupt synchronization critical section in thread queue
390        enqueue priority for reverse insertions.
391        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
392        spintrcritical07/spintrcritical07.doc,
393        spintrcritical07/spintrcritical07.scn: New files.
394
3952009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * Makefile.am, configure.ac: Add test case for the
398        _Thread_queue_Enqueue_priority interrupt critical section where the
399        TCB we are using as a current pointer is removed from the thread
400        queue when we flash interrupts while searching forward.
401        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
402        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
403        spintrcritical06/spintrcritical06.scn: New files.
404
4052009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * spintrcritical_support/intrcritical.c,
408        spintrcritical_support/intrcritical.h: Change prototype of delay
409        method to indicate when counter is reset. This can be used to count
410        how many iterations we are doing.
411
4122009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
413
414        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
415        blocked on one period while another expires. Add sp61 which exercises
416        the case where a call is made to rtems_shutdown_executive when the
417        system is not up.
418        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
419        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
420        sp61/sp61.doc, sp61/sp61.scn: New files.
421
4222009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * sp04/init.c: To be timesliced, tasks must also me preemptible.
425
4262009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
427
428        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
429        what it was intended to do.
430
4312009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * spintrcritical_support/intrcritical.c,
434        spintrcritical_support/intrcritical.h: New files.
435
4362009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
437
438        * Makefile.am, configure.ac: Add new infrastructure which is more
439        reliable about generating cases which hit interrupt critical
440        sections. Remove sp41 since it used its own mechanism.
441        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
442        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
443        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
444        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
445        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
446        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
447        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
448        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
449        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
450        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
451        spintrcritical05/spintrcritical05.scn: New files.
452        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
453        sp41/system.h: Removed.
454
4552009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
456
457        * sp41/init.c: Remove incorrect comment.
458
4592009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * sp29/init.c: Simple binary semaphores can not be inherit priority.
462
4632009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
464
465        * sp25/init.c: Spacing.
466
4672009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
468
469        * Makefile.am, configure.ac: Add sp59 to test path through
470        _Thread_queue_First_priority where the task's priority was in the
471        bottom 1/4 of the range.
472        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
473        sp59/sp59.scn: New files.
474
4752009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
476
477        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
478        not blocked on a thread queue.
479        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
480        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
481
4822009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * Makefile.am, configure.ac: Add test for timespec divide by zero.
485        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
486        sp58/sp58.scn: New files.
487
4882009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
489
490        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
491        pointer being null. This does not happen naturally at this time so
492        force the point.
493
4942009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
495
496        * sp12/sp12.scn: Update screen to reflect priority changes from long
497        ago.
498
4992009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
500
501        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
502        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
503        as sp27a and test flushing both counting and binary semaphores.
504        Reformatted.
505        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
506        sp27a/sp27a.scn: New files.
507
5082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
511        copied fomr other Makefile.am's.
512
5132009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
514
515        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
516        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
517        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
518        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
519
5202009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * sp57/sp57.doc: Correct.
523
5242009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * Makefile.am, configure.ac: Add test of restarting a task which is in
527        the middle of a sleep or wake after.
528        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
529        sp57/sp57.scn: New files.
530
5312009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * sp43/init.c, sp43/sp43.scn: Add more cases for
534        rtems_object_get_class_information() to improve coverage.
535
5362009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
537
538        * Makefile.am, configure.ac: Add new test to verify that when a user
539        extension create hook fails, that the error is properly propagated.
540        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
541        sp56/sp56.scn: New files.
542
5432009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
544
545        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
546        rtems_extension_delete.
547
5482009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * sp09/screen01.c, sp09/sp09.scn: Add test for
551        rtems_object_get_classic_name with invalid id.
552
5532009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * sp02/task1.c: Minor spacing.
556
5572009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * spfatal12/init.c: Address to heap initialize must be aligned but size
560        must be too small.
561
5622009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
563
564        * Makefile.am, configure.ac: Add new test to exercise case when
565        broadcasting to a message queue with a pending message.
566        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
567        sp55/sp55.scn: New files.
568
5692009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
570
571        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
572        spfatal tests appear to cover all fatal error cases.
573        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
574        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
575        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
576        spfatal/task1.c: Removed.
577
5782009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
579
580        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
581        initialize workspace heap during initialize. Can be caused by
582        unaligned address or not enough memory to initialize heap required
583        overhead.
584        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
585        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
586
5872009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
590
5912009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
592
593        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
594
5952009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
596
597        * spstkalloc/spstkalloc.scn: Update screen.
598
5992009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
600
601        * Makefile.am, configure.ac: Add new test for user configured stack
602        allocator/deallocator. Test both pass and fail cases.
603        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
604        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
605
6062009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
607
608        * spchain/init.c, spchain/spchain.scn: Clean up test.
609
6102009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
611
612        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
613        routines whose bodies are not used by RTEMS itself.
614        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
615        spchain/spchain.doc, spchain/spchain.scn: New files.
616
6172009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
618
619        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
620        chain for coverage.
621
6222009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
623
624        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
625        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
626        improve coverage.
627
6282009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
629
630        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
631
6322009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
633
634        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
635        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
636
6372009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
638
639        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
640        Enhance spprintk. Add two new fatal error tests to cover
641        __assert_func.
642        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
643        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
644
6452009-06-18      Chris Johns <chrisj@rtems.org>
646
647        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
648        workaround the H8300 gcc bug.
649
6502009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
651
652        * sp54/init.c: Fix spacing.
653
6542009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
655
656        * sp02/sp02.doc, sp02/system.h: Update copyright year.
657
6582009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
659
660        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
661
6622009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * Makefile.am, configure.ac: Add new test.
665        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
666        sp54/sp54.scn: New files.
667
6682009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
669
670        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
671        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
672        the time of day forward not making server based timers fire.
673        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
674        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
675        sp53/sp53.scn: New files.
676
6772009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
680
6812009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
682
683        PR 1415/cpukit
684        * Makefile.am, configure.ac: Add test for very simple priority ceiling
685        violation.
686        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
687        sp51/sp51.scn: New files.
688
6892009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
690
691        PR 1413/cpukit
692        * Makefile.am, configure.ac: Add test for case where server based
693        timers which reinitiated themselves did not get reinserted onto timer
694        chain.
695        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
696        sp50/sp50.scn: New files.
697
6982009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
699
700        PR 1414/cpukit
701        * Makefile.am, configure.ac: Tighten math on extraction of index so it
702        is harder to trick by passing in a valid id of an incorrect object
703        class.
704        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
705        sp49/sp49.scn: New files.
706
7072009-05-19      Chris Johns <chrisj@rtems.org>
708
709        * sp04/tswitch.c: Lower sample count for small memory targets.
710       
7112009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
712
713        * spprintk/init.c: printk() now 100% covered.
714
7152009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * spprintk/init.c: More test cases.
718
7192009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
720
721        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
722        large enough for buffer node overhead.
723
7242009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
725
726        * Makefile.am, configure.ac, spwatchdog/system.h,
727        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
728        printk. These will help coverage. Simplify spwkspace.
729        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
730        spprintk/spprintk.scn: New files.
731        * spwkspace/system.h: Removed.
732
7332009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
734
735        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
736        methods.
737        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
738        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
739
7402009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
741
742        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
743        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
744        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
745        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
746        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
747        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
748        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
749        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
750        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
751        spsize/size.c: Fix warnings.
752
7532009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
756        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
757        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
758        spobjgetnext/system.h: New files.
759
7602009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
761
762        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
763        64k to 20k. No impact on test behavior.
764
7652009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
766
767        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
768
7692009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
770
771        * sp37/init.c, sp37/sp37.scn: Add test case for
772        rtems_interrupt_level_attribute body.
773
7742009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
775
776        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
777        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
778        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
779        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
780        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
781        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
782        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
783        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
784        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
785        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
786        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
787        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
788        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
789        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
790        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
791        sp48/Makefile.am, spfatal/Makefile.am,
792        spfatal01/Makefile.am, spfatal02/Makefile.am,
793        spfatal03/Makefile.am, spfatal04/Makefile.am,
794        spfatal05/Makefile.am, spfatal06/Makefile.am,
795        spfatal07/Makefile.am, spfatal08/Makefile.am,
796        spfatal09/Makefile.am, spsize/Makefile.am,
797        spwatchdog/Makefile.am:
798        Eliminate _exe_/.exe.
799
8002009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
801
802        PR 1388/cpukit
803        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
804        allow both priority inherit and ceiling attributes to be set on
805        semaphore create. These attributes are mutually exclusive and this
806        should be an error.
807
8082009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
809
810        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
811        unlimited objects when configured for a unified workspace works as
812        expected.
813        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
814        sp48/sp48.scn: New files.
815
8162009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
817                Joel Sherrill <joel.sherrill@oarcorp.com>
818
819        PR 1357/cpukit
820        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
821        honored.
822        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
823        sp47/sp47.scn: New files.
824
8252009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
826
827        * Makefile.am, configure.ac: Add new test to test Watchdog display
828        helper routines. These reach into the SuperCore.
829        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
830        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
831        spwatchdog/system.h, spwatchdog/task1.c: New files.
832
8332009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
836
8372009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
840        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
841        hard-coded hex numbers for bad object Ids.
842
8432009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * sp15/system.h, sp19/system.h: Array of task names should be of type
846        rtems_name not rtems_id. Similarly array of task ids should be
847        rtems_id not rtems_name.
848
8492008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
852
8532008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * Makefile.am, configure.ac, spfatal06/testcase.h,
856        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
857        spsize/size.c: Eliminate pointers to API configuration tables in the
858        main configuration table. Reference the main configuration table and
859        the API configuration tables directly using the confdefs.h version
860        rather than obtaining a pointer to it. This eliminated some
861        variables, a potential fatal error, some unnecessary default
862        configuration structures. Overall, about a 4.5% reduction in the code
863        size for minimum and hello on the SPARC.
864        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
865        spfatal10/testcase.h: Removed.
866
8672008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
868
869        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
870        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
871        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
872        successfully with maxixum number of priorities as 16 instead of 256.
873        This was done by temporarily modifying the score priority.h maximum.
874        This allowed testing of all API code to ensure that it worked
875        properly with a reduced number of priorities. Most modifications were
876        to switch from hard-coded maximum to using the API provided methods
877        to determine maximum number of priority levels.
878
8792008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
880
881        * sp46/sp46.scn: Add screen missed earlier.
882
8832008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        PR 1348/cpukit
886        * Makefile.am, configure.ac: Add test of special case of resetting cpu
887        usage information while a period is running.
888        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
889        sp46/sp46.scn: New files.
890
8912008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
892
893        * sp45/init.c: New file.
894
8952008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
896
897        PR 1347/cpukit
898        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
899        Rework Timer Server to ensure that the context allows for blocking,
900        allocating memory, and acquiring semaphores and mutexes.
901        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
902        New files.
903
9042008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        * sp25/system.h: Add warning and temporary m32c conditional until size
907        type addressed.
908
9092008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
910
911        * sp09/screen07.c: Use INT_MAX as number of messages so always
912        properly sized and no overflow on constant.
913        * sp09/screen10.c: Delay so on targets with simulator idle clock
914        tick driver this will work.
915        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
916        byte boundaries rather than two byte boundaries.
917        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
918        allocate more memory than size_t holds on m32c.
919
9202008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
921
922        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
923        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
924        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
925        and Region calls. On 16-bit architectures, size_t can be 16-bits
926        which would limit sizes to 64K. Also address constants which
927        overflowed on 16-bit integer targets.
928
9292008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
930
931        * sp43/sp43.scn: Bump version to 4.9.99.0
932
9332008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
934
935        * sp19/system.h: Use "double" instead of "rtems_double".
936
9372008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
940
9412008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
942
943        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
944        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
945        spfatal_support/init.c, spfatal_support/system.h:
946        Convert to "bool".
947
9482008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
949
950        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
951        declared in a public place.
952
9532008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
954
955        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
956
9572008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
958
959        * sp43/init.c: Fix derefence of uninitialized pointer.
960
9612008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
962
963        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
964        multiprocessing is not enabled. Saves one more variable from single
965        processor configuration.
966
9672008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
968
969        PR 1212/cpukit
970        * Makefile.am, configure.ac: Time slicing will not happen if the task
971        mode is changed from a non-timeslicing mode to timeslicing mode if it
972        is done by the executing thread (e.g. in its task body). This change
973        includes sp44 to demonstrate the problem and verify the correction.
974        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
975
9762008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
977
978        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
979        architectures they are not supported on.
980
9812008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
982
983        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
984
9852008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
986
987        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
988          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
989
9902008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
991
992        * sp28/init.c: Corrections to configuration.
993        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
994        * spsize/size.c: _ISR_Vector_table only exists on architectures
995        which use the Simple Vectored Interrupt Model.
996
9972008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
998
999        * spsize/size.c: Convention calls for leading underscore on private
1000        RTEMS variables.
1001
10022008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1003
1004        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1005        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1006        Refactored and renamed initialization routines to
1007        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1008        rtems_initialize_device_drivers, and
1009        rtems_initialize_start_multitasking. This opened the sequence up so
1010        that bootcard() could provide a more robust and flexible framework
1011        which is easier to explain and understand. This also lays the
1012        groundwork for sharing the division of available memory between the
1013        RTEMS workspace and heap and the C library initialization across all
1014        BSPs.
1015
10162008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1017
1018        * sp32/init.c: Formatting.
1019
10202008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1021
1022        * sp09/screen01.c: Correct test.
1023        * sp09/screen14.c: Update copyright.
1024        * sp28/init.c: Correct end of test messages.
1025
10262008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1027
1028        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1029
10302008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1031
1032        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1033        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1034        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1035        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1036        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1037        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1038        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1039        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1040        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1041        tests. Add a clock_settime case for < 1988.
1042
10432008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1046
10472008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1050        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1051        * sp41/sp41.scn: Now has content.
1052        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1053        Object Services recently added to API.
1054
10552008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1056
1057        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1058        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1059        collection. This changed the name of a few previously public but
1060        undocumented services and added a some new services.
1061        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1062        sp43/system.h: New files.
1063
10642008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1065
1066        * spfatal10/.cvsignore: New file.
1067
10682008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1069
1070        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1071        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1072        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1073        New files.
1074
10752008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1076
1077        * Makefile.am, configure.ac: Added fatal error tests
1078        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1079        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1080        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1081        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1082        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1083        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1084        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1085        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1086        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1087        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1088        spfatal_support/init.c, spfatal_support/system.h: New files.
1089
10902008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1091
1092        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1093        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1094        test messages.
1095
10962008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1097
1098        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1099        simple type to a union of an unsigned 32 bit integer and a pointer.
1100        This should help eliminate weird casts between u32 and pointers in
1101        various places. The APIs now have to explicitly call _u32 or _string
1102        versions of helper routines. This should also simplify things and
1103        eliminate the need for ugly casts in some cases.
1104
11052008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1106
1107        * sp42/Makefile.am: New file.
1108
11092008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1110
1111        Add sp42 to exercise thread queue with knowledge of the implementation
1112        so we can exercise all of the normal paths possible.
1113        * Makefile.am, configure.ac: Add sp42.
1114        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1115
11162008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        * sp39/init.c: Add case for long timeout on blocking operation.
1119        * Makefile.am, configure.ac: Add new test to exercise thread
1120        queue blokcing synchronization. sp39 and sp41 are very similar.
1121        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1122        sp41/system.h: New files.
1123
11242008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1125
1126        * sp39/init.c: Clean up.
1127
11282008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1129
1130        * sp39/init.c: Modify to improve coverage.
1131
11322008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1133
1134        * sp36/strict_order_mut.c:
1135
11362008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1137
1138        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1139        driver registration.
1140        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1141        sp40/system.h: New files.
1142
11432008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1144
1145        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1146        Add test cases for:
1147          + message queue create requesting too many message buffers
1148            for the available memory
1149          + region extend with address inside existing heap
1150          + timer server initiate too large a stack, create error
1151        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1152          + task set priority while holding resource
1153
11542008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1155
1156        * Makefile.am, configure.ac: Added sp38 and sp39.
1157        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1158        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1159        sp39/sp39.scn, sp39/system.h: New files.
1160
11612007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        * sp36/strict_order_mut.c: New file.
1164
11652007-12-21      Xi Yang <hiyangxi@gmail.com>
1166
1167        * Makefile.am, configure.ac: Add support for proper stacking of
1168        priority inheritance on mutexes as well as enforce proper order of
1169        release.
1170        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1171        sp36/sp36.scn: New files.
1172
11732007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1174
1175        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1176        directive instead of violating RTEMS internals.
1177
11782007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1179
1180        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1181        Add test cases for User Extension Manager to improve code coverage.
1182        * sp21/task1.c: Fix spelling error.
1183
11842007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1185
1186        * spsize/size.c: Account for previous changes in calculation of MPCI
1187        receive server stack.
1188
11892007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1190
1191        * sp09/screen07.c, sp09/sp09.scn: Add test for
1192        rtems_message_queue_broadcast for bad buffer and count pointers.
1193        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1194        with bad priority or initiating twice.
1195        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1196        it forces a dispatch.
1197        * sp37/init.c: New file.
1198
11992007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1200
1201        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1202        enable, flash, and is in progress. These are normally inlines but
1203        also have bodies for non-C code. This test also exercises the odd
1204        case of calling clock tick from outside an ISR.
1205        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1206
12072007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1208
1209        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1210        using notepad with the current task's ID or SELF
1211        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1212        test missing test cases for clock_get.
1213
12142007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * sp28/init.c: Add test code for task variables to improve coverage.
1217
12182007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1219
1220        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1221        RTEMS provided accessor macros to obtain configuration fields.
1222
12232007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1224
1225        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1226        Configuration Table. Eliminate CPU Table from all ports. Delete
1227        references to CPU Table in all forms.
1228
12292007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1230
1231        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1232
12332007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1234
1235        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1236        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1237        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1238        to improve test coverage.
1239
12402007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1241
1242        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1243        coverage.
1244
12452007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1248
12492007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1250
1251        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1252        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1253        .scn files.
1254
12552007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1256
1257        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1258        commented out and updated the .scn file.
1259
12602007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1263        buffered test IO.
1264
12652007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1266
1267        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1268        rtems_io_unregister_driver did not have any test code.
1269
12702007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1273        since it was used to configure a no longer used feature. Device names
1274        are now part of the filesystem not in a table. This also eliminated
1275        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1276        RTEMS as well as the memory allocation used to populate
1277        _IO_Driver_name_table.
1278
12792007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1280
1281        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1282        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1283        properly.
1284
12852007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1286
1287        * spsize/size.c: Eliminated the variables
1288        _RTEMS_tasks_User_initialization_tasks and
1289        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1290        used in one place after initialized. It was a waste of space.
1291
12922007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1293
1294        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1295        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1296        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1297        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1298        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1299        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1300        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1301        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1302        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1303        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1304        spsize/size.c: Add optional managers to Makefiles. Clean up test
1305        cases so last output line follows END OF pattern. Make sure test case
1306        all run. All tests appeared ok on sis.
1307
13082007-04-05      Joel Sherrill <joel@OARcorp.com>
1309
1310        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1311
13122007-04-05      Joel Sherrill <joel@OARcorp.com>
1313
1314        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1315        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1316        CONFIGURE_APPLICATION_NEEDS_XXX.
1317
13182007-04-02      Joel Sherrill <joel@OARcorp.com>
1319
1320        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1321
13222007-04-02      Joel Sherrill <joel@OARcorp.com>
1323
1324        * spsize/size.c: Convert from Classic API style TOD_Control as
1325        fundamental time structure to POSIX struct timespec. Add
1326        clock_get_uptime().
1327
13282007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1329
1330        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1331
13322007-03-26      Joel Sherrill <joel@OARcorp.com>
1333
1334        * sp35/priinv.c: Remove warning.
1335
13362007-03-10      Joel Sherrill <joel@OARcorp.com>
1337
1338        * sp26/system.h: Remove incorrect and duplicate
1339        CONFIGURE_EXTRA_TASK_STACKS.
1340
13412007-03-05      Joel Sherrill <joel@OARcorp.com>
1342
1343        PR 1222/cpukit
1344        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1345        thread that is blocked on a priority based thread queue is changed,
1346        that its placement in the queue is reevaluated based upon the new
1347        priority. This enhancement includes modifications to the SuperCore as
1348        well as new test cases.
1349        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1350        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1351        sp35/sp35.doc, sp35/sp35.scn: New files.
1352
13532007-03-05      Joel Sherrill <joel@OARcorp.com>
1354
1355        * sp26/system.h: Correct memory required for stack sizes.
1356
13572007-02-06      Joel Sherrill <joel@OARcorp.com>
1358
1359        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1360        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1361        tests.
1362
13632006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1364
1365        * sp33/init.c: Improve barrier test to include normal blocking with
1366        manual release and unblocking in barrier deletion.
1367
13682006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1369
1370        * configure.ac: New BUG-REPORT address.
1371
13722006-11-20      Joel Sherrill <joel@OARcorp.com>
1373
1374        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1375        and make output more compliant with other tests.
1376
13772006-11-17      Joel Sherrill <joel@OARcorp.com>
1378
1379        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1380        cases intended on all targets possible with new heap algorithm.
1381
13822006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1383
1384        * Makefile.am, configure.ac: Adding Classic API Barriers.
1385        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1386        New files.
1387
13882006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1389
1390        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1391
13922006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1393
1394        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1395        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1396        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1397        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1398        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1399        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1400        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1401        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1402        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1403        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1404        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1405        Use rtems_testsdir instead.
1406
14072006-04-05      Joel Sherrill <joel@OARcorp.com>
1408                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1409
1410        * spsize/size.c: Victor spotted the problem that
1411        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1412        variables and needed to be set to the same value.  I took that
1413        idea and just removed _Thread_MP_Receive.  All uses are now
1414        _MPCI_Receive_server_tcb.
1415
14162005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1417
1418        * configure.ac: Remove RTEMS_ENABLE_BARE,
1419        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1420
14212005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1422
1423        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1424        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1425        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1426        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1427        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1428        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1429        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1430        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1431        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1432        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1433        spfatal/Makefile.am, spsize/Makefile.am:
1434        Convert to use *_PROGRAMS.
1435
14362005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1437
1438        * sp01/Makefile.am, sp02/Makefile.am,
1439        sp03/Makefile.am, sp04/Makefile.am,
1440        sp05/Makefile.am, sp06/Makefile.am,
1441        sp07/Makefile.am, sp08/Makefile.am,
1442        sp09/Makefile.am, sp11/Makefile.am,
1443        sp12/Makefile.am, sp13/Makefile.am,
1444        sp14/Makefile.am, sp15/Makefile.am,
1445        sp16/Makefile.am, sp17/Makefile.am,
1446        sp19/Makefile.am, sp20/Makefile.am,
1447        sp21/Makefile.am, sp22/Makefile.am,
1448        sp23/Makefile.am, sp24/Makefile.am,
1449        sp25/Makefile.am, sp26/Makefile.am,
1450        sp27/Makefile.am, sp28/Makefile.am,
1451        sp29/Makefile.am, sp30/Makefile.am,
1452        sp31/Makefile.am, sp32/Makefile.am,
1453        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1454
14552005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1456
1457        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1458        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1459        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1460        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1461        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1462        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1463        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1464        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1465        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1466        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1467        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1468        * sptests.am: Remove.
1469
14702005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1471
1472        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1473        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1474        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1475        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1476        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1477        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1478        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1479        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1480        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1481        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1482        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1483
14842005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1485
1486        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1487
14882005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1489
1490        * spsize/Makefile.am: Rename TEST to spsize.
1491        * spsize/size.scn: Remove.
1492        * spsize/spsize.scn: New (renamed from size.scn).
1493
14942005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1495
1496        * configure.ac: Add spfatal/Makefile.
1497        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1498        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1499        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1500        * sptests.am: Remove LIB_VARIANT.
1501
15022005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1503
1504        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1505        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1506        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1507        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1508        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1509        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1510        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1511        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1512        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1513        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1514        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1515
15162005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1517
1518        * Makefile.am: Cleanup.
1519
15202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1521
1522        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1523        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1524        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1525        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1526        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1527        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1528        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1529        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1530        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1531        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1532        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1533        spfatal/Makefile.am, spsize/Makefile.am:
1534        Partial conversion to automake.
1535
15362005-03-07      Joel Sherrill <joel@OARcorp.com>
1537
1538        * sp13/task1.c: Removed warnings.
1539
15402004-09-29      Joel Sherrill <joel@OARcorp.com>
1541
1542        * spsize/size.c: i960 obsoleted and all references removed.
1543
15442004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1545
1546        * configure.ac: Require automake > 1.9.
1547
15482004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1549
1550        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1551        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1552        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1553        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1554        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1555        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1556        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1557        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1558        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1559        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1560        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1561        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1562        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1563        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1564        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1565        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1566        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1567        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1568        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1569        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1570        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1571        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1572        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1573        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1574        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1575        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1576        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1577        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1578        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1579        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1580        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1581        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1582
15832004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1584
1585        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1586
15872004-03-30      David Querbach <querbach@realtime.bc.ca>
1588
1589        PR 595/tests
1590        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1591        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1592        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1593        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1594        others treat it as a count of longs.
1595
15962004-03-30      David Querbach <querbach@realtime.bc.ca>
1597
1598        PR 596/tests
1599        * sp32/init.c: A missing definition of TEST_INIT before including
1600        <tmacros.h> means that buffered output will not work even if selected
1601        in buffer_test_io.h.
1602
16032004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1604
1605        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1606        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1607        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1608        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1609        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1610        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1611        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1612        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1613        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1614        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1615        types.
1616
16172004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1618
1619        * configure.ac: Add 2nd arg to RTEMS_TOP.
1620
16212004-03-05      Joel Sherrill <joel@OARcorp.com>
1622
1623        * sp07/buffered_io.c: Remove warning.
1624
16252004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1626
1627        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1628        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1629        * sp02/Makefile.am: Ditto.
1630        * sp03/Makefile.am: Ditto.
1631        * sp04/Makefile.am: Ditto.
1632        * sp05/Makefile.am: Ditto.
1633        * sp06/Makefile.am: Ditto.
1634        * sp07/Makefile.am: Ditto.
1635        * sp08/Makefile.am: Ditto.
1636        * sp09/Makefile.am: Ditto.
1637        * sp11/Makefile.am: Ditto.
1638        * sp12/Makefile.am: Ditto.
1639        * sp13/Makefile.am: Ditto.
1640        * sp14/Makefile.am: Ditto.
1641        * sp15/Makefile.am: Ditto.
1642        * sp16/Makefile.am: Ditto.
1643        * sp17/Makefile.am: Ditto.
1644        * sp19/Makefile.am: Ditto.
1645        * sp20/Makefile.am: Ditto.
1646        * sp21/Makefile.am: Ditto.
1647        * sp22/Makefile.am: Ditto.
1648        * sp23/Makefile.am: Ditto.
1649        * sp24/Makefile.am: Ditto.
1650        * sp25/Makefile.am: Ditto.
1651        * sp26/Makefile.am: Ditto.
1652        * sp27/Makefile.am: Ditto.
1653        * sp28/Makefile.am: Ditto.
1654        * sp29/Makefile.am: Ditto.
1655        * sp30/Makefile.am: Ditto.
1656        * sp31/Makefile.am: Ditto.
1657        * sp32/Makefile.am: Ditto.
1658        * spfatal/Makefile.am: Ditto.
1659        * spsize/Makefile.am: Ditto.
1660
16612003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1662
1663        * sptests.am: Add dirstamp support.
1664
16652003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1666
1667        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1668
16692003-12-16      Joel Sherrill <joel@OARcorp.com>
1670
1671        PR 544/tests
1672        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1673        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1674        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1675        make tests account for resources and not print at inappropriate
1676        times.
1677        * sp07/buffered_io.c: New file.
1678
16792003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1680
1681        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1682
16832003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1684
1685        * sp01/Makefile.am: Remove all-local: $(ARCH).
1686        * sp02/Makefile.am: Remove all-local: $(ARCH).
1687        * sp03/Makefile.am: Remove all-local: $(ARCH).
1688        * sp04/Makefile.am: Remove all-local: $(ARCH).
1689        * sp05/Makefile.am: Remove all-local: $(ARCH).
1690        * sp06/Makefile.am: Remove all-local: $(ARCH).
1691        * sp07/Makefile.am: Remove all-local: $(ARCH).
1692        * sp08/Makefile.am: Remove all-local: $(ARCH).
1693        * sp09/Makefile.am: Remove all-local: $(ARCH).
1694        * sp11/Makefile.am: Remove all-local: $(ARCH).
1695        * sp12/Makefile.am: Remove all-local: $(ARCH).
1696        * sp13/Makefile.am: Remove all-local: $(ARCH).
1697        * sp14/Makefile.am: Remove all-local: $(ARCH).
1698        * sp15/Makefile.am: Remove all-local: $(ARCH).
1699        * sp16/Makefile.am: Remove all-local: $(ARCH).
1700        * sp17/Makefile.am: Remove all-local: $(ARCH).
1701        * sp19/Makefile.am: Remove all-local: $(ARCH).
1702        * sp20/Makefile.am: Remove all-local: $(ARCH).
1703        * sp21/Makefile.am: Remove all-local: $(ARCH).
1704        * sp22/Makefile.am: Remove all-local: $(ARCH).
1705        * sp23/Makefile.am: Remove all-local: $(ARCH).
1706        * sp24/Makefile.am: Remove all-local: $(ARCH).
1707        * sp25/Makefile.am: Remove all-local: $(ARCH).
1708        * sp26/Makefile.am: Remove all-local: $(ARCH).
1709        * sp27/Makefile.am: Remove all-local: $(ARCH).
1710        * sp28/Makefile.am: Remove all-local: $(ARCH).
1711        * sp29/Makefile.am: Remove all-local: $(ARCH).
1712        * sp30/Makefile.am: Remove all-local: $(ARCH).
1713        * sp31/Makefile.am: Remove all-local: $(ARCH).
1714        * sp32/Makefile.am: Remove all-local: $(ARCH).
1715        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1716        * spsize/Makefile.am: Remove all-local: $(ARCH).
1717
17182003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1719
1720        * configure.ac: Reflect having moved to testsuites/.
1721
17222003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1723
1724        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1725
17262003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1727
1728        * configure.ac:Remove RTEMS_CHECK_CPU.
1729
17302003-09-04      Joel Sherrill <joel@OARcorp.com>
1731
1732        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1733        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1734        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1735        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1736        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1737        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1738        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1739        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1740        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1741        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1742        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1743        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1744        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1745        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1746        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1747        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1748        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1749        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1750        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1751        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1752        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1753        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1754        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1755        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1756        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1757        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1758        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1759        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1760        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1761        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1762        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1763        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1764        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1765        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1766        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1767        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1768        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1769        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1770        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1771        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1772        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1773        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1774        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1775        spsize/size.c, spsize/system.h: URL for license changed.
1776
17772003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1778
1779        PR 458/tests
1780        * sp30/task1.c: Correct indexing problem.
1781
17822003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1783
1784        * Makefile.am: Reflect having moved aclocal/.
1785
17862003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1787
1788        * Makefile.am: Reflect having moved automake/.
1789        * sp01/Makefile.am: Reflect having moved automake/.
1790        * sp02/Makefile.am: Reflect having moved automake/.
1791        * sp03/Makefile.am: Reflect having moved automake/.
1792        * sp04/Makefile.am: Reflect having moved automake/.
1793        * sp05/Makefile.am: Reflect having moved automake/.
1794        * sp06/Makefile.am: Reflect having moved automake/.
1795        * sp07/Makefile.am: Reflect having moved automake/.
1796        * sp08/Makefile.am: Reflect having moved automake/.
1797        * sp09/Makefile.am: Reflect having moved automake/.
1798        * sp11/Makefile.am: Reflect having moved automake/.
1799        * sp12/Makefile.am: Reflect having moved automake/.
1800        * sp13/Makefile.am: Reflect having moved automake/.
1801        * sp14/Makefile.am: Reflect having moved automake/.
1802        * sp15/Makefile.am: Reflect having moved automake/.
1803        * sp16/Makefile.am: Reflect having moved automake/.
1804        * sp17/Makefile.am: Reflect having moved automake/.
1805        * sp19/Makefile.am: Reflect having moved automake/.
1806        * sp20/Makefile.am: Reflect having moved automake/.
1807        * sp21/Makefile.am: Reflect having moved automake/.
1808        * sp22/Makefile.am: Reflect having moved automake/.
1809        * sp23/Makefile.am: Reflect having moved automake/.
1810        * sp24/Makefile.am: Reflect having moved automake/.
1811        * sp25/Makefile.am: Reflect having moved automake/.
1812        * sp26/Makefile.am: Reflect having moved automake/.
1813        * sp27/Makefile.am: Reflect having moved automake/.
1814        * sp28/Makefile.am: Reflect having moved automake/.
1815        * sp29/Makefile.am: Reflect having moved automake/.
1816        * sp30/Makefile.am: Reflect having moved automake/.
1817        * sp31/Makefile.am: Reflect having moved automake/.
1818        * sp32/Makefile.am: Reflect having moved automake/.
1819        * spfatal/Makefile.am: Reflect having moved automake/.
1820        * spsize/Makefile.am: Reflect having moved automake/.
1821
18222003-08-14      Joel Sherrill <joel@OARcorp.com>
1823
1824        * sp02/task1.c: Added ID to name lookup service and changed name of
1825        id/name translation status code. This propagated to multiple
1826        functions. The user API service added was rtems_object_id_to_name()
1827
18282003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1829
1830        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1831
18322003-05-29      Joel Sherrill <joel@OARcorp.com>
1833
1834        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1835
18362003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1837
1838        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1839        CC_CFLAGS_DEFAULT (obsolete).
1840
18412003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1842
1843        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1844        Remove CC_LDFLAGS_PROFILE_V.
1845
18462003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1847
1848        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1849
18502003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1851
1852        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1853
18542003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1855
1856        * configure.ac: AC_PREREQ(2.57).
1857
18582002-11-14      Joel Sherrill <joel@OARcorp.com>
1859
1860        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1861        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1862        update the IDs in the screens.
1863
18642002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1865
1866        * .cvsignore: Reformat.
1867        Add autom4te*cache.
1868        Remove autom4te.cache.
1869
18702002-09-14      Joel Sherrill <joel@OARcorp.com>
1871
1872        * sp32/.cvsignore: New file.
1873
18742002-09-14      Aaron J. Grier <aaron@frye.com>
1875
1876        * PR271 was not applicable against the current source but included
1877        a nice test that Joel decided to add to the tree as sp32.
1878        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1879        * Makefile.am, configure.ac: Modified to reflect addition.
1880
18812002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1882
1883        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1884        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1885        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1886        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1887        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1888        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1889        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1890        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1891        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1892        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1893        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1894        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1895        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1896        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1897        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1898        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1899        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1900        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1901        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1902        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1903        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1904        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1905        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1906        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1907        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1908        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1909        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1910        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1911        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1912        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1913        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1914
19152002-08-01      Joel Sherrill <joel@OARcorp.com>
1916
1917        * Per PR47 add support for buffered test output.  This involved
1918        adding defines to redirect output to a buffer and dump it when
1919        full, at "test pause", and at exit.  To avoid problems when redefining
1920        exit(), all tests were modified to call rtems_test_exit().
1921        Some tests, notable psxtests, had to be modified to include
1922        the standard test macro .h file (pmacros.h or tmacros.h) to
1923        enable this support.
1924        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1925        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1926        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1927        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1928        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1929        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1930        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1931
19322002-07-30      Joel Sherrill <joel@OARcorp.com>
1933
1934        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1935        stack if the port doesn't configure using it.
1936
19372002-07-04      Joel Sherrill <joel@OARcorp.com>
1938
1939        * Jump table for single entry point removed.
1940        * spsize/size.c:  Modified to reflect above.
1941
19422002-07-01      Joel Sherrill <joel@OARcorp.com>
1943
1944        * sp29/init.c: Corrected definitions for task stack usage.
1945
19462002-07-01      Joel Sherrill <joel@OARcorp.com>
1947
1948        * spsize/size.c: _Thread_queue_Extract_table removed.
1949
19502001-05-17      Joel Sherrill <joel@OARcorp.com>
1951
1952        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1953        number of staticly configured device drivers.
1954
19552001-05-14      Joel Sherrill <joel@OARcorp.com>
1956
1957        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1958        than the configured number of drivers.
1959 
19602002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1961
1962        * configure.ac: Remove ENABLE_GCC28.
1963
19642001-04-04      Joel Sherrill <joel@OARcorp.com>
1965
1966        * spsize/size.c: Reflect SPARC modifcation to get rid of
1967        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1968 
19692001-03-29      Joel Sherrill <joel@OARcorp.com>
1970
1971        * Per PR147 addressed problems when reseting and inserting a timer
1972        into a timer chain that did not honor time passage since the last
1973        time the timer server was scheduled and the new insertion.
1974        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1975
19762001-03-28      Joel Sherrill <joel@OARcorp.com>
1977
1978        * Side-effect of PR132.
1979        * sp21/system.h: Now must explicitly request NULL driver.
1980
19812002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1982
1983        * configure.ac:
1984        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1985        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1986        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1989        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1990        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1991        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1992        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1993        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1994        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1995        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1996        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1997        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1998        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1999        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2000        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2003        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2004        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2005        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2006        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2007        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2008        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2009        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2010        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2011        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2012        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2013        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2014        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2015        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2016        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2017        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2018
20192002-03-20      Chris Johns <ccj@acm.org>
2020
2021        * PR145.
2022        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2023        in system (e.g. driver tasks).  Also exit on minimum number of
2024        switches not precise number.
2025
20262001-01-29      Joel Sherrill <joel@OARcorp.com>
2027
2028        * Fixed bug where resetting a timer that was not at the head
2029        of one of the task timer chains resulted in the Timer Server
2030        task waking up too far in the future.
2031        * Added rtems_timer_get_information() directive to support testing.
2032        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2033        above condition.
2034
20352001-01-22      Joel Sherrill <joel@OARcorp.com>
2036
2037        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2038        because priority added as argument to rtems_timer_initiate_server().
2039
20402001-01-16      Joel Sherrill <joel@OARcorp.com>
2041
2042        * Added tests for task-based timers.  This included the new tests
2043        sp30 and sp31.
2044        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2045        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2046        for task-based timer services.
2047        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2048        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2049        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2050        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2051        sp31/task1.c: New files.
2052
20532001-11-01      Joel Sherrill <joel@OARcorp.com>
2054
2055        * sp26/system.h: Properly account for stack memory used by
2056        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2057        and processed as PR78.
2058
20592001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2060
2061        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2062        * configure.in: Remove.
2063        * configure.ac: New file, generated from configure.in by autoupdate.
2064
20652001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2066
2067        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2068
20692001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2070
2071        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2072        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2073        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2074        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2075        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2076        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2077        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2078        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2079        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2080        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2081        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2082        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2083        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2084        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2085        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2086        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2087        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2088        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2089        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2090        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2091        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2092        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2093        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2094        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2095        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2096        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2097        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2098        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2099        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2100
21012001-08-16      Joel Sherrill <joel@OARcorp.com>
2102
2103        * sp20/system.h: Account for extra task stacks properly.
2104
21052001-08-16      Joel Sherrill <joel@OARcorp.com>
2106
2107        * sp13/sp13.scn: Id in screen had wrong class field value.
2108        * sp13/system.h: Account for message buffer memory.
2109        * sp13/task2.c: Remove unnecessary check for failure.
2110
21112001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2112
2113        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2114
21152001-04-20      Joel Sherrill <joel@OARcorp.com>
2116
2117        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2118        file.
2119
21202001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2123
21242001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2125
2126        * sp21/Makefile.am: Remove libtest.
2127
21282000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2129
2130        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2131
21322000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2133
2134        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2135
21362000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2137
2138        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2139        Switch to GNU canonicalization.
2140        * sptests.am: Remove DEFS.
2141
21422000-09-29      Joel Sherrill <joel@OARcorp.com>
2143
2144        * sp20/sp20.scn: Corrected to reflect new addition.
2145        * sp20/system.h: Removed comment reflecting history.
2146
21472000-09-29      Stephan Merker <merker@decrc.abb.de>
2148
2149        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2150        Added new task to test sequence of altering a period's length
2151        while it is still active.
2152
21532000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2154
2155        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2156        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2157        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2158        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2159        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2160        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2161        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2162        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2163        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2164        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2165
21662000-08-10      Joel Sherrill <joel@OARcorp.com>
2167
2168        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.