source: rtems/testsuites/sptests/ChangeLog @ 614821e

4.104.11
Last change on this file since 614821e was 614821e, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 14, 2009 at 9:35:05 PM

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

  • sp32/init.c: Lengthen the clock tick and move configuration to the bottom of the file.
  • Property mode set to 100644
File size: 84.4 KB
Line 
12009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * sp32/init.c: Lengthen the clock tick and move configuration to the
4        bottom of the file.
5
62009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
7
8        * Makefile.am, configure.ac: Add new test to exercise when the ticks
9        since boot wraps around 0 and the timer server must deal with that
10        condition.
11        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
12        sp67/sp67.scn: New files.
13
142009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
15
16        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
17
182009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
19
20        * spintrcritical09/init.c, spintrcritical10/init.c,
21        spintrcritical11/init.c: Fixed potentially infinite loops.
22        * sp20/system.h: Increased micro seconds per tick in order to be more
23        independent of the console output speed.
24
252009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
26
27        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
28        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
29        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
30        at -Os and m68k at -Os. Fix typos.
31
322009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
33
34        * sp54/init.c: Use rtems_build_id to make building Objects_Id
35        RTEMS_USE_16_BIT_OBJECT clean.
36
372009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * Makefile.am, configure.ac: Add new test to exercise when notepads are
40        not configured.
41        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
42        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
43
442009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
47        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
48        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
49        coverage runs.
50
512009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
52
53        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
54        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
55        some error cases uncovered by uC5282 coverage runs.
56
572009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
60        uC5282 coverage runs.
61
622009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
63
64        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
65        Correct minor issues uncovered on uC5282.
66
672009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
68
69        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
70        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
71        Eliminate use of deprecated rtems_extension.
72
732009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
74
75        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
76        run when IO speed varies.
77
782009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
79
80        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
81        the intended code.
82
832009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
84
85        * configure.ac: Revert accidentally committed lines.
86
872009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
90        simple priority ceiling case that was previously only tested via the
91        POSIX API.
92        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
93        sp66/sp66.scn: New files.
94
952009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
96
97        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
98        for Id which is in range for the object class but not allocated yet.
99
1002009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * sp46/init.c, sp46/sp46.scn: Fix numbering.
103
1042009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
105
106        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
107
1082009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
111        spfatal02/spfatal02.scn, spfatal02/testcase.h,
112        spfatal03/spfatal03.scn, spfatal03/testcase.h,
113        spfatal04/spfatal04.scn, spfatal04/testcase.h,
114        spfatal05/spfatal05.scn, spfatal05/testcase.h,
115        spfatal06/spfatal06.scn, spfatal06/testcase.h,
116        spfatal07/spfatal07.scn, spfatal07/testcase.h,
117        spfatal08/spfatal08.scn, spfatal08/testcase.h,
118        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
119        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
120        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
121        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
122        tests use testcase.h and spfatal_support framework. Print test name
123        herald in all cases.
124        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
125        New files.
126        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
127
1282009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * spfatal07/testcase.h: Indicate test is not applicable on some
131        architectures.
132
1332009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * Makefile.am: Fix spacing.
136
1372009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
138
139        * spstkalloc/init.c: Changed allocator signature. Functions are now
140        static.
141
1422009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
143
144        * sp29/init.c: Fixed return value evaluation.
145        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
146        * sp63/init.c: Check return value of _Heap_Initialize().
147
1482009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
151        _Watchdog_Report() when name is not NULL. This case was covered at
152        -Os on erc32 but at -O2 we had more code.
153
1542009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
155
156        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
157        overflowing on _Heap_Allocate_aligned.
158
1592009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
162        for various null parameters.
163
1642009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * sp16/sp16.scn, sp16/task1.c: Fix typo.
167
1682009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
169
170        * sp65/init.c: Remove stray print.
171        * sp65/sp65.doc: Add information on second case.
172
1732009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
174
175        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
176        verify that obtaining a priority ceiling mutex when the calling
177        task's priority is the same as the priority ceiling is handled
178        correctly.
179
1802009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
181
182        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
183        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
184        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
185        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
186        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
187        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
188        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
189        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
190        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
191        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
192        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
193        rtems_clock_get_ticks_per_second().
194
1952009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
198        Change attributes to priority ceiling. Use directive_failed, not
199        assert. Configure a semaphore not a region.
200
2012009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
202
203        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
204        mutex cases.
205        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
206        sp65/sp65.scn: New files.
207
2082009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
209
210        * Makefile.am, configure.ac: Add new test for some core mutex cases.
211        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
212        sp65/sp65.scn: New files.
213
2142009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
215
216        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
217        per tick.
218
2192009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
220
221        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
222        adjust existing for alignment. New test ensures coverage begin and
223        end marker methods are exercised so they do not get considered
224        unexecuted.
225        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
226        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
227
2282009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
229
230        * Makefile.am, configure.ac: Add new test to exercise legacy
231        rtems_clock_get().
232        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
233        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
234
2352009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
238        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
239        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
240
2412009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
244        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
245        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
246        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
247        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
248        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
249        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
250        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
251        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
252
2532009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
256        cases.
257
2582009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
259
260        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
261        all memory is successfully allocated. This means the test can
262        validate the heap is unchanged on extend failure.
263
2642009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
265
266        * spintrcritical01/init.c, spintrcritical06/init.c,
267        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
268        per tick so tests run quicker and more reliably hit the intended
269        critical section.
270
2712009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
272
273        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
274        when we are unable to allocate the memory needed for an object
275        extend. Make sure all is handled properly.
276        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
277        sp64/sp64.scn: New files.
278
2792009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
280
281        * sp63/init.c: Correct test case two.
282
2832009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
286        test case to exercise another odd branch not taken.
287
2882009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
291        particular path is taken through the _Heap_Resize_block code.
292        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
293        sp63/sp63.scn: New files.
294
2952009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
296
297        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
298        wrong thing in a cpp macro. Added contents to screen file and add
299        documentation file.
300        * sp42/sp42.doc: New file.
301
3022009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
305
3062009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * spintrcritical16/init.c: Tinker with test to make it hit the case
309        more reliably.
310
3112009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
312
313        * Makefile.am, configure.ac: Add new test to exercise as many cases as
314        possible of not being able to allocate memory from the workspace
315        during thread creation.
316        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
317        sp18/sp18.scn: New files.
318
3192009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * Makefile.am, configure.ac: Add new test to handle the case where
322        a region resize frees enough memory to unblock a task.
323        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
324        sp62/sp62.scn: New files.
325        * sp61/init.c: Test does not need regions.
326
3272009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
328
329        * Makefile.am, configure.ac: Add test case for processing a timeout
330        on a thread (that is the thread executing) that has also had its
331        request satisfied while it is being enqueued.
332        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
333        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
334        spintrcritical16/spintrcritical16.scn: New files.
335        * spintrcritical15/init.c: Remove unused TSR>
336
3372009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * Makefile.am, configure.ac: Add test case for a thread timing out on a
340        thread queue while another thread is in the process of blocking on
341        the same thread queue.
342        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
343        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
344        spintrcritical15/spintrcritical15.scn: New files.
345
3462009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
347
348        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
349
3502009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
353        sp40/sp40.scn: Now verified to hit coverage cases.
354        * sp40/sp40.doc: New file.
355
3562009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
357
358        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
359        to catch two remaining uncovered cases in rtems_io_register_driver.
360        * sp40/system.h: Removed.
361
3622009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
363
364        * Makefile.am, configure.ac: Add new test to exercise odd case in
365        rtems_iterate_over_all_threads.
366        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
367        sp41/sp41.scn: New files.
368
3692009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
370
371        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
372        inheritance protocol since there is no holder associated with them.
373
3742009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
375
376        * Makefile.am, configure.ac: Add new tests to exercise cases where a
377        timer is scheduled from an ISR while it is being scheduled at the
378        task level.
379        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
380        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
381        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
382        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
383        spintrcritical14/spintrcritical14.scn: New files.
384
3852009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * spintrcritical01/init.c, spintrcritical06/init.c,
388        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
389        cleanup and make the tests more similar.
390
3912009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * spintrcritical06/init.c: Test now hits forward and reverse cases.
394
3952009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
396
397        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
398        test work for case that it is documented to handle.
399
4002009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
401
402        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
403        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
404        spintrcritical10/spintrcritical10.scn: New files.
405
4062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
407
408        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
409        unreliable third case in sp39 to spintrcritical10. New tests to hit
410        other event synchronization critical sections.
411        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
412        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
413        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
414        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
415        spintrcritical12/spintrcritical12.scn: New files.
416
4172009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
420        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
421        sp10/sp10.scn: New files.
422
4232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
424
425        * spintrcritical06/init.c: Clean up.
426        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
427        * spintrcritical09/spintrcritical09.scn: Fill in.
428
4292009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
430
431        * spintrcritical06/init.c: Add comment to indicate test is not finished
432        and known to not hit the case.
433        * Makefile.am, configure.ac: Add a couple more interrupt critical
434        section tests.
435        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
436        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
437        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
438        spintrcritical09/Makefile.am, spintrcritical09/init.c,
439        spintrcritical09/spintrcritical09.doc,
440        spintrcritical09/spintrcritical09.scn: New files.
441
4422009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
443
444        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
445        at hitting interrupt synchronization critical section in thread queue
446        enqueue priority for reverse insertions.
447        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
448        spintrcritical07/spintrcritical07.doc,
449        spintrcritical07/spintrcritical07.scn: New files.
450
4512009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * Makefile.am, configure.ac: Add test case for the
454        _Thread_queue_Enqueue_priority interrupt critical section where the
455        TCB we are using as a current pointer is removed from the thread
456        queue when we flash interrupts while searching forward.
457        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
458        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
459        spintrcritical06/spintrcritical06.scn: New files.
460
4612009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * spintrcritical_support/intrcritical.c,
464        spintrcritical_support/intrcritical.h: Change prototype of delay
465        method to indicate when counter is reset. This can be used to count
466        how many iterations we are doing.
467
4682009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
469
470        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
471        blocked on one period while another expires. Add sp61 which exercises
472        the case where a call is made to rtems_shutdown_executive when the
473        system is not up.
474        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
475        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
476        sp61/sp61.doc, sp61/sp61.scn: New files.
477
4782009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * sp04/init.c: To be timesliced, tasks must also me preemptible.
481
4822009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
483
484        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
485        what it was intended to do.
486
4872009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * spintrcritical_support/intrcritical.c,
490        spintrcritical_support/intrcritical.h: New files.
491
4922009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * Makefile.am, configure.ac: Add new infrastructure which is more
495        reliable about generating cases which hit interrupt critical
496        sections. Remove sp41 since it used its own mechanism.
497        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
498        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
499        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
500        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
501        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
502        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
503        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
504        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
505        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
506        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
507        spintrcritical05/spintrcritical05.scn: New files.
508        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
509        sp41/system.h: Removed.
510
5112009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
512
513        * sp41/init.c: Remove incorrect comment.
514
5152009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * sp29/init.c: Simple binary semaphores can not be inherit priority.
518
5192009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * sp25/init.c: Spacing.
522
5232009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
524
525        * Makefile.am, configure.ac: Add sp59 to test path through
526        _Thread_queue_First_priority where the task's priority was in the
527        bottom 1/4 of the range.
528        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
529        sp59/sp59.scn: New files.
530
5312009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
534        not blocked on a thread queue.
535        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
536        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
537
5382009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
539
540        * Makefile.am, configure.ac: Add test for timespec divide by zero.
541        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
542        sp58/sp58.scn: New files.
543
5442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
545
546        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
547        pointer being null. This does not happen naturally at this time so
548        force the point.
549
5502009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
551
552        * sp12/sp12.scn: Update screen to reflect priority changes from long
553        ago.
554
5552009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
556
557        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
558        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
559        as sp27a and test flushing both counting and binary semaphores.
560        Reformatted.
561        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
562        sp27a/sp27a.scn: New files.
563
5642009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
565
566        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
567        copied fomr other Makefile.am's.
568
5692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
570
571        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
572        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
573        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
574        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
575
5762009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
577
578        * sp57/sp57.doc: Correct.
579
5802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * Makefile.am, configure.ac: Add test of restarting a task which is in
583        the middle of a sleep or wake after.
584        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
585        sp57/sp57.scn: New files.
586
5872009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
588
589        * sp43/init.c, sp43/sp43.scn: Add more cases for
590        rtems_object_get_class_information() to improve coverage.
591
5922009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
593
594        * Makefile.am, configure.ac: Add new test to verify that when a user
595        extension create hook fails, that the error is properly propagated.
596        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
597        sp56/sp56.scn: New files.
598
5992009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
600
601        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
602        rtems_extension_delete.
603
6042009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
605
606        * sp09/screen01.c, sp09/sp09.scn: Add test for
607        rtems_object_get_classic_name with invalid id.
608
6092009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
610
611        * sp02/task1.c: Minor spacing.
612
6132009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
614
615        * spfatal12/init.c: Address to heap initialize must be aligned but size
616        must be too small.
617
6182009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
619
620        * Makefile.am, configure.ac: Add new test to exercise case when
621        broadcasting to a message queue with a pending message.
622        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
623        sp55/sp55.scn: New files.
624
6252009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
626
627        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
628        spfatal tests appear to cover all fatal error cases.
629        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
630        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
631        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
632        spfatal/task1.c: Removed.
633
6342009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
635
636        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
637        initialize workspace heap during initialize. Can be caused by
638        unaligned address or not enough memory to initialize heap required
639        overhead.
640        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
641        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
642
6432009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
644
645        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
646
6472009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
648
649        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
650
6512009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
652
653        * spstkalloc/spstkalloc.scn: Update screen.
654
6552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
656
657        * Makefile.am, configure.ac: Add new test for user configured stack
658        allocator/deallocator. Test both pass and fail cases.
659        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
660        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
661
6622009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
663
664        * spchain/init.c, spchain/spchain.scn: Clean up test.
665
6662009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
667
668        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
669        routines whose bodies are not used by RTEMS itself.
670        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
671        spchain/spchain.doc, spchain/spchain.scn: New files.
672
6732009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
676        chain for coverage.
677
6782009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
679
680        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
681        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
682        improve coverage.
683
6842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
685
686        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
687
6882009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
691        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
692
6932009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
694
695        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
696        Enhance spprintk. Add two new fatal error tests to cover
697        __assert_func.
698        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
699        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
700
7012009-06-18      Chris Johns <chrisj@rtems.org>
702
703        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
704        workaround the H8300 gcc bug.
705
7062009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
707
708        * sp54/init.c: Fix spacing.
709
7102009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
711
712        * sp02/sp02.doc, sp02/system.h: Update copyright year.
713
7142009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
715
716        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
717
7182009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
719
720        * Makefile.am, configure.ac: Add new test.
721        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
722        sp54/sp54.scn: New files.
723
7242009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
725
726        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
727        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
728        the time of day forward not making server based timers fire.
729        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
730        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
731        sp53/sp53.scn: New files.
732
7332009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
734
735        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
736
7372009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
738
739        PR 1415/cpukit
740        * Makefile.am, configure.ac: Add test for very simple priority ceiling
741        violation.
742        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
743        sp51/sp51.scn: New files.
744
7452009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        PR 1413/cpukit
748        * Makefile.am, configure.ac: Add test for case where server based
749        timers which reinitiated themselves did not get reinserted onto timer
750        chain.
751        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
752        sp50/sp50.scn: New files.
753
7542009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
755
756        PR 1414/cpukit
757        * Makefile.am, configure.ac: Tighten math on extraction of index so it
758        is harder to trick by passing in a valid id of an incorrect object
759        class.
760        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
761        sp49/sp49.scn: New files.
762
7632009-05-19      Chris Johns <chrisj@rtems.org>
764
765        * sp04/tswitch.c: Lower sample count for small memory targets.
766       
7672009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
768
769        * spprintk/init.c: printk() now 100% covered.
770
7712009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
772
773        * spprintk/init.c: More test cases.
774
7752009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
776
777        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
778        large enough for buffer node overhead.
779
7802009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
781
782        * Makefile.am, configure.ac, spwatchdog/system.h,
783        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
784        printk. These will help coverage. Simplify spwkspace.
785        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
786        spprintk/spprintk.scn: New files.
787        * spwkspace/system.h: Removed.
788
7892009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
790
791        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
792        methods.
793        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
794        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
795
7962009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
797
798        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
799        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
800        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
801        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
802        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
803        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
804        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
805        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
806        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
807        spsize/size.c: Fix warnings.
808
8092009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
810
811        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
812        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
813        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
814        spobjgetnext/system.h: New files.
815
8162009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
819        64k to 20k. No impact on test behavior.
820
8212009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
822
823        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
824
8252009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
826
827        * sp37/init.c, sp37/sp37.scn: Add test case for
828        rtems_interrupt_level_attribute body.
829
8302009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
831
832        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
833        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
834        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
835        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
836        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
837        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
838        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
839        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
840        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
841        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
842        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
843        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
844        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
845        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
846        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
847        sp48/Makefile.am, spfatal/Makefile.am,
848        spfatal01/Makefile.am, spfatal02/Makefile.am,
849        spfatal03/Makefile.am, spfatal04/Makefile.am,
850        spfatal05/Makefile.am, spfatal06/Makefile.am,
851        spfatal07/Makefile.am, spfatal08/Makefile.am,
852        spfatal09/Makefile.am, spsize/Makefile.am,
853        spwatchdog/Makefile.am:
854        Eliminate _exe_/.exe.
855
8562009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
857
858        PR 1388/cpukit
859        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
860        allow both priority inherit and ceiling attributes to be set on
861        semaphore create. These attributes are mutually exclusive and this
862        should be an error.
863
8642009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
867        unlimited objects when configured for a unified workspace works as
868        expected.
869        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
870        sp48/sp48.scn: New files.
871
8722009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
873                Joel Sherrill <joel.sherrill@oarcorp.com>
874
875        PR 1357/cpukit
876        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
877        honored.
878        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
879        sp47/sp47.scn: New files.
880
8812009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
882
883        * Makefile.am, configure.ac: Add new test to test Watchdog display
884        helper routines. These reach into the SuperCore.
885        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
886        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
887        spwatchdog/system.h, spwatchdog/task1.c: New files.
888
8892009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
890
891        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
892
8932009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
894
895        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
896        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
897        hard-coded hex numbers for bad object Ids.
898
8992009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * sp15/system.h, sp19/system.h: Array of task names should be of type
902        rtems_name not rtems_id. Similarly array of task ids should be
903        rtems_id not rtems_name.
904
9052008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
906
907        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
908
9092008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
910
911        * Makefile.am, configure.ac, spfatal06/testcase.h,
912        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
913        spsize/size.c: Eliminate pointers to API configuration tables in the
914        main configuration table. Reference the main configuration table and
915        the API configuration tables directly using the confdefs.h version
916        rather than obtaining a pointer to it. This eliminated some
917        variables, a potential fatal error, some unnecessary default
918        configuration structures. Overall, about a 4.5% reduction in the code
919        size for minimum and hello on the SPARC.
920        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
921        spfatal10/testcase.h: Removed.
922
9232008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
926        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
927        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
928        successfully with maxixum number of priorities as 16 instead of 256.
929        This was done by temporarily modifying the score priority.h maximum.
930        This allowed testing of all API code to ensure that it worked
931        properly with a reduced number of priorities. Most modifications were
932        to switch from hard-coded maximum to using the API provided methods
933        to determine maximum number of priority levels.
934
9352008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
936
937        * sp46/sp46.scn: Add screen missed earlier.
938
9392008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
940
941        PR 1348/cpukit
942        * Makefile.am, configure.ac: Add test of special case of resetting cpu
943        usage information while a period is running.
944        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
945        sp46/sp46.scn: New files.
946
9472008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
948
949        * sp45/init.c: New file.
950
9512008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        PR 1347/cpukit
954        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
955        Rework Timer Server to ensure that the context allows for blocking,
956        allocating memory, and acquiring semaphores and mutexes.
957        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
958        New files.
959
9602008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * sp25/system.h: Add warning and temporary m32c conditional until size
963        type addressed.
964
9652008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
966
967        * sp09/screen07.c: Use INT_MAX as number of messages so always
968        properly sized and no overflow on constant.
969        * sp09/screen10.c: Delay so on targets with simulator idle clock
970        tick driver this will work.
971        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
972        byte boundaries rather than two byte boundaries.
973        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
974        allocate more memory than size_t holds on m32c.
975
9762008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
977
978        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
979        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
980        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
981        and Region calls. On 16-bit architectures, size_t can be 16-bits
982        which would limit sizes to 64K. Also address constants which
983        overflowed on 16-bit integer targets.
984
9852008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
986
987        * sp43/sp43.scn: Bump version to 4.9.99.0
988
9892008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
990
991        * sp19/system.h: Use "double" instead of "rtems_double".
992
9932008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
994
995        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
996
9972008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
998
999        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1000        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1001        spfatal_support/init.c, spfatal_support/system.h:
1002        Convert to "bool".
1003
10042008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1005
1006        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1007        declared in a public place.
1008
10092008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1012
10132008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * sp43/init.c: Fix derefence of uninitialized pointer.
1016
10172008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1020        multiprocessing is not enabled. Saves one more variable from single
1021        processor configuration.
1022
10232008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1024
1025        PR 1212/cpukit
1026        * Makefile.am, configure.ac: Time slicing will not happen if the task
1027        mode is changed from a non-timeslicing mode to timeslicing mode if it
1028        is done by the executing thread (e.g. in its task body). This change
1029        includes sp44 to demonstrate the problem and verify the correction.
1030        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1031
10322008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1033
1034        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1035        architectures they are not supported on.
1036
10372008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1038
1039        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1040
10412008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1042
1043        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1044          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1045
10462008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1047
1048        * sp28/init.c: Corrections to configuration.
1049        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1050        * spsize/size.c: _ISR_Vector_table only exists on architectures
1051        which use the Simple Vectored Interrupt Model.
1052
10532008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1054
1055        * spsize/size.c: Convention calls for leading underscore on private
1056        RTEMS variables.
1057
10582008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1059
1060        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1061        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1062        Refactored and renamed initialization routines to
1063        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1064        rtems_initialize_device_drivers, and
1065        rtems_initialize_start_multitasking. This opened the sequence up so
1066        that bootcard() could provide a more robust and flexible framework
1067        which is easier to explain and understand. This also lays the
1068        groundwork for sharing the division of available memory between the
1069        RTEMS workspace and heap and the C library initialization across all
1070        BSPs.
1071
10722008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1073
1074        * sp32/init.c: Formatting.
1075
10762008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1077
1078        * sp09/screen01.c: Correct test.
1079        * sp09/screen14.c: Update copyright.
1080        * sp28/init.c: Correct end of test messages.
1081
10822008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1085
10862008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1087
1088        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1089        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1090        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1091        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1092        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1093        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1094        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1095        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1096        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1097        tests. Add a clock_settime case for < 1988.
1098
10992008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1100
1101        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1102
11032008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1104
1105        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1106        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1107        * sp41/sp41.scn: Now has content.
1108        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1109        Object Services recently added to API.
1110
11112008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1114        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1115        collection. This changed the name of a few previously public but
1116        undocumented services and added a some new services.
1117        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1118        sp43/system.h: New files.
1119
11202008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1121
1122        * spfatal10/.cvsignore: New file.
1123
11242008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1125
1126        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1127        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1128        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1129        New files.
1130
11312008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1132
1133        * Makefile.am, configure.ac: Added fatal error tests
1134        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1135        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1136        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1137        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1138        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1139        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1140        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1141        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1142        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1143        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1144        spfatal_support/init.c, spfatal_support/system.h: New files.
1145
11462008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1147
1148        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1149        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1150        test messages.
1151
11522008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1153
1154        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1155        simple type to a union of an unsigned 32 bit integer and a pointer.
1156        This should help eliminate weird casts between u32 and pointers in
1157        various places. The APIs now have to explicitly call _u32 or _string
1158        versions of helper routines. This should also simplify things and
1159        eliminate the need for ugly casts in some cases.
1160
11612008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1162
1163        * sp42/Makefile.am: New file.
1164
11652008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1166
1167        Add sp42 to exercise thread queue with knowledge of the implementation
1168        so we can exercise all of the normal paths possible.
1169        * Makefile.am, configure.ac: Add sp42.
1170        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1171
11722008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1173
1174        * sp39/init.c: Add case for long timeout on blocking operation.
1175        * Makefile.am, configure.ac: Add new test to exercise thread
1176        queue blokcing synchronization. sp39 and sp41 are very similar.
1177        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1178        sp41/system.h: New files.
1179
11802008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1181
1182        * sp39/init.c: Clean up.
1183
11842008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1185
1186        * sp39/init.c: Modify to improve coverage.
1187
11882008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1189
1190        * sp36/strict_order_mut.c:
1191
11922008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1193
1194        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1195        driver registration.
1196        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1197        sp40/system.h: New files.
1198
11992008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1200
1201        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1202        Add test cases for:
1203          + message queue create requesting too many message buffers
1204            for the available memory
1205          + region extend with address inside existing heap
1206          + timer server initiate too large a stack, create error
1207        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1208          + task set priority while holding resource
1209
12102008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1211
1212        * Makefile.am, configure.ac: Added sp38 and sp39.
1213        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1214        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1215        sp39/sp39.scn, sp39/system.h: New files.
1216
12172007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1218
1219        * sp36/strict_order_mut.c: New file.
1220
12212007-12-21      Xi Yang <hiyangxi@gmail.com>
1222
1223        * Makefile.am, configure.ac: Add support for proper stacking of
1224        priority inheritance on mutexes as well as enforce proper order of
1225        release.
1226        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1227        sp36/sp36.scn: New files.
1228
12292007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1230
1231        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1232        directive instead of violating RTEMS internals.
1233
12342007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1235
1236        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1237        Add test cases for User Extension Manager to improve code coverage.
1238        * sp21/task1.c: Fix spelling error.
1239
12402007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * spsize/size.c: Account for previous changes in calculation of MPCI
1243        receive server stack.
1244
12452007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * sp09/screen07.c, sp09/sp09.scn: Add test for
1248        rtems_message_queue_broadcast for bad buffer and count pointers.
1249        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1250        with bad priority or initiating twice.
1251        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1252        it forces a dispatch.
1253        * sp37/init.c: New file.
1254
12552007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1256
1257        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1258        enable, flash, and is in progress. These are normally inlines but
1259        also have bodies for non-C code. This test also exercises the odd
1260        case of calling clock tick from outside an ISR.
1261        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1262
12632007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1264
1265        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1266        using notepad with the current task's ID or SELF
1267        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1268        test missing test cases for clock_get.
1269
12702007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * sp28/init.c: Add test code for task variables to improve coverage.
1273
12742007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1275
1276        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1277        RTEMS provided accessor macros to obtain configuration fields.
1278
12792007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1280
1281        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1282        Configuration Table. Eliminate CPU Table from all ports. Delete
1283        references to CPU Table in all forms.
1284
12852007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1286
1287        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1288
12892007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1290
1291        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1292        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1293        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1294        to improve test coverage.
1295
12962007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1297
1298        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1299        coverage.
1300
13012007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1302
1303        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1304
13052007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1306
1307        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1308        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1309        .scn files.
1310
13112007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1312
1313        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1314        commented out and updated the .scn file.
1315
13162007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1317
1318        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1319        buffered test IO.
1320
13212007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1322
1323        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1324        rtems_io_unregister_driver did not have any test code.
1325
13262007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1327
1328        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1329        since it was used to configure a no longer used feature. Device names
1330        are now part of the filesystem not in a table. This also eliminated
1331        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1332        RTEMS as well as the memory allocation used to populate
1333        _IO_Driver_name_table.
1334
13352007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1338        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1339        properly.
1340
13412007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1342
1343        * spsize/size.c: Eliminated the variables
1344        _RTEMS_tasks_User_initialization_tasks and
1345        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1346        used in one place after initialized. It was a waste of space.
1347
13482007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1349
1350        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1351        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1352        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1353        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1354        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1355        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1356        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1357        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1358        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1359        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1360        spsize/size.c: Add optional managers to Makefiles. Clean up test
1361        cases so last output line follows END OF pattern. Make sure test case
1362        all run. All tests appeared ok on sis.
1363
13642007-04-05      Joel Sherrill <joel@OARcorp.com>
1365
1366        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1367
13682007-04-05      Joel Sherrill <joel@OARcorp.com>
1369
1370        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1371        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1372        CONFIGURE_APPLICATION_NEEDS_XXX.
1373
13742007-04-02      Joel Sherrill <joel@OARcorp.com>
1375
1376        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1377
13782007-04-02      Joel Sherrill <joel@OARcorp.com>
1379
1380        * spsize/size.c: Convert from Classic API style TOD_Control as
1381        fundamental time structure to POSIX struct timespec. Add
1382        clock_get_uptime().
1383
13842007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1385
1386        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1387
13882007-03-26      Joel Sherrill <joel@OARcorp.com>
1389
1390        * sp35/priinv.c: Remove warning.
1391
13922007-03-10      Joel Sherrill <joel@OARcorp.com>
1393
1394        * sp26/system.h: Remove incorrect and duplicate
1395        CONFIGURE_EXTRA_TASK_STACKS.
1396
13972007-03-05      Joel Sherrill <joel@OARcorp.com>
1398
1399        PR 1222/cpukit
1400        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1401        thread that is blocked on a priority based thread queue is changed,
1402        that its placement in the queue is reevaluated based upon the new
1403        priority. This enhancement includes modifications to the SuperCore as
1404        well as new test cases.
1405        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1406        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1407        sp35/sp35.doc, sp35/sp35.scn: New files.
1408
14092007-03-05      Joel Sherrill <joel@OARcorp.com>
1410
1411        * sp26/system.h: Correct memory required for stack sizes.
1412
14132007-02-06      Joel Sherrill <joel@OARcorp.com>
1414
1415        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1416        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1417        tests.
1418
14192006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1420
1421        * sp33/init.c: Improve barrier test to include normal blocking with
1422        manual release and unblocking in barrier deletion.
1423
14242006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1425
1426        * configure.ac: New BUG-REPORT address.
1427
14282006-11-20      Joel Sherrill <joel@OARcorp.com>
1429
1430        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1431        and make output more compliant with other tests.
1432
14332006-11-17      Joel Sherrill <joel@OARcorp.com>
1434
1435        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1436        cases intended on all targets possible with new heap algorithm.
1437
14382006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1439
1440        * Makefile.am, configure.ac: Adding Classic API Barriers.
1441        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1442        New files.
1443
14442006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1445
1446        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1447
14482006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1449
1450        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1451        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1452        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1453        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1454        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1455        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1456        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1457        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1458        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1459        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1460        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1461        Use rtems_testsdir instead.
1462
14632006-04-05      Joel Sherrill <joel@OARcorp.com>
1464                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1465
1466        * spsize/size.c: Victor spotted the problem that
1467        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1468        variables and needed to be set to the same value.  I took that
1469        idea and just removed _Thread_MP_Receive.  All uses are now
1470        _MPCI_Receive_server_tcb.
1471
14722005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1473
1474        * configure.ac: Remove RTEMS_ENABLE_BARE,
1475        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1476
14772005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1478
1479        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1480        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1481        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1482        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1483        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1484        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1485        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1486        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1487        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1488        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1489        spfatal/Makefile.am, spsize/Makefile.am:
1490        Convert to use *_PROGRAMS.
1491
14922005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1493
1494        * sp01/Makefile.am, sp02/Makefile.am,
1495        sp03/Makefile.am, sp04/Makefile.am,
1496        sp05/Makefile.am, sp06/Makefile.am,
1497        sp07/Makefile.am, sp08/Makefile.am,
1498        sp09/Makefile.am, sp11/Makefile.am,
1499        sp12/Makefile.am, sp13/Makefile.am,
1500        sp14/Makefile.am, sp15/Makefile.am,
1501        sp16/Makefile.am, sp17/Makefile.am,
1502        sp19/Makefile.am, sp20/Makefile.am,
1503        sp21/Makefile.am, sp22/Makefile.am,
1504        sp23/Makefile.am, sp24/Makefile.am,
1505        sp25/Makefile.am, sp26/Makefile.am,
1506        sp27/Makefile.am, sp28/Makefile.am,
1507        sp29/Makefile.am, sp30/Makefile.am,
1508        sp31/Makefile.am, sp32/Makefile.am,
1509        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1510
15112005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1512
1513        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1514        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1515        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1516        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1517        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1518        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1519        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1520        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1521        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1522        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1523        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1524        * sptests.am: Remove.
1525
15262005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1527
1528        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1529        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1530        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1531        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1532        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1533        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1534        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1535        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1536        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1537        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1538        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1539
15402005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1541
1542        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1543
15442005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1545
1546        * spsize/Makefile.am: Rename TEST to spsize.
1547        * spsize/size.scn: Remove.
1548        * spsize/spsize.scn: New (renamed from size.scn).
1549
15502005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1551
1552        * configure.ac: Add spfatal/Makefile.
1553        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1554        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1555        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1556        * sptests.am: Remove LIB_VARIANT.
1557
15582005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1559
1560        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1561        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1562        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1563        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1564        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1565        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1566        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1567        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1568        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1569        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1570        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1571
15722005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1573
1574        * Makefile.am: Cleanup.
1575
15762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1577
1578        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1579        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1580        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1581        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1582        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1583        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1584        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1585        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1586        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1587        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1588        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1589        spfatal/Makefile.am, spsize/Makefile.am:
1590        Partial conversion to automake.
1591
15922005-03-07      Joel Sherrill <joel@OARcorp.com>
1593
1594        * sp13/task1.c: Removed warnings.
1595
15962004-09-29      Joel Sherrill <joel@OARcorp.com>
1597
1598        * spsize/size.c: i960 obsoleted and all references removed.
1599
16002004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1601
1602        * configure.ac: Require automake > 1.9.
1603
16042004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1605
1606        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1607        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1608        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1609        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1610        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1611        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1612        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1613        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1614        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1615        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1616        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1617        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1618        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1619        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1620        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1621        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1622        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1623        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1624        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1625        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1626        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1627        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1628        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1629        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1630        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1631        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1632        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1633        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1634        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1635        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1636        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1637        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1638
16392004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1640
1641        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1642
16432004-03-30      David Querbach <querbach@realtime.bc.ca>
1644
1645        PR 595/tests
1646        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1647        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1648        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1649        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1650        others treat it as a count of longs.
1651
16522004-03-30      David Querbach <querbach@realtime.bc.ca>
1653
1654        PR 596/tests
1655        * sp32/init.c: A missing definition of TEST_INIT before including
1656        <tmacros.h> means that buffered output will not work even if selected
1657        in buffer_test_io.h.
1658
16592004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1660
1661        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1662        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1663        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1664        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1665        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1666        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1667        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1668        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1669        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1670        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1671        types.
1672
16732004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1674
1675        * configure.ac: Add 2nd arg to RTEMS_TOP.
1676
16772004-03-05      Joel Sherrill <joel@OARcorp.com>
1678
1679        * sp07/buffered_io.c: Remove warning.
1680
16812004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1682
1683        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1684        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1685        * sp02/Makefile.am: Ditto.
1686        * sp03/Makefile.am: Ditto.
1687        * sp04/Makefile.am: Ditto.
1688        * sp05/Makefile.am: Ditto.
1689        * sp06/Makefile.am: Ditto.
1690        * sp07/Makefile.am: Ditto.
1691        * sp08/Makefile.am: Ditto.
1692        * sp09/Makefile.am: Ditto.
1693        * sp11/Makefile.am: Ditto.
1694        * sp12/Makefile.am: Ditto.
1695        * sp13/Makefile.am: Ditto.
1696        * sp14/Makefile.am: Ditto.
1697        * sp15/Makefile.am: Ditto.
1698        * sp16/Makefile.am: Ditto.
1699        * sp17/Makefile.am: Ditto.
1700        * sp19/Makefile.am: Ditto.
1701        * sp20/Makefile.am: Ditto.
1702        * sp21/Makefile.am: Ditto.
1703        * sp22/Makefile.am: Ditto.
1704        * sp23/Makefile.am: Ditto.
1705        * sp24/Makefile.am: Ditto.
1706        * sp25/Makefile.am: Ditto.
1707        * sp26/Makefile.am: Ditto.
1708        * sp27/Makefile.am: Ditto.
1709        * sp28/Makefile.am: Ditto.
1710        * sp29/Makefile.am: Ditto.
1711        * sp30/Makefile.am: Ditto.
1712        * sp31/Makefile.am: Ditto.
1713        * sp32/Makefile.am: Ditto.
1714        * spfatal/Makefile.am: Ditto.
1715        * spsize/Makefile.am: Ditto.
1716
17172003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1718
1719        * sptests.am: Add dirstamp support.
1720
17212003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1722
1723        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1724
17252003-12-16      Joel Sherrill <joel@OARcorp.com>
1726
1727        PR 544/tests
1728        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1729        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1730        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1731        make tests account for resources and not print at inappropriate
1732        times.
1733        * sp07/buffered_io.c: New file.
1734
17352003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1736
1737        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1738
17392003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1740
1741        * sp01/Makefile.am: Remove all-local: $(ARCH).
1742        * sp02/Makefile.am: Remove all-local: $(ARCH).
1743        * sp03/Makefile.am: Remove all-local: $(ARCH).
1744        * sp04/Makefile.am: Remove all-local: $(ARCH).
1745        * sp05/Makefile.am: Remove all-local: $(ARCH).
1746        * sp06/Makefile.am: Remove all-local: $(ARCH).
1747        * sp07/Makefile.am: Remove all-local: $(ARCH).
1748        * sp08/Makefile.am: Remove all-local: $(ARCH).
1749        * sp09/Makefile.am: Remove all-local: $(ARCH).
1750        * sp11/Makefile.am: Remove all-local: $(ARCH).
1751        * sp12/Makefile.am: Remove all-local: $(ARCH).
1752        * sp13/Makefile.am: Remove all-local: $(ARCH).
1753        * sp14/Makefile.am: Remove all-local: $(ARCH).
1754        * sp15/Makefile.am: Remove all-local: $(ARCH).
1755        * sp16/Makefile.am: Remove all-local: $(ARCH).
1756        * sp17/Makefile.am: Remove all-local: $(ARCH).
1757        * sp19/Makefile.am: Remove all-local: $(ARCH).
1758        * sp20/Makefile.am: Remove all-local: $(ARCH).
1759        * sp21/Makefile.am: Remove all-local: $(ARCH).
1760        * sp22/Makefile.am: Remove all-local: $(ARCH).
1761        * sp23/Makefile.am: Remove all-local: $(ARCH).
1762        * sp24/Makefile.am: Remove all-local: $(ARCH).
1763        * sp25/Makefile.am: Remove all-local: $(ARCH).
1764        * sp26/Makefile.am: Remove all-local: $(ARCH).
1765        * sp27/Makefile.am: Remove all-local: $(ARCH).
1766        * sp28/Makefile.am: Remove all-local: $(ARCH).
1767        * sp29/Makefile.am: Remove all-local: $(ARCH).
1768        * sp30/Makefile.am: Remove all-local: $(ARCH).
1769        * sp31/Makefile.am: Remove all-local: $(ARCH).
1770        * sp32/Makefile.am: Remove all-local: $(ARCH).
1771        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1772        * spsize/Makefile.am: Remove all-local: $(ARCH).
1773
17742003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1775
1776        * configure.ac: Reflect having moved to testsuites/.
1777
17782003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1779
1780        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1781
17822003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1783
1784        * configure.ac:Remove RTEMS_CHECK_CPU.
1785
17862003-09-04      Joel Sherrill <joel@OARcorp.com>
1787
1788        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1789        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1790        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1791        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1792        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1793        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1794        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1795        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1796        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1797        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1798        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1799        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1800        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1801        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1802        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1803        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1804        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1805        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1806        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1807        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1808        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1809        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1810        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1811        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1812        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1813        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1814        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1815        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1816        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1817        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1818        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1819        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1820        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1821        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1822        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1823        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1824        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1825        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1826        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1827        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1828        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1829        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1830        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1831        spsize/size.c, spsize/system.h: URL for license changed.
1832
18332003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1834
1835        PR 458/tests
1836        * sp30/task1.c: Correct indexing problem.
1837
18382003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1839
1840        * Makefile.am: Reflect having moved aclocal/.
1841
18422003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1843
1844        * Makefile.am: Reflect having moved automake/.
1845        * sp01/Makefile.am: Reflect having moved automake/.
1846        * sp02/Makefile.am: Reflect having moved automake/.
1847        * sp03/Makefile.am: Reflect having moved automake/.
1848        * sp04/Makefile.am: Reflect having moved automake/.
1849        * sp05/Makefile.am: Reflect having moved automake/.
1850        * sp06/Makefile.am: Reflect having moved automake/.
1851        * sp07/Makefile.am: Reflect having moved automake/.
1852        * sp08/Makefile.am: Reflect having moved automake/.
1853        * sp09/Makefile.am: Reflect having moved automake/.
1854        * sp11/Makefile.am: Reflect having moved automake/.
1855        * sp12/Makefile.am: Reflect having moved automake/.
1856        * sp13/Makefile.am: Reflect having moved automake/.
1857        * sp14/Makefile.am: Reflect having moved automake/.
1858        * sp15/Makefile.am: Reflect having moved automake/.
1859        * sp16/Makefile.am: Reflect having moved automake/.
1860        * sp17/Makefile.am: Reflect having moved automake/.
1861        * sp19/Makefile.am: Reflect having moved automake/.
1862        * sp20/Makefile.am: Reflect having moved automake/.
1863        * sp21/Makefile.am: Reflect having moved automake/.
1864        * sp22/Makefile.am: Reflect having moved automake/.
1865        * sp23/Makefile.am: Reflect having moved automake/.
1866        * sp24/Makefile.am: Reflect having moved automake/.
1867        * sp25/Makefile.am: Reflect having moved automake/.
1868        * sp26/Makefile.am: Reflect having moved automake/.
1869        * sp27/Makefile.am: Reflect having moved automake/.
1870        * sp28/Makefile.am: Reflect having moved automake/.
1871        * sp29/Makefile.am: Reflect having moved automake/.
1872        * sp30/Makefile.am: Reflect having moved automake/.
1873        * sp31/Makefile.am: Reflect having moved automake/.
1874        * sp32/Makefile.am: Reflect having moved automake/.
1875        * spfatal/Makefile.am: Reflect having moved automake/.
1876        * spsize/Makefile.am: Reflect having moved automake/.
1877
18782003-08-14      Joel Sherrill <joel@OARcorp.com>
1879
1880        * sp02/task1.c: Added ID to name lookup service and changed name of
1881        id/name translation status code. This propagated to multiple
1882        functions. The user API service added was rtems_object_id_to_name()
1883
18842003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1885
1886        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1887
18882003-05-29      Joel Sherrill <joel@OARcorp.com>
1889
1890        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1891
18922003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1893
1894        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1895        CC_CFLAGS_DEFAULT (obsolete).
1896
18972003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1898
1899        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1900        Remove CC_LDFLAGS_PROFILE_V.
1901
19022003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1903
1904        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1905
19062003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1907
1908        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1909
19102003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1911
1912        * configure.ac: AC_PREREQ(2.57).
1913
19142002-11-14      Joel Sherrill <joel@OARcorp.com>
1915
1916        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1917        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1918        update the IDs in the screens.
1919
19202002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1921
1922        * .cvsignore: Reformat.
1923        Add autom4te*cache.
1924        Remove autom4te.cache.
1925
19262002-09-14      Joel Sherrill <joel@OARcorp.com>
1927
1928        * sp32/.cvsignore: New file.
1929
19302002-09-14      Aaron J. Grier <aaron@frye.com>
1931
1932        * PR271 was not applicable against the current source but included
1933        a nice test that Joel decided to add to the tree as sp32.
1934        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1935        * Makefile.am, configure.ac: Modified to reflect addition.
1936
19372002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1938
1939        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1940        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1941        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1942        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1943        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1944        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1945        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1946        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1947        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1948        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1949        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1950        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1951        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1952        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1953        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1954        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1955        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1956        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1957        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1958        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1959        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1960        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1961        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1962        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1963        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1964        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1965        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1966        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1967        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1968        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1969        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1970
19712002-08-01      Joel Sherrill <joel@OARcorp.com>
1972
1973        * Per PR47 add support for buffered test output.  This involved
1974        adding defines to redirect output to a buffer and dump it when
1975        full, at "test pause", and at exit.  To avoid problems when redefining
1976        exit(), all tests were modified to call rtems_test_exit().
1977        Some tests, notable psxtests, had to be modified to include
1978        the standard test macro .h file (pmacros.h or tmacros.h) to
1979        enable this support.
1980        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1981        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1982        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1983        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1984        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1985        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1986        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1987
19882002-07-30      Joel Sherrill <joel@OARcorp.com>
1989
1990        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1991        stack if the port doesn't configure using it.
1992
19932002-07-04      Joel Sherrill <joel@OARcorp.com>
1994
1995        * Jump table for single entry point removed.
1996        * spsize/size.c:  Modified to reflect above.
1997
19982002-07-01      Joel Sherrill <joel@OARcorp.com>
1999
2000        * sp29/init.c: Corrected definitions for task stack usage.
2001
20022002-07-01      Joel Sherrill <joel@OARcorp.com>
2003
2004        * spsize/size.c: _Thread_queue_Extract_table removed.
2005
20062001-05-17      Joel Sherrill <joel@OARcorp.com>
2007
2008        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2009        number of staticly configured device drivers.
2010
20112001-05-14      Joel Sherrill <joel@OARcorp.com>
2012
2013        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2014        than the configured number of drivers.
2015 
20162002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2017
2018        * configure.ac: Remove ENABLE_GCC28.
2019
20202001-04-04      Joel Sherrill <joel@OARcorp.com>
2021
2022        * spsize/size.c: Reflect SPARC modifcation to get rid of
2023        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2024 
20252001-03-29      Joel Sherrill <joel@OARcorp.com>
2026
2027        * Per PR147 addressed problems when reseting and inserting a timer
2028        into a timer chain that did not honor time passage since the last
2029        time the timer server was scheduled and the new insertion.
2030        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2031
20322001-03-28      Joel Sherrill <joel@OARcorp.com>
2033
2034        * Side-effect of PR132.
2035        * sp21/system.h: Now must explicitly request NULL driver.
2036
20372002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2038
2039        * configure.ac:
2040        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2041        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2042        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2043        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2044        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2045        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2046        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2047        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2048        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2049        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2050        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2051        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2052        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2053        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2054        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2055        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2056        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2057        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2058        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2059        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2060        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2061        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2062        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2063        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2064        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2065        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2066        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2067        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2068        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2069        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2070        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2071        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2072        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2073        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2074
20752002-03-20      Chris Johns <ccj@acm.org>
2076
2077        * PR145.
2078        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2079        in system (e.g. driver tasks).  Also exit on minimum number of
2080        switches not precise number.
2081
20822001-01-29      Joel Sherrill <joel@OARcorp.com>
2083
2084        * Fixed bug where resetting a timer that was not at the head
2085        of one of the task timer chains resulted in the Timer Server
2086        task waking up too far in the future.
2087        * Added rtems_timer_get_information() directive to support testing.
2088        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2089        above condition.
2090
20912001-01-22      Joel Sherrill <joel@OARcorp.com>
2092
2093        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2094        because priority added as argument to rtems_timer_initiate_server().
2095
20962001-01-16      Joel Sherrill <joel@OARcorp.com>
2097
2098        * Added tests for task-based timers.  This included the new tests
2099        sp30 and sp31.
2100        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2101        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2102        for task-based timer services.
2103        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2104        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2105        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2106        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2107        sp31/task1.c: New files.
2108
21092001-11-01      Joel Sherrill <joel@OARcorp.com>
2110
2111        * sp26/system.h: Properly account for stack memory used by
2112        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2113        and processed as PR78.
2114
21152001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2118        * configure.in: Remove.
2119        * configure.ac: New file, generated from configure.in by autoupdate.
2120
21212001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2122
2123        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2124
21252001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2126
2127        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2128        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2129        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2130        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2131        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2132        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2133        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2134        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2135        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2136        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2137        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2138        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2139        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2140        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2141        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2142        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2143        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2144        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2145        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2146        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2147        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2148        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2149        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2150        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2151        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2152        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2153        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2154        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2155        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2156
21572001-08-16      Joel Sherrill <joel@OARcorp.com>
2158
2159        * sp20/system.h: Account for extra task stacks properly.
2160
21612001-08-16      Joel Sherrill <joel@OARcorp.com>
2162
2163        * sp13/sp13.scn: Id in screen had wrong class field value.
2164        * sp13/system.h: Account for message buffer memory.
2165        * sp13/task2.c: Remove unnecessary check for failure.
2166
21672001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2168
2169        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2170
21712001-04-20      Joel Sherrill <joel@OARcorp.com>
2172
2173        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2174        file.
2175
21762001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2177
2178        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2179
21802001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2181
2182        * sp21/Makefile.am: Remove libtest.
2183
21842000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2185
2186        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2187
21882000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2189
2190        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2191
21922000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2193
2194        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2195        Switch to GNU canonicalization.
2196        * sptests.am: Remove DEFS.
2197
21982000-09-29      Joel Sherrill <joel@OARcorp.com>
2199
2200        * sp20/sp20.scn: Corrected to reflect new addition.
2201        * sp20/system.h: Removed comment reflecting history.
2202
22032000-09-29      Stephan Merker <merker@decrc.abb.de>
2204
2205        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2206        Added new task to test sequence of altering a period's length
2207        while it is still active.
2208
22092000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2210
2211        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2212        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2213        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2214        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2215        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2216        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2217        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2218        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2219        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2220        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2221
22222000-08-10      Joel Sherrill <joel@OARcorp.com>
2223
2224        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.