source: rtems/testsuites/sptests/ChangeLog @ c257fb9e

4.104.115
Last change on this file since c257fb9e was c257fb9e, checked in by Joel Sherrill <joel.sherrill@…>, on 10/10/09 at 15:03:30

2009-10-10 Joel Sherrill <joel.sherrill@…>

  • Makefile.am, configure.ac: Add new test to exercise when the ticks since boot wraps around 0 and the timer server must deal with that condition.
  • sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc, sp67/sp67.scn: New files.
  • Property mode set to 100644
File size: 84.2 KB
Line 
12009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * Makefile.am, configure.ac: Add new test to exercise when the ticks
4        since boot wraps around 0 and the timer server must deal with that
5        condition.
6        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
7        sp67/sp67.scn: New files.
8
92009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
10
11        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
12
132009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
14
15        * spintrcritical09/init.c, spintrcritical10/init.c,
16        spintrcritical11/init.c: Fixed potentially infinite loops.
17        * sp20/system.h: Increased micro seconds per tick in order to be more
18        independent of the console output speed.
19
202009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
21
22        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
23        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
24        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
25        at -Os and m68k at -Os. Fix typos.
26
272009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
28
29        * sp54/init.c: Use rtems_build_id to make building Objects_Id
30        RTEMS_USE_16_BIT_OBJECT clean.
31
322009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
33
34        * Makefile.am, configure.ac: Add new test to exercise when notepads are
35        not configured.
36        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
37        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
38
392009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
42        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
43        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
44        coverage runs.
45
462009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
47
48        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
49        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
50        some error cases uncovered by uC5282 coverage runs.
51
522009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
55        uC5282 coverage runs.
56
572009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
60        Correct minor issues uncovered on uC5282.
61
622009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
65        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
66        Eliminate use of deprecated rtems_extension.
67
682009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
71        run when IO speed varies.
72
732009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
76        the intended code.
77
782009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * configure.ac: Revert accidentally committed lines.
81
822009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
85        simple priority ceiling case that was previously only tested via the
86        POSIX API.
87        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
88        sp66/sp66.scn: New files.
89
902009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
91
92        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
93        for Id which is in range for the object class but not allocated yet.
94
952009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
96
97        * sp46/init.c, sp46/sp46.scn: Fix numbering.
98
992009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
100
101        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
102
1032009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
104
105        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
106        spfatal02/spfatal02.scn, spfatal02/testcase.h,
107        spfatal03/spfatal03.scn, spfatal03/testcase.h,
108        spfatal04/spfatal04.scn, spfatal04/testcase.h,
109        spfatal05/spfatal05.scn, spfatal05/testcase.h,
110        spfatal06/spfatal06.scn, spfatal06/testcase.h,
111        spfatal07/spfatal07.scn, spfatal07/testcase.h,
112        spfatal08/spfatal08.scn, spfatal08/testcase.h,
113        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
114        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
115        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
116        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
117        tests use testcase.h and spfatal_support framework. Print test name
118        herald in all cases.
119        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
120        New files.
121        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
122
1232009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * spfatal07/testcase.h: Indicate test is not applicable on some
126        architectures.
127
1282009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
129
130        * Makefile.am: Fix spacing.
131
1322009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
133
134        * spstkalloc/init.c: Changed allocator signature. Functions are now
135        static.
136
1372009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
138
139        * sp29/init.c: Fixed return value evaluation.
140        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
141        * sp63/init.c: Check return value of _Heap_Initialize().
142
1432009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
146        _Watchdog_Report() when name is not NULL. This case was covered at
147        -Os on erc32 but at -O2 we had more code.
148
1492009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
150
151        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
152        overflowing on _Heap_Allocate_aligned.
153
1542009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
157        for various null parameters.
158
1592009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * sp16/sp16.scn, sp16/task1.c: Fix typo.
162
1632009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
164
165        * sp65/init.c: Remove stray print.
166        * sp65/sp65.doc: Add information on second case.
167
1682009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
169
170        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
171        verify that obtaining a priority ceiling mutex when the calling
172        task's priority is the same as the priority ceiling is handled
173        correctly.
174
1752009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
176
177        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
178        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
179        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
180        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
181        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
182        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
183        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
184        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
185        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
186        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
187        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
188        rtems_clock_get_ticks_per_second().
189
1902009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
191
192        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
193        Change attributes to priority ceiling. Use directive_failed, not
194        assert. Configure a semaphore not a region.
195
1962009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
197
198        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
199        mutex cases.
200        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
201        sp65/sp65.scn: New files.
202
2032009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
204
205        * Makefile.am, configure.ac: Add new test for some core mutex cases.
206        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
207        sp65/sp65.scn: New files.
208
2092009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
210
211        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
212        per tick.
213
2142009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
217        adjust existing for alignment. New test ensures coverage begin and
218        end marker methods are exercised so they do not get considered
219        unexecuted.
220        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
221        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
222
2232009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * Makefile.am, configure.ac: Add new test to exercise legacy
226        rtems_clock_get().
227        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
228        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
229
2302009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
233        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
234        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
235
2362009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
237
238        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
239        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
240        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
241        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
242        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
243        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
244        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
245        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
246        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
247
2482009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
251        cases.
252
2532009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
256        all memory is successfully allocated. This means the test can
257        validate the heap is unchanged on extend failure.
258
2592009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * spintrcritical01/init.c, spintrcritical06/init.c,
262        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
263        per tick so tests run quicker and more reliably hit the intended
264        critical section.
265
2662009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
267
268        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
269        when we are unable to allocate the memory needed for an object
270        extend. Make sure all is handled properly.
271        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
272        sp64/sp64.scn: New files.
273
2742009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
275
276        * sp63/init.c: Correct test case two.
277
2782009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
279
280        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
281        test case to exercise another odd branch not taken.
282
2832009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
286        particular path is taken through the _Heap_Resize_block code.
287        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
288        sp63/sp63.scn: New files.
289
2902009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
293        wrong thing in a cpp macro. Added contents to screen file and add
294        documentation file.
295        * sp42/sp42.doc: New file.
296
2972009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
300
3012009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * spintrcritical16/init.c: Tinker with test to make it hit the case
304        more reliably.
305
3062009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
307
308        * Makefile.am, configure.ac: Add new test to exercise as many cases as
309        possible of not being able to allocate memory from the workspace
310        during thread creation.
311        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
312        sp18/sp18.scn: New files.
313
3142009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * Makefile.am, configure.ac: Add new test to handle the case where
317        a region resize frees enough memory to unblock a task.
318        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
319        sp62/sp62.scn: New files.
320        * sp61/init.c: Test does not need regions.
321
3222009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
323
324        * Makefile.am, configure.ac: Add test case for processing a timeout
325        on a thread (that is the thread executing) that has also had its
326        request satisfied while it is being enqueued.
327        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
328        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
329        spintrcritical16/spintrcritical16.scn: New files.
330        * spintrcritical15/init.c: Remove unused TSR>
331
3322009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
333
334        * Makefile.am, configure.ac: Add test case for a thread timing out on a
335        thread queue while another thread is in the process of blocking on
336        the same thread queue.
337        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
338        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
339        spintrcritical15/spintrcritical15.scn: New files.
340
3412009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
342
343        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
344
3452009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
348        sp40/sp40.scn: Now verified to hit coverage cases.
349        * sp40/sp40.doc: New file.
350
3512009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
352
353        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
354        to catch two remaining uncovered cases in rtems_io_register_driver.
355        * sp40/system.h: Removed.
356
3572009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * Makefile.am, configure.ac: Add new test to exercise odd case in
360        rtems_iterate_over_all_threads.
361        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
362        sp41/sp41.scn: New files.
363
3642009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
367        inheritance protocol since there is no holder associated with them.
368
3692009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * Makefile.am, configure.ac: Add new tests to exercise cases where a
372        timer is scheduled from an ISR while it is being scheduled at the
373        task level.
374        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
375        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
376        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
377        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
378        spintrcritical14/spintrcritical14.scn: New files.
379
3802009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * spintrcritical01/init.c, spintrcritical06/init.c,
383        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
384        cleanup and make the tests more similar.
385
3862009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
387
388        * spintrcritical06/init.c: Test now hits forward and reverse cases.
389
3902009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
391
392        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
393        test work for case that it is documented to handle.
394
3952009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
398        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
399        spintrcritical10/spintrcritical10.scn: New files.
400
4012009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
402
403        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
404        unreliable third case in sp39 to spintrcritical10. New tests to hit
405        other event synchronization critical sections.
406        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
407        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
408        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
409        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
410        spintrcritical12/spintrcritical12.scn: New files.
411
4122009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
415        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
416        sp10/sp10.scn: New files.
417
4182009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
419
420        * spintrcritical06/init.c: Clean up.
421        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
422        * spintrcritical09/spintrcritical09.scn: Fill in.
423
4242009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
425
426        * spintrcritical06/init.c: Add comment to indicate test is not finished
427        and known to not hit the case.
428        * Makefile.am, configure.ac: Add a couple more interrupt critical
429        section tests.
430        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
431        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
432        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
433        spintrcritical09/Makefile.am, spintrcritical09/init.c,
434        spintrcritical09/spintrcritical09.doc,
435        spintrcritical09/spintrcritical09.scn: New files.
436
4372009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
440        at hitting interrupt synchronization critical section in thread queue
441        enqueue priority for reverse insertions.
442        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
443        spintrcritical07/spintrcritical07.doc,
444        spintrcritical07/spintrcritical07.scn: New files.
445
4462009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * Makefile.am, configure.ac: Add test case for the
449        _Thread_queue_Enqueue_priority interrupt critical section where the
450        TCB we are using as a current pointer is removed from the thread
451        queue when we flash interrupts while searching forward.
452        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
453        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
454        spintrcritical06/spintrcritical06.scn: New files.
455
4562009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
457
458        * spintrcritical_support/intrcritical.c,
459        spintrcritical_support/intrcritical.h: Change prototype of delay
460        method to indicate when counter is reset. This can be used to count
461        how many iterations we are doing.
462
4632009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
464
465        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
466        blocked on one period while another expires. Add sp61 which exercises
467        the case where a call is made to rtems_shutdown_executive when the
468        system is not up.
469        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
470        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
471        sp61/sp61.doc, sp61/sp61.scn: New files.
472
4732009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
474
475        * sp04/init.c: To be timesliced, tasks must also me preemptible.
476
4772009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
478
479        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
480        what it was intended to do.
481
4822009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * spintrcritical_support/intrcritical.c,
485        spintrcritical_support/intrcritical.h: New files.
486
4872009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * Makefile.am, configure.ac: Add new infrastructure which is more
490        reliable about generating cases which hit interrupt critical
491        sections. Remove sp41 since it used its own mechanism.
492        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
493        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
494        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
495        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
496        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
497        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
498        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
499        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
500        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
501        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
502        spintrcritical05/spintrcritical05.scn: New files.
503        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
504        sp41/system.h: Removed.
505
5062009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
507
508        * sp41/init.c: Remove incorrect comment.
509
5102009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * sp29/init.c: Simple binary semaphores can not be inherit priority.
513
5142009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * sp25/init.c: Spacing.
517
5182009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
519
520        * Makefile.am, configure.ac: Add sp59 to test path through
521        _Thread_queue_First_priority where the task's priority was in the
522        bottom 1/4 of the range.
523        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
524        sp59/sp59.scn: New files.
525
5262009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
529        not blocked on a thread queue.
530        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
531        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
532
5332009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
534
535        * Makefile.am, configure.ac: Add test for timespec divide by zero.
536        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
537        sp58/sp58.scn: New files.
538
5392009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
540
541        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
542        pointer being null. This does not happen naturally at this time so
543        force the point.
544
5452009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * sp12/sp12.scn: Update screen to reflect priority changes from long
548        ago.
549
5502009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
553        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
554        as sp27a and test flushing both counting and binary semaphores.
555        Reformatted.
556        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
557        sp27a/sp27a.scn: New files.
558
5592009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
562        copied fomr other Makefile.am's.
563
5642009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
565
566        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
567        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
568        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
569        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
570
5712009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * sp57/sp57.doc: Correct.
574
5752009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * Makefile.am, configure.ac: Add test of restarting a task which is in
578        the middle of a sleep or wake after.
579        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
580        sp57/sp57.scn: New files.
581
5822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
583
584        * sp43/init.c, sp43/sp43.scn: Add more cases for
585        rtems_object_get_class_information() to improve coverage.
586
5872009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * Makefile.am, configure.ac: Add new test to verify that when a user
590        extension create hook fails, that the error is properly propagated.
591        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
592        sp56/sp56.scn: New files.
593
5942009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
597        rtems_extension_delete.
598
5992009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
600
601        * sp09/screen01.c, sp09/sp09.scn: Add test for
602        rtems_object_get_classic_name with invalid id.
603
6042009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
605
606        * sp02/task1.c: Minor spacing.
607
6082009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
609
610        * spfatal12/init.c: Address to heap initialize must be aligned but size
611        must be too small.
612
6132009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * Makefile.am, configure.ac: Add new test to exercise case when
616        broadcasting to a message queue with a pending message.
617        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
618        sp55/sp55.scn: New files.
619
6202009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
621
622        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
623        spfatal tests appear to cover all fatal error cases.
624        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
625        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
626        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
627        spfatal/task1.c: Removed.
628
6292009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
630
631        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
632        initialize workspace heap during initialize. Can be caused by
633        unaligned address or not enough memory to initialize heap required
634        overhead.
635        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
636        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
637
6382009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
639
640        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
641
6422009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
645
6462009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
647
648        * spstkalloc/spstkalloc.scn: Update screen.
649
6502009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
651
652        * Makefile.am, configure.ac: Add new test for user configured stack
653        allocator/deallocator. Test both pass and fail cases.
654        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
655        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
656
6572009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
658
659        * spchain/init.c, spchain/spchain.scn: Clean up test.
660
6612009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
662
663        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
664        routines whose bodies are not used by RTEMS itself.
665        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
666        spchain/spchain.doc, spchain/spchain.scn: New files.
667
6682009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
669
670        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
671        chain for coverage.
672
6732009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
676        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
677        improve coverage.
678
6792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
680
681        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
682
6832009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
686        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
687
6882009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
691        Enhance spprintk. Add two new fatal error tests to cover
692        __assert_func.
693        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
694        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
695
6962009-06-18      Chris Johns <chrisj@rtems.org>
697
698        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
699        workaround the H8300 gcc bug.
700
7012009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
702
703        * sp54/init.c: Fix spacing.
704
7052009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
706
707        * sp02/sp02.doc, sp02/system.h: Update copyright year.
708
7092009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
712
7132009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
714
715        * Makefile.am, configure.ac: Add new test.
716        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
717        sp54/sp54.scn: New files.
718
7192009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
720
721        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
722        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
723        the time of day forward not making server based timers fire.
724        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
725        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
726        sp53/sp53.scn: New files.
727
7282009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
729
730        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
731
7322009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
733
734        PR 1415/cpukit
735        * Makefile.am, configure.ac: Add test for very simple priority ceiling
736        violation.
737        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
738        sp51/sp51.scn: New files.
739
7402009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
741
742        PR 1413/cpukit
743        * Makefile.am, configure.ac: Add test for case where server based
744        timers which reinitiated themselves did not get reinserted onto timer
745        chain.
746        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
747        sp50/sp50.scn: New files.
748
7492009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        PR 1414/cpukit
752        * Makefile.am, configure.ac: Tighten math on extraction of index so it
753        is harder to trick by passing in a valid id of an incorrect object
754        class.
755        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
756        sp49/sp49.scn: New files.
757
7582009-05-19      Chris Johns <chrisj@rtems.org>
759
760        * sp04/tswitch.c: Lower sample count for small memory targets.
761       
7622009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        * spprintk/init.c: printk() now 100% covered.
765
7662009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * spprintk/init.c: More test cases.
769
7702009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
771
772        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
773        large enough for buffer node overhead.
774
7752009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
776
777        * Makefile.am, configure.ac, spwatchdog/system.h,
778        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
779        printk. These will help coverage. Simplify spwkspace.
780        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
781        spprintk/spprintk.scn: New files.
782        * spwkspace/system.h: Removed.
783
7842009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
785
786        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
787        methods.
788        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
789        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
790
7912009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
792
793        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
794        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
795        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
796        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
797        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
798        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
799        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
800        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
801        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
802        spsize/size.c: Fix warnings.
803
8042009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
805
806        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
807        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
808        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
809        spobjgetnext/system.h: New files.
810
8112009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
812
813        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
814        64k to 20k. No impact on test behavior.
815
8162009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
819
8202009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
821
822        * sp37/init.c, sp37/sp37.scn: Add test case for
823        rtems_interrupt_level_attribute body.
824
8252009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
826
827        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
828        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
829        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
830        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
831        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
832        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
833        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
834        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
835        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
836        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
837        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
838        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
839        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
840        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
841        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
842        sp48/Makefile.am, spfatal/Makefile.am,
843        spfatal01/Makefile.am, spfatal02/Makefile.am,
844        spfatal03/Makefile.am, spfatal04/Makefile.am,
845        spfatal05/Makefile.am, spfatal06/Makefile.am,
846        spfatal07/Makefile.am, spfatal08/Makefile.am,
847        spfatal09/Makefile.am, spsize/Makefile.am,
848        spwatchdog/Makefile.am:
849        Eliminate _exe_/.exe.
850
8512009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
852
853        PR 1388/cpukit
854        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
855        allow both priority inherit and ceiling attributes to be set on
856        semaphore create. These attributes are mutually exclusive and this
857        should be an error.
858
8592009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
860
861        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
862        unlimited objects when configured for a unified workspace works as
863        expected.
864        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
865        sp48/sp48.scn: New files.
866
8672009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
868                Joel Sherrill <joel.sherrill@oarcorp.com>
869
870        PR 1357/cpukit
871        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
872        honored.
873        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
874        sp47/sp47.scn: New files.
875
8762009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
877
878        * Makefile.am, configure.ac: Add new test to test Watchdog display
879        helper routines. These reach into the SuperCore.
880        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
881        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
882        spwatchdog/system.h, spwatchdog/task1.c: New files.
883
8842009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
885
886        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
887
8882009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
891        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
892        hard-coded hex numbers for bad object Ids.
893
8942009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
895
896        * sp15/system.h, sp19/system.h: Array of task names should be of type
897        rtems_name not rtems_id. Similarly array of task ids should be
898        rtems_id not rtems_name.
899
9002008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
901
902        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
903
9042008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        * Makefile.am, configure.ac, spfatal06/testcase.h,
907        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
908        spsize/size.c: Eliminate pointers to API configuration tables in the
909        main configuration table. Reference the main configuration table and
910        the API configuration tables directly using the confdefs.h version
911        rather than obtaining a pointer to it. This eliminated some
912        variables, a potential fatal error, some unnecessary default
913        configuration structures. Overall, about a 4.5% reduction in the code
914        size for minimum and hello on the SPARC.
915        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
916        spfatal10/testcase.h: Removed.
917
9182008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
919
920        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
921        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
922        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
923        successfully with maxixum number of priorities as 16 instead of 256.
924        This was done by temporarily modifying the score priority.h maximum.
925        This allowed testing of all API code to ensure that it worked
926        properly with a reduced number of priorities. Most modifications were
927        to switch from hard-coded maximum to using the API provided methods
928        to determine maximum number of priority levels.
929
9302008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * sp46/sp46.scn: Add screen missed earlier.
933
9342008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
935
936        PR 1348/cpukit
937        * Makefile.am, configure.ac: Add test of special case of resetting cpu
938        usage information while a period is running.
939        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
940        sp46/sp46.scn: New files.
941
9422008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
943
944        * sp45/init.c: New file.
945
9462008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
947
948        PR 1347/cpukit
949        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
950        Rework Timer Server to ensure that the context allows for blocking,
951        allocating memory, and acquiring semaphores and mutexes.
952        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
953        New files.
954
9552008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
956
957        * sp25/system.h: Add warning and temporary m32c conditional until size
958        type addressed.
959
9602008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * sp09/screen07.c: Use INT_MAX as number of messages so always
963        properly sized and no overflow on constant.
964        * sp09/screen10.c: Delay so on targets with simulator idle clock
965        tick driver this will work.
966        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
967        byte boundaries rather than two byte boundaries.
968        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
969        allocate more memory than size_t holds on m32c.
970
9712008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
972
973        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
974        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
975        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
976        and Region calls. On 16-bit architectures, size_t can be 16-bits
977        which would limit sizes to 64K. Also address constants which
978        overflowed on 16-bit integer targets.
979
9802008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * sp43/sp43.scn: Bump version to 4.9.99.0
983
9842008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
985
986        * sp19/system.h: Use "double" instead of "rtems_double".
987
9882008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
989
990        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
991
9922008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
993
994        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
995        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
996        spfatal_support/init.c, spfatal_support/system.h:
997        Convert to "bool".
998
9992008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1000
1001        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1002        declared in a public place.
1003
10042008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1005
1006        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1007
10082008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1009
1010        * sp43/init.c: Fix derefence of uninitialized pointer.
1011
10122008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1013
1014        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1015        multiprocessing is not enabled. Saves one more variable from single
1016        processor configuration.
1017
10182008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1019
1020        PR 1212/cpukit
1021        * Makefile.am, configure.ac: Time slicing will not happen if the task
1022        mode is changed from a non-timeslicing mode to timeslicing mode if it
1023        is done by the executing thread (e.g. in its task body). This change
1024        includes sp44 to demonstrate the problem and verify the correction.
1025        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1026
10272008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1028
1029        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1030        architectures they are not supported on.
1031
10322008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1035
10362008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1037
1038        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1039          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1040
10412008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1042
1043        * sp28/init.c: Corrections to configuration.
1044        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1045        * spsize/size.c: _ISR_Vector_table only exists on architectures
1046        which use the Simple Vectored Interrupt Model.
1047
10482008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1049
1050        * spsize/size.c: Convention calls for leading underscore on private
1051        RTEMS variables.
1052
10532008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1054
1055        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1056        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1057        Refactored and renamed initialization routines to
1058        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1059        rtems_initialize_device_drivers, and
1060        rtems_initialize_start_multitasking. This opened the sequence up so
1061        that bootcard() could provide a more robust and flexible framework
1062        which is easier to explain and understand. This also lays the
1063        groundwork for sharing the division of available memory between the
1064        RTEMS workspace and heap and the C library initialization across all
1065        BSPs.
1066
10672008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1068
1069        * sp32/init.c: Formatting.
1070
10712008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1072
1073        * sp09/screen01.c: Correct test.
1074        * sp09/screen14.c: Update copyright.
1075        * sp28/init.c: Correct end of test messages.
1076
10772008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1078
1079        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1080
10812008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1082
1083        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1084        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1085        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1086        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1087        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1088        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1089        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1090        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1091        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1092        tests. Add a clock_settime case for < 1988.
1093
10942008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1097
10982008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1101        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1102        * sp41/sp41.scn: Now has content.
1103        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1104        Object Services recently added to API.
1105
11062008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1107
1108        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1109        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1110        collection. This changed the name of a few previously public but
1111        undocumented services and added a some new services.
1112        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1113        sp43/system.h: New files.
1114
11152008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1116
1117        * spfatal10/.cvsignore: New file.
1118
11192008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1120
1121        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1122        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1123        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1124        New files.
1125
11262008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1127
1128        * Makefile.am, configure.ac: Added fatal error tests
1129        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1130        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1131        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1132        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1133        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1134        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1135        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1136        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1137        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1138        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1139        spfatal_support/init.c, spfatal_support/system.h: New files.
1140
11412008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1144        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1145        test messages.
1146
11472008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1150        simple type to a union of an unsigned 32 bit integer and a pointer.
1151        This should help eliminate weird casts between u32 and pointers in
1152        various places. The APIs now have to explicitly call _u32 or _string
1153        versions of helper routines. This should also simplify things and
1154        eliminate the need for ugly casts in some cases.
1155
11562008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1157
1158        * sp42/Makefile.am: New file.
1159
11602008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        Add sp42 to exercise thread queue with knowledge of the implementation
1163        so we can exercise all of the normal paths possible.
1164        * Makefile.am, configure.ac: Add sp42.
1165        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1166
11672008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1168
1169        * sp39/init.c: Add case for long timeout on blocking operation.
1170        * Makefile.am, configure.ac: Add new test to exercise thread
1171        queue blokcing synchronization. sp39 and sp41 are very similar.
1172        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1173        sp41/system.h: New files.
1174
11752008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * sp39/init.c: Clean up.
1178
11792008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1180
1181        * sp39/init.c: Modify to improve coverage.
1182
11832008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1184
1185        * sp36/strict_order_mut.c:
1186
11872008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1190        driver registration.
1191        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1192        sp40/system.h: New files.
1193
11942008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1197        Add test cases for:
1198          + message queue create requesting too many message buffers
1199            for the available memory
1200          + region extend with address inside existing heap
1201          + timer server initiate too large a stack, create error
1202        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1203          + task set priority while holding resource
1204
12052008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1206
1207        * Makefile.am, configure.ac: Added sp38 and sp39.
1208        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1209        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1210        sp39/sp39.scn, sp39/system.h: New files.
1211
12122007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1213
1214        * sp36/strict_order_mut.c: New file.
1215
12162007-12-21      Xi Yang <hiyangxi@gmail.com>
1217
1218        * Makefile.am, configure.ac: Add support for proper stacking of
1219        priority inheritance on mutexes as well as enforce proper order of
1220        release.
1221        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1222        sp36/sp36.scn: New files.
1223
12242007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1225
1226        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1227        directive instead of violating RTEMS internals.
1228
12292007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1232        Add test cases for User Extension Manager to improve code coverage.
1233        * sp21/task1.c: Fix spelling error.
1234
12352007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1236
1237        * spsize/size.c: Account for previous changes in calculation of MPCI
1238        receive server stack.
1239
12402007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * sp09/screen07.c, sp09/sp09.scn: Add test for
1243        rtems_message_queue_broadcast for bad buffer and count pointers.
1244        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1245        with bad priority or initiating twice.
1246        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1247        it forces a dispatch.
1248        * sp37/init.c: New file.
1249
12502007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1251
1252        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1253        enable, flash, and is in progress. These are normally inlines but
1254        also have bodies for non-C code. This test also exercises the odd
1255        case of calling clock tick from outside an ISR.
1256        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1257
12582007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1259
1260        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1261        using notepad with the current task's ID or SELF
1262        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1263        test missing test cases for clock_get.
1264
12652007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1266
1267        * sp28/init.c: Add test code for task variables to improve coverage.
1268
12692007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1270
1271        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1272        RTEMS provided accessor macros to obtain configuration fields.
1273
12742007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1277        Configuration Table. Eliminate CPU Table from all ports. Delete
1278        references to CPU Table in all forms.
1279
12802007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1281
1282        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1283
12842007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1285
1286        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1287        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1288        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1289        to improve test coverage.
1290
12912007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1292
1293        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1294        coverage.
1295
12962007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1297
1298        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1299
13002007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1301
1302        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1303        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1304        .scn files.
1305
13062007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1307
1308        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1309        commented out and updated the .scn file.
1310
13112007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1312
1313        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1314        buffered test IO.
1315
13162007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1317
1318        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1319        rtems_io_unregister_driver did not have any test code.
1320
13212007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1324        since it was used to configure a no longer used feature. Device names
1325        are now part of the filesystem not in a table. This also eliminated
1326        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1327        RTEMS as well as the memory allocation used to populate
1328        _IO_Driver_name_table.
1329
13302007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1333        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1334        properly.
1335
13362007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1337
1338        * spsize/size.c: Eliminated the variables
1339        _RTEMS_tasks_User_initialization_tasks and
1340        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1341        used in one place after initialized. It was a waste of space.
1342
13432007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1344
1345        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1346        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1347        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1348        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1349        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1350        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1351        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1352        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1353        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1354        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1355        spsize/size.c: Add optional managers to Makefiles. Clean up test
1356        cases so last output line follows END OF pattern. Make sure test case
1357        all run. All tests appeared ok on sis.
1358
13592007-04-05      Joel Sherrill <joel@OARcorp.com>
1360
1361        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1362
13632007-04-05      Joel Sherrill <joel@OARcorp.com>
1364
1365        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1366        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1367        CONFIGURE_APPLICATION_NEEDS_XXX.
1368
13692007-04-02      Joel Sherrill <joel@OARcorp.com>
1370
1371        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1372
13732007-04-02      Joel Sherrill <joel@OARcorp.com>
1374
1375        * spsize/size.c: Convert from Classic API style TOD_Control as
1376        fundamental time structure to POSIX struct timespec. Add
1377        clock_get_uptime().
1378
13792007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1380
1381        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1382
13832007-03-26      Joel Sherrill <joel@OARcorp.com>
1384
1385        * sp35/priinv.c: Remove warning.
1386
13872007-03-10      Joel Sherrill <joel@OARcorp.com>
1388
1389        * sp26/system.h: Remove incorrect and duplicate
1390        CONFIGURE_EXTRA_TASK_STACKS.
1391
13922007-03-05      Joel Sherrill <joel@OARcorp.com>
1393
1394        PR 1222/cpukit
1395        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1396        thread that is blocked on a priority based thread queue is changed,
1397        that its placement in the queue is reevaluated based upon the new
1398        priority. This enhancement includes modifications to the SuperCore as
1399        well as new test cases.
1400        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1401        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1402        sp35/sp35.doc, sp35/sp35.scn: New files.
1403
14042007-03-05      Joel Sherrill <joel@OARcorp.com>
1405
1406        * sp26/system.h: Correct memory required for stack sizes.
1407
14082007-02-06      Joel Sherrill <joel@OARcorp.com>
1409
1410        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1411        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1412        tests.
1413
14142006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1415
1416        * sp33/init.c: Improve barrier test to include normal blocking with
1417        manual release and unblocking in barrier deletion.
1418
14192006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1420
1421        * configure.ac: New BUG-REPORT address.
1422
14232006-11-20      Joel Sherrill <joel@OARcorp.com>
1424
1425        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1426        and make output more compliant with other tests.
1427
14282006-11-17      Joel Sherrill <joel@OARcorp.com>
1429
1430        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1431        cases intended on all targets possible with new heap algorithm.
1432
14332006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1434
1435        * Makefile.am, configure.ac: Adding Classic API Barriers.
1436        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1437        New files.
1438
14392006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1440
1441        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1442
14432006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1444
1445        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1446        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1447        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1448        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1449        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1450        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1451        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1452        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1453        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1454        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1455        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1456        Use rtems_testsdir instead.
1457
14582006-04-05      Joel Sherrill <joel@OARcorp.com>
1459                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1460
1461        * spsize/size.c: Victor spotted the problem that
1462        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1463        variables and needed to be set to the same value.  I took that
1464        idea and just removed _Thread_MP_Receive.  All uses are now
1465        _MPCI_Receive_server_tcb.
1466
14672005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1468
1469        * configure.ac: Remove RTEMS_ENABLE_BARE,
1470        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1471
14722005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1473
1474        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1475        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1476        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1477        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1478        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1479        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1480        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1481        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1482        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1483        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1484        spfatal/Makefile.am, spsize/Makefile.am:
1485        Convert to use *_PROGRAMS.
1486
14872005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1488
1489        * sp01/Makefile.am, sp02/Makefile.am,
1490        sp03/Makefile.am, sp04/Makefile.am,
1491        sp05/Makefile.am, sp06/Makefile.am,
1492        sp07/Makefile.am, sp08/Makefile.am,
1493        sp09/Makefile.am, sp11/Makefile.am,
1494        sp12/Makefile.am, sp13/Makefile.am,
1495        sp14/Makefile.am, sp15/Makefile.am,
1496        sp16/Makefile.am, sp17/Makefile.am,
1497        sp19/Makefile.am, sp20/Makefile.am,
1498        sp21/Makefile.am, sp22/Makefile.am,
1499        sp23/Makefile.am, sp24/Makefile.am,
1500        sp25/Makefile.am, sp26/Makefile.am,
1501        sp27/Makefile.am, sp28/Makefile.am,
1502        sp29/Makefile.am, sp30/Makefile.am,
1503        sp31/Makefile.am, sp32/Makefile.am,
1504        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1505
15062005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1507
1508        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1509        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1510        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1511        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1512        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1513        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1514        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1515        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1516        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1517        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1518        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1519        * sptests.am: Remove.
1520
15212005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1522
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        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1532        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1533        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1534
15352005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1536
1537        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1538
15392005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1540
1541        * spsize/Makefile.am: Rename TEST to spsize.
1542        * spsize/size.scn: Remove.
1543        * spsize/spsize.scn: New (renamed from size.scn).
1544
15452005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1546
1547        * configure.ac: Add spfatal/Makefile.
1548        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1549        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1550        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1551        * sptests.am: Remove LIB_VARIANT.
1552
15532005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1554
1555        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1556        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1557        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1558        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1559        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1560        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1561        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1562        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1563        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1564        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1565        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1566
15672005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1568
1569        * Makefile.am: Cleanup.
1570
15712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1572
1573        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1574        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1575        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1576        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1577        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1578        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1579        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1580        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1581        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1582        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1583        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1584        spfatal/Makefile.am, spsize/Makefile.am:
1585        Partial conversion to automake.
1586
15872005-03-07      Joel Sherrill <joel@OARcorp.com>
1588
1589        * sp13/task1.c: Removed warnings.
1590
15912004-09-29      Joel Sherrill <joel@OARcorp.com>
1592
1593        * spsize/size.c: i960 obsoleted and all references removed.
1594
15952004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1596
1597        * configure.ac: Require automake > 1.9.
1598
15992004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1600
1601        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1602        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1603        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1604        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1605        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1606        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1607        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1608        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1609        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1610        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1611        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1612        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1613        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1614        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1615        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1616        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1617        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1618        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1619        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1620        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1621        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1622        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1623        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1624        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1625        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1626        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1627        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1628        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1629        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1630        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1631        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1632        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1633
16342004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1635
1636        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1637
16382004-03-30      David Querbach <querbach@realtime.bc.ca>
1639
1640        PR 595/tests
1641        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1642        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1643        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1644        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1645        others treat it as a count of longs.
1646
16472004-03-30      David Querbach <querbach@realtime.bc.ca>
1648
1649        PR 596/tests
1650        * sp32/init.c: A missing definition of TEST_INIT before including
1651        <tmacros.h> means that buffered output will not work even if selected
1652        in buffer_test_io.h.
1653
16542004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1655
1656        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1657        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1658        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1659        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1660        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1661        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1662        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1663        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1664        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1665        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1666        types.
1667
16682004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1669
1670        * configure.ac: Add 2nd arg to RTEMS_TOP.
1671
16722004-03-05      Joel Sherrill <joel@OARcorp.com>
1673
1674        * sp07/buffered_io.c: Remove warning.
1675
16762004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1677
1678        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1679        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1680        * sp02/Makefile.am: Ditto.
1681        * sp03/Makefile.am: Ditto.
1682        * sp04/Makefile.am: Ditto.
1683        * sp05/Makefile.am: Ditto.
1684        * sp06/Makefile.am: Ditto.
1685        * sp07/Makefile.am: Ditto.
1686        * sp08/Makefile.am: Ditto.
1687        * sp09/Makefile.am: Ditto.
1688        * sp11/Makefile.am: Ditto.
1689        * sp12/Makefile.am: Ditto.
1690        * sp13/Makefile.am: Ditto.
1691        * sp14/Makefile.am: Ditto.
1692        * sp15/Makefile.am: Ditto.
1693        * sp16/Makefile.am: Ditto.
1694        * sp17/Makefile.am: Ditto.
1695        * sp19/Makefile.am: Ditto.
1696        * sp20/Makefile.am: Ditto.
1697        * sp21/Makefile.am: Ditto.
1698        * sp22/Makefile.am: Ditto.
1699        * sp23/Makefile.am: Ditto.
1700        * sp24/Makefile.am: Ditto.
1701        * sp25/Makefile.am: Ditto.
1702        * sp26/Makefile.am: Ditto.
1703        * sp27/Makefile.am: Ditto.
1704        * sp28/Makefile.am: Ditto.
1705        * sp29/Makefile.am: Ditto.
1706        * sp30/Makefile.am: Ditto.
1707        * sp31/Makefile.am: Ditto.
1708        * sp32/Makefile.am: Ditto.
1709        * spfatal/Makefile.am: Ditto.
1710        * spsize/Makefile.am: Ditto.
1711
17122003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1713
1714        * sptests.am: Add dirstamp support.
1715
17162003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1717
1718        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1719
17202003-12-16      Joel Sherrill <joel@OARcorp.com>
1721
1722        PR 544/tests
1723        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1724        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1725        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1726        make tests account for resources and not print at inappropriate
1727        times.
1728        * sp07/buffered_io.c: New file.
1729
17302003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1731
1732        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1733
17342003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1735
1736        * sp01/Makefile.am: Remove all-local: $(ARCH).
1737        * sp02/Makefile.am: Remove all-local: $(ARCH).
1738        * sp03/Makefile.am: Remove all-local: $(ARCH).
1739        * sp04/Makefile.am: Remove all-local: $(ARCH).
1740        * sp05/Makefile.am: Remove all-local: $(ARCH).
1741        * sp06/Makefile.am: Remove all-local: $(ARCH).
1742        * sp07/Makefile.am: Remove all-local: $(ARCH).
1743        * sp08/Makefile.am: Remove all-local: $(ARCH).
1744        * sp09/Makefile.am: Remove all-local: $(ARCH).
1745        * sp11/Makefile.am: Remove all-local: $(ARCH).
1746        * sp12/Makefile.am: Remove all-local: $(ARCH).
1747        * sp13/Makefile.am: Remove all-local: $(ARCH).
1748        * sp14/Makefile.am: Remove all-local: $(ARCH).
1749        * sp15/Makefile.am: Remove all-local: $(ARCH).
1750        * sp16/Makefile.am: Remove all-local: $(ARCH).
1751        * sp17/Makefile.am: Remove all-local: $(ARCH).
1752        * sp19/Makefile.am: Remove all-local: $(ARCH).
1753        * sp20/Makefile.am: Remove all-local: $(ARCH).
1754        * sp21/Makefile.am: Remove all-local: $(ARCH).
1755        * sp22/Makefile.am: Remove all-local: $(ARCH).
1756        * sp23/Makefile.am: Remove all-local: $(ARCH).
1757        * sp24/Makefile.am: Remove all-local: $(ARCH).
1758        * sp25/Makefile.am: Remove all-local: $(ARCH).
1759        * sp26/Makefile.am: Remove all-local: $(ARCH).
1760        * sp27/Makefile.am: Remove all-local: $(ARCH).
1761        * sp28/Makefile.am: Remove all-local: $(ARCH).
1762        * sp29/Makefile.am: Remove all-local: $(ARCH).
1763        * sp30/Makefile.am: Remove all-local: $(ARCH).
1764        * sp31/Makefile.am: Remove all-local: $(ARCH).
1765        * sp32/Makefile.am: Remove all-local: $(ARCH).
1766        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1767        * spsize/Makefile.am: Remove all-local: $(ARCH).
1768
17692003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1770
1771        * configure.ac: Reflect having moved to testsuites/.
1772
17732003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1774
1775        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1776
17772003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1778
1779        * configure.ac:Remove RTEMS_CHECK_CPU.
1780
17812003-09-04      Joel Sherrill <joel@OARcorp.com>
1782
1783        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1784        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1785        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1786        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1787        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1788        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1789        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1790        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1791        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1792        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1793        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1794        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1795        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1796        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1797        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1798        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1799        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1800        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1801        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1802        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1803        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1804        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1805        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1806        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1807        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1808        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1809        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1810        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1811        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1812        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1813        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1814        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1815        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1816        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1817        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1818        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1819        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1820        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1821        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1822        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1823        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1824        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1825        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1826        spsize/size.c, spsize/system.h: URL for license changed.
1827
18282003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1829
1830        PR 458/tests
1831        * sp30/task1.c: Correct indexing problem.
1832
18332003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1834
1835        * Makefile.am: Reflect having moved aclocal/.
1836
18372003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1838
1839        * Makefile.am: Reflect having moved automake/.
1840        * sp01/Makefile.am: Reflect having moved automake/.
1841        * sp02/Makefile.am: Reflect having moved automake/.
1842        * sp03/Makefile.am: Reflect having moved automake/.
1843        * sp04/Makefile.am: Reflect having moved automake/.
1844        * sp05/Makefile.am: Reflect having moved automake/.
1845        * sp06/Makefile.am: Reflect having moved automake/.
1846        * sp07/Makefile.am: Reflect having moved automake/.
1847        * sp08/Makefile.am: Reflect having moved automake/.
1848        * sp09/Makefile.am: Reflect having moved automake/.
1849        * sp11/Makefile.am: Reflect having moved automake/.
1850        * sp12/Makefile.am: Reflect having moved automake/.
1851        * sp13/Makefile.am: Reflect having moved automake/.
1852        * sp14/Makefile.am: Reflect having moved automake/.
1853        * sp15/Makefile.am: Reflect having moved automake/.
1854        * sp16/Makefile.am: Reflect having moved automake/.
1855        * sp17/Makefile.am: Reflect having moved automake/.
1856        * sp19/Makefile.am: Reflect having moved automake/.
1857        * sp20/Makefile.am: Reflect having moved automake/.
1858        * sp21/Makefile.am: Reflect having moved automake/.
1859        * sp22/Makefile.am: Reflect having moved automake/.
1860        * sp23/Makefile.am: Reflect having moved automake/.
1861        * sp24/Makefile.am: Reflect having moved automake/.
1862        * sp25/Makefile.am: Reflect having moved automake/.
1863        * sp26/Makefile.am: Reflect having moved automake/.
1864        * sp27/Makefile.am: Reflect having moved automake/.
1865        * sp28/Makefile.am: Reflect having moved automake/.
1866        * sp29/Makefile.am: Reflect having moved automake/.
1867        * sp30/Makefile.am: Reflect having moved automake/.
1868        * sp31/Makefile.am: Reflect having moved automake/.
1869        * sp32/Makefile.am: Reflect having moved automake/.
1870        * spfatal/Makefile.am: Reflect having moved automake/.
1871        * spsize/Makefile.am: Reflect having moved automake/.
1872
18732003-08-14      Joel Sherrill <joel@OARcorp.com>
1874
1875        * sp02/task1.c: Added ID to name lookup service and changed name of
1876        id/name translation status code. This propagated to multiple
1877        functions. The user API service added was rtems_object_id_to_name()
1878
18792003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1880
1881        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1882
18832003-05-29      Joel Sherrill <joel@OARcorp.com>
1884
1885        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1886
18872003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1888
1889        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1890        CC_CFLAGS_DEFAULT (obsolete).
1891
18922003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1893
1894        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1895        Remove CC_LDFLAGS_PROFILE_V.
1896
18972003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1898
1899        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1900
19012003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1902
1903        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1904
19052003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1906
1907        * configure.ac: AC_PREREQ(2.57).
1908
19092002-11-14      Joel Sherrill <joel@OARcorp.com>
1910
1911        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1912        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1913        update the IDs in the screens.
1914
19152002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1916
1917        * .cvsignore: Reformat.
1918        Add autom4te*cache.
1919        Remove autom4te.cache.
1920
19212002-09-14      Joel Sherrill <joel@OARcorp.com>
1922
1923        * sp32/.cvsignore: New file.
1924
19252002-09-14      Aaron J. Grier <aaron@frye.com>
1926
1927        * PR271 was not applicable against the current source but included
1928        a nice test that Joel decided to add to the tree as sp32.
1929        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1930        * Makefile.am, configure.ac: Modified to reflect addition.
1931
19322002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1933
1934        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1935        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1936        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1937        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1938        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1939        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1940        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1941        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1942        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1943        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1944        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1945        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1946        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1947        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1948        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1949        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1950        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1951        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1952        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1953        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1954        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1955        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1956        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1957        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1958        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1959        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1960        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1961        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1962        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1963        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1964        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1965
19662002-08-01      Joel Sherrill <joel@OARcorp.com>
1967
1968        * Per PR47 add support for buffered test output.  This involved
1969        adding defines to redirect output to a buffer and dump it when
1970        full, at "test pause", and at exit.  To avoid problems when redefining
1971        exit(), all tests were modified to call rtems_test_exit().
1972        Some tests, notable psxtests, had to be modified to include
1973        the standard test macro .h file (pmacros.h or tmacros.h) to
1974        enable this support.
1975        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1976        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1977        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1978        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1979        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1980        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1981        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1982
19832002-07-30      Joel Sherrill <joel@OARcorp.com>
1984
1985        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1986        stack if the port doesn't configure using it.
1987
19882002-07-04      Joel Sherrill <joel@OARcorp.com>
1989
1990        * Jump table for single entry point removed.
1991        * spsize/size.c:  Modified to reflect above.
1992
19932002-07-01      Joel Sherrill <joel@OARcorp.com>
1994
1995        * sp29/init.c: Corrected definitions for task stack usage.
1996
19972002-07-01      Joel Sherrill <joel@OARcorp.com>
1998
1999        * spsize/size.c: _Thread_queue_Extract_table removed.
2000
20012001-05-17      Joel Sherrill <joel@OARcorp.com>
2002
2003        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2004        number of staticly configured device drivers.
2005
20062001-05-14      Joel Sherrill <joel@OARcorp.com>
2007
2008        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2009        than the configured number of drivers.
2010 
20112002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2012
2013        * configure.ac: Remove ENABLE_GCC28.
2014
20152001-04-04      Joel Sherrill <joel@OARcorp.com>
2016
2017        * spsize/size.c: Reflect SPARC modifcation to get rid of
2018        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2019 
20202001-03-29      Joel Sherrill <joel@OARcorp.com>
2021
2022        * Per PR147 addressed problems when reseting and inserting a timer
2023        into a timer chain that did not honor time passage since the last
2024        time the timer server was scheduled and the new insertion.
2025        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2026
20272001-03-28      Joel Sherrill <joel@OARcorp.com>
2028
2029        * Side-effect of PR132.
2030        * sp21/system.h: Now must explicitly request NULL driver.
2031
20322002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2033
2034        * configure.ac:
2035        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2036        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2037        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2038        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2039        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2040        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2041        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2042        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2043        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2044        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2045        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2046        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2047        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2048        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2049        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2050        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2051        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2052        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2053        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2054        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2055        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2056        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2057        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2058        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2059        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2060        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2061        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2062        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2063        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2064        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2065        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2066        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2067        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2068        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2069
20702002-03-20      Chris Johns <ccj@acm.org>
2071
2072        * PR145.
2073        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2074        in system (e.g. driver tasks).  Also exit on minimum number of
2075        switches not precise number.
2076
20772001-01-29      Joel Sherrill <joel@OARcorp.com>
2078
2079        * Fixed bug where resetting a timer that was not at the head
2080        of one of the task timer chains resulted in the Timer Server
2081        task waking up too far in the future.
2082        * Added rtems_timer_get_information() directive to support testing.
2083        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2084        above condition.
2085
20862001-01-22      Joel Sherrill <joel@OARcorp.com>
2087
2088        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2089        because priority added as argument to rtems_timer_initiate_server().
2090
20912001-01-16      Joel Sherrill <joel@OARcorp.com>
2092
2093        * Added tests for task-based timers.  This included the new tests
2094        sp30 and sp31.
2095        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2096        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2097        for task-based timer services.
2098        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2099        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2100        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2101        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2102        sp31/task1.c: New files.
2103
21042001-11-01      Joel Sherrill <joel@OARcorp.com>
2105
2106        * sp26/system.h: Properly account for stack memory used by
2107        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2108        and processed as PR78.
2109
21102001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2111
2112        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2113        * configure.in: Remove.
2114        * configure.ac: New file, generated from configure.in by autoupdate.
2115
21162001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2117
2118        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2119
21202001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2123        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2124        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2125        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2126        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2127        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2128        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2129        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2130        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2131        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2132        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2133        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2134        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2135        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2136        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2137        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2138        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2139        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2140        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2141        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2142        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2143        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2144        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2145        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2146        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2147        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2148        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2149        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2150        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2151
21522001-08-16      Joel Sherrill <joel@OARcorp.com>
2153
2154        * sp20/system.h: Account for extra task stacks properly.
2155
21562001-08-16      Joel Sherrill <joel@OARcorp.com>
2157
2158        * sp13/sp13.scn: Id in screen had wrong class field value.
2159        * sp13/system.h: Account for message buffer memory.
2160        * sp13/task2.c: Remove unnecessary check for failure.
2161
21622001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2163
2164        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2165
21662001-04-20      Joel Sherrill <joel@OARcorp.com>
2167
2168        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2169        file.
2170
21712001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2172
2173        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2174
21752001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2176
2177        * sp21/Makefile.am: Remove libtest.
2178
21792000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2180
2181        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2182
21832000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2184
2185        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2186
21872000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2188
2189        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2190        Switch to GNU canonicalization.
2191        * sptests.am: Remove DEFS.
2192
21932000-09-29      Joel Sherrill <joel@OARcorp.com>
2194
2195        * sp20/sp20.scn: Corrected to reflect new addition.
2196        * sp20/system.h: Removed comment reflecting history.
2197
21982000-09-29      Stephan Merker <merker@decrc.abb.de>
2199
2200        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2201        Added new task to test sequence of altering a period's length
2202        while it is still active.
2203
22042000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2205
2206        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2207        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2208        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2209        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2210        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2211        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2212        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2213        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2214        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2215        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2216
22172000-08-10      Joel Sherrill <joel@OARcorp.com>
2218
2219        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.