source: rtems/testsuites/sptests/ChangeLog @ d05ec0f

4.104.115
Last change on this file since d05ec0f was d05ec0f, checked in by Joel Sherrill <joel.sherrill@…>, on 10/04/09 at 22:02:18

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

  • sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c, sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c, sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86 at -Os and m68k at -Os. Fix typos.
  • Property mode set to 100644
File size: 83.5 KB
Line 
12009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
4        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
5        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
6        at -Os and m68k at -Os. Fix typos.
7
82009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * sp54/init.c: Use rtems_build_id to make building Objects_Id
11        RTEMS_USE_16_BIT_OBJECT clean.
12
132009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
14
15        * Makefile.am, configure.ac: Add new test to exercise when notepads are
16        not configured.
17        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
18        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
19
202009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
23        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
24        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
25        coverage runs.
26
272009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
28
29        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
30        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
31        some error cases uncovered by uC5282 coverage runs.
32
332009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
34
35        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
36        uC5282 coverage runs.
37
382009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
39
40        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
41        Correct minor issues uncovered on uC5282.
42
432009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
44
45        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
46        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
47        Eliminate use of deprecated rtems_extension.
48
492009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
50
51        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
52        run when IO speed varies.
53
542009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
57        the intended code.
58
592009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * configure.ac: Revert accidentally committed lines.
62
632009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
64
65        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
66        simple priority ceiling case that was previously only tested via the
67        POSIX API.
68        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
69        sp66/sp66.scn: New files.
70
712009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
72
73        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
74        for Id which is in range for the object class but not allocated yet.
75
762009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * sp46/init.c, sp46/sp46.scn: Fix numbering.
79
802009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
81
82        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
83
842009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
87        spfatal02/spfatal02.scn, spfatal02/testcase.h,
88        spfatal03/spfatal03.scn, spfatal03/testcase.h,
89        spfatal04/spfatal04.scn, spfatal04/testcase.h,
90        spfatal05/spfatal05.scn, spfatal05/testcase.h,
91        spfatal06/spfatal06.scn, spfatal06/testcase.h,
92        spfatal07/spfatal07.scn, spfatal07/testcase.h,
93        spfatal08/spfatal08.scn, spfatal08/testcase.h,
94        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
95        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
96        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
97        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
98        tests use testcase.h and spfatal_support framework. Print test name
99        herald in all cases.
100        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
101        New files.
102        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
103
1042009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
105
106        * spfatal07/testcase.h: Indicate test is not applicable on some
107        architectures.
108
1092009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
110
111        * Makefile.am: Fix spacing.
112
1132009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
114
115        * spstkalloc/init.c: Changed allocator signature. Functions are now
116        static.
117
1182009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
119
120        * sp29/init.c: Fixed return value evaluation.
121        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
122        * sp63/init.c: Check return value of _Heap_Initialize().
123
1242009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
127        _Watchdog_Report() when name is not NULL. This case was covered at
128        -Os on erc32 but at -O2 we had more code.
129
1302009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
131
132        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
133        overflowing on _Heap_Allocate_aligned.
134
1352009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
138        for various null parameters.
139
1402009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
141
142        * sp16/sp16.scn, sp16/task1.c: Fix typo.
143
1442009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
145
146        * sp65/init.c: Remove stray print.
147        * sp65/sp65.doc: Add information on second case.
148
1492009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
150
151        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
152        verify that obtaining a priority ceiling mutex when the calling
153        task's priority is the same as the priority ceiling is handled
154        correctly.
155
1562009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
159        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
160        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
161        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
162        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
163        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
164        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
165        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
166        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
167        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
168        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
169        rtems_clock_get_ticks_per_second().
170
1712009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
172
173        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
174        Change attributes to priority ceiling. Use directive_failed, not
175        assert. Configure a semaphore not a region.
176
1772009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
178
179        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
180        mutex cases.
181        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
182        sp65/sp65.scn: New files.
183
1842009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
185
186        * Makefile.am, configure.ac: Add new test for some core mutex cases.
187        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
188        sp65/sp65.scn: New files.
189
1902009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
193        per tick.
194
1952009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
198        adjust existing for alignment. New test ensures coverage begin and
199        end marker methods are exercised so they do not get considered
200        unexecuted.
201        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
202        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
203
2042009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
205
206        * Makefile.am, configure.ac: Add new test to exercise legacy
207        rtems_clock_get().
208        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
209        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
210
2112009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
214        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
215        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
216
2172009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
220        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
221        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
222        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
223        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
224        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
225        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
226        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
227        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
228
2292009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
232        cases.
233
2342009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
237        all memory is successfully allocated. This means the test can
238        validate the heap is unchanged on extend failure.
239
2402009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
241
242        * spintrcritical01/init.c, spintrcritical06/init.c,
243        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
244        per tick so tests run quicker and more reliably hit the intended
245        critical section.
246
2472009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
250        when we are unable to allocate the memory needed for an object
251        extend. Make sure all is handled properly.
252        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
253        sp64/sp64.scn: New files.
254
2552009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * sp63/init.c: Correct test case two.
258
2592009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
260
261        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
262        test case to exercise another odd branch not taken.
263
2642009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
267        particular path is taken through the _Heap_Resize_block code.
268        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
269        sp63/sp63.scn: New files.
270
2712009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
272
273        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
274        wrong thing in a cpp macro. Added contents to screen file and add
275        documentation file.
276        * sp42/sp42.doc: New file.
277
2782009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
281
2822009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
283
284        * spintrcritical16/init.c: Tinker with test to make it hit the case
285        more reliably.
286
2872009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
288
289        * Makefile.am, configure.ac: Add new test to exercise as many cases as
290        possible of not being able to allocate memory from the workspace
291        during thread creation.
292        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
293        sp18/sp18.scn: New files.
294
2952009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
296
297        * Makefile.am, configure.ac: Add new test to handle the case where
298        a region resize frees enough memory to unblock a task.
299        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
300        sp62/sp62.scn: New files.
301        * sp61/init.c: Test does not need regions.
302
3032009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
304
305        * Makefile.am, configure.ac: Add test case for processing a timeout
306        on a thread (that is the thread executing) that has also had its
307        request satisfied while it is being enqueued.
308        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
309        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
310        spintrcritical16/spintrcritical16.scn: New files.
311        * spintrcritical15/init.c: Remove unused TSR>
312
3132009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * Makefile.am, configure.ac: Add test case for a thread timing out on a
316        thread queue while another thread is in the process of blocking on
317        the same thread queue.
318        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
319        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
320        spintrcritical15/spintrcritical15.scn: New files.
321
3222009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
325
3262009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
327
328        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
329        sp40/sp40.scn: Now verified to hit coverage cases.
330        * sp40/sp40.doc: New file.
331
3322009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
333
334        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
335        to catch two remaining uncovered cases in rtems_io_register_driver.
336        * sp40/system.h: Removed.
337
3382009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
339
340        * Makefile.am, configure.ac: Add new test to exercise odd case in
341        rtems_iterate_over_all_threads.
342        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
343        sp41/sp41.scn: New files.
344
3452009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
348        inheritance protocol since there is no holder associated with them.
349
3502009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * Makefile.am, configure.ac: Add new tests to exercise cases where a
353        timer is scheduled from an ISR while it is being scheduled at the
354        task level.
355        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
356        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
357        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
358        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
359        spintrcritical14/spintrcritical14.scn: New files.
360
3612009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * spintrcritical01/init.c, spintrcritical06/init.c,
364        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
365        cleanup and make the tests more similar.
366
3672009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * spintrcritical06/init.c: Test now hits forward and reverse cases.
370
3712009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
372
373        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
374        test work for case that it is documented to handle.
375
3762009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
379        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
380        spintrcritical10/spintrcritical10.scn: New files.
381
3822009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
385        unreliable third case in sp39 to spintrcritical10. New tests to hit
386        other event synchronization critical sections.
387        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
388        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
389        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
390        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
391        spintrcritical12/spintrcritical12.scn: New files.
392
3932009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
394
395        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
396        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
397        sp10/sp10.scn: New files.
398
3992009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
400
401        * spintrcritical06/init.c: Clean up.
402        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
403        * spintrcritical09/spintrcritical09.scn: Fill in.
404
4052009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
406
407        * spintrcritical06/init.c: Add comment to indicate test is not finished
408        and known to not hit the case.
409        * Makefile.am, configure.ac: Add a couple more interrupt critical
410        section tests.
411        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
412        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
413        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
414        spintrcritical09/Makefile.am, spintrcritical09/init.c,
415        spintrcritical09/spintrcritical09.doc,
416        spintrcritical09/spintrcritical09.scn: New files.
417
4182009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
419
420        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
421        at hitting interrupt synchronization critical section in thread queue
422        enqueue priority for reverse insertions.
423        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
424        spintrcritical07/spintrcritical07.doc,
425        spintrcritical07/spintrcritical07.scn: New files.
426
4272009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
428
429        * Makefile.am, configure.ac: Add test case for the
430        _Thread_queue_Enqueue_priority interrupt critical section where the
431        TCB we are using as a current pointer is removed from the thread
432        queue when we flash interrupts while searching forward.
433        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
434        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
435        spintrcritical06/spintrcritical06.scn: New files.
436
4372009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * spintrcritical_support/intrcritical.c,
440        spintrcritical_support/intrcritical.h: Change prototype of delay
441        method to indicate when counter is reset. This can be used to count
442        how many iterations we are doing.
443
4442009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
445
446        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
447        blocked on one period while another expires. Add sp61 which exercises
448        the case where a call is made to rtems_shutdown_executive when the
449        system is not up.
450        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
451        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
452        sp61/sp61.doc, sp61/sp61.scn: New files.
453
4542009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
455
456        * sp04/init.c: To be timesliced, tasks must also me preemptible.
457
4582009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
461        what it was intended to do.
462
4632009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
464
465        * spintrcritical_support/intrcritical.c,
466        spintrcritical_support/intrcritical.h: New files.
467
4682009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * Makefile.am, configure.ac: Add new infrastructure which is more
471        reliable about generating cases which hit interrupt critical
472        sections. Remove sp41 since it used its own mechanism.
473        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
474        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
475        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
476        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
477        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
478        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
479        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
480        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
481        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
482        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
483        spintrcritical05/spintrcritical05.scn: New files.
484        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
485        sp41/system.h: Removed.
486
4872009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * sp41/init.c: Remove incorrect comment.
490
4912009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
492
493        * sp29/init.c: Simple binary semaphores can not be inherit priority.
494
4952009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
496
497        * sp25/init.c: Spacing.
498
4992009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
500
501        * Makefile.am, configure.ac: Add sp59 to test path through
502        _Thread_queue_First_priority where the task's priority was in the
503        bottom 1/4 of the range.
504        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
505        sp59/sp59.scn: New files.
506
5072009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
508
509        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
510        not blocked on a thread queue.
511        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
512        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
513
5142009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
515
516        * Makefile.am, configure.ac: Add test for timespec divide by zero.
517        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
518        sp58/sp58.scn: New files.
519
5202009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
523        pointer being null. This does not happen naturally at this time so
524        force the point.
525
5262009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * sp12/sp12.scn: Update screen to reflect priority changes from long
529        ago.
530
5312009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
534        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
535        as sp27a and test flushing both counting and binary semaphores.
536        Reformatted.
537        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
538        sp27a/sp27a.scn: New files.
539
5402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
543        copied fomr other Makefile.am's.
544
5452009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
546
547        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
548        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
549        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
550        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
551
5522009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
553
554        * sp57/sp57.doc: Correct.
555
5562009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
557
558        * Makefile.am, configure.ac: Add test of restarting a task which is in
559        the middle of a sleep or wake after.
560        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
561        sp57/sp57.scn: New files.
562
5632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * sp43/init.c, sp43/sp43.scn: Add more cases for
566        rtems_object_get_class_information() to improve coverage.
567
5682009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * Makefile.am, configure.ac: Add new test to verify that when a user
571        extension create hook fails, that the error is properly propagated.
572        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
573        sp56/sp56.scn: New files.
574
5752009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
578        rtems_extension_delete.
579
5802009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
581
582        * sp09/screen01.c, sp09/sp09.scn: Add test for
583        rtems_object_get_classic_name with invalid id.
584
5852009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
586
587        * sp02/task1.c: Minor spacing.
588
5892009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
590
591        * spfatal12/init.c: Address to heap initialize must be aligned but size
592        must be too small.
593
5942009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * Makefile.am, configure.ac: Add new test to exercise case when
597        broadcasting to a message queue with a pending message.
598        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
599        sp55/sp55.scn: New files.
600
6012009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
602
603        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
604        spfatal tests appear to cover all fatal error cases.
605        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
606        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
607        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
608        spfatal/task1.c: Removed.
609
6102009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
611
612        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
613        initialize workspace heap during initialize. Can be caused by
614        unaligned address or not enough memory to initialize heap required
615        overhead.
616        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
617        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
618
6192009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
620
621        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
622
6232009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
624
625        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
626
6272009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
628
629        * spstkalloc/spstkalloc.scn: Update screen.
630
6312009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
632
633        * Makefile.am, configure.ac: Add new test for user configured stack
634        allocator/deallocator. Test both pass and fail cases.
635        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
636        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
637
6382009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
639
640        * spchain/init.c, spchain/spchain.scn: Clean up test.
641
6422009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
645        routines whose bodies are not used by RTEMS itself.
646        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
647        spchain/spchain.doc, spchain/spchain.scn: New files.
648
6492009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
650
651        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
652        chain for coverage.
653
6542009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
655
656        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
657        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
658        improve coverage.
659
6602009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
663
6642009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
665
666        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
667        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
668
6692009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
670
671        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
672        Enhance spprintk. Add two new fatal error tests to cover
673        __assert_func.
674        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
675        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
676
6772009-06-18      Chris Johns <chrisj@rtems.org>
678
679        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
680        workaround the H8300 gcc bug.
681
6822009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * sp54/init.c: Fix spacing.
685
6862009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
687
688        * sp02/sp02.doc, sp02/system.h: Update copyright year.
689
6902009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
691
692        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
693
6942009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
695
696        * Makefile.am, configure.ac: Add new test.
697        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
698        sp54/sp54.scn: New files.
699
7002009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
701
702        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
703        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
704        the time of day forward not making server based timers fire.
705        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
706        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
707        sp53/sp53.scn: New files.
708
7092009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
712
7132009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
714
715        PR 1415/cpukit
716        * Makefile.am, configure.ac: Add test for very simple priority ceiling
717        violation.
718        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
719        sp51/sp51.scn: New files.
720
7212009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
722
723        PR 1413/cpukit
724        * Makefile.am, configure.ac: Add test for case where server based
725        timers which reinitiated themselves did not get reinserted onto timer
726        chain.
727        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
728        sp50/sp50.scn: New files.
729
7302009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
731
732        PR 1414/cpukit
733        * Makefile.am, configure.ac: Tighten math on extraction of index so it
734        is harder to trick by passing in a valid id of an incorrect object
735        class.
736        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
737        sp49/sp49.scn: New files.
738
7392009-05-19      Chris Johns <chrisj@rtems.org>
740
741        * sp04/tswitch.c: Lower sample count for small memory targets.
742       
7432009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
744
745        * spprintk/init.c: printk() now 100% covered.
746
7472009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
748
749        * spprintk/init.c: More test cases.
750
7512009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
752
753        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
754        large enough for buffer node overhead.
755
7562009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
757
758        * Makefile.am, configure.ac, spwatchdog/system.h,
759        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
760        printk. These will help coverage. Simplify spwkspace.
761        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
762        spprintk/spprintk.scn: New files.
763        * spwkspace/system.h: Removed.
764
7652009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
766
767        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
768        methods.
769        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
770        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
771
7722009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
775        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
776        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
777        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
778        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
779        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
780        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
781        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
782        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
783        spsize/size.c: Fix warnings.
784
7852009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
786
787        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
788        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
789        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
790        spobjgetnext/system.h: New files.
791
7922009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
793
794        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
795        64k to 20k. No impact on test behavior.
796
7972009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
798
799        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
800
8012009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
802
803        * sp37/init.c, sp37/sp37.scn: Add test case for
804        rtems_interrupt_level_attribute body.
805
8062009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
807
808        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
809        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
810        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
811        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
812        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
813        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
814        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
815        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
816        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
817        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
818        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
819        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
820        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
821        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
822        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
823        sp48/Makefile.am, spfatal/Makefile.am,
824        spfatal01/Makefile.am, spfatal02/Makefile.am,
825        spfatal03/Makefile.am, spfatal04/Makefile.am,
826        spfatal05/Makefile.am, spfatal06/Makefile.am,
827        spfatal07/Makefile.am, spfatal08/Makefile.am,
828        spfatal09/Makefile.am, spsize/Makefile.am,
829        spwatchdog/Makefile.am:
830        Eliminate _exe_/.exe.
831
8322009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
833
834        PR 1388/cpukit
835        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
836        allow both priority inherit and ceiling attributes to be set on
837        semaphore create. These attributes are mutually exclusive and this
838        should be an error.
839
8402009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
841
842        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
843        unlimited objects when configured for a unified workspace works as
844        expected.
845        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
846        sp48/sp48.scn: New files.
847
8482009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
849                Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        PR 1357/cpukit
852        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
853        honored.
854        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
855        sp47/sp47.scn: New files.
856
8572009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
858
859        * Makefile.am, configure.ac: Add new test to test Watchdog display
860        helper routines. These reach into the SuperCore.
861        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
862        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
863        spwatchdog/system.h, spwatchdog/task1.c: New files.
864
8652009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
866
867        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
868
8692009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
870
871        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
872        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
873        hard-coded hex numbers for bad object Ids.
874
8752009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * sp15/system.h, sp19/system.h: Array of task names should be of type
878        rtems_name not rtems_id. Similarly array of task ids should be
879        rtems_id not rtems_name.
880
8812008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
882
883        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
884
8852008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
886
887        * Makefile.am, configure.ac, spfatal06/testcase.h,
888        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
889        spsize/size.c: Eliminate pointers to API configuration tables in the
890        main configuration table. Reference the main configuration table and
891        the API configuration tables directly using the confdefs.h version
892        rather than obtaining a pointer to it. This eliminated some
893        variables, a potential fatal error, some unnecessary default
894        configuration structures. Overall, about a 4.5% reduction in the code
895        size for minimum and hello on the SPARC.
896        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
897        spfatal10/testcase.h: Removed.
898
8992008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
900
901        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
902        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
903        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
904        successfully with maxixum number of priorities as 16 instead of 256.
905        This was done by temporarily modifying the score priority.h maximum.
906        This allowed testing of all API code to ensure that it worked
907        properly with a reduced number of priorities. Most modifications were
908        to switch from hard-coded maximum to using the API provided methods
909        to determine maximum number of priority levels.
910
9112008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * sp46/sp46.scn: Add screen missed earlier.
914
9152008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
916
917        PR 1348/cpukit
918        * Makefile.am, configure.ac: Add test of special case of resetting cpu
919        usage information while a period is running.
920        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
921        sp46/sp46.scn: New files.
922
9232008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        * sp45/init.c: New file.
926
9272008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
928
929        PR 1347/cpukit
930        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
931        Rework Timer Server to ensure that the context allows for blocking,
932        allocating memory, and acquiring semaphores and mutexes.
933        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
934        New files.
935
9362008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
937
938        * sp25/system.h: Add warning and temporary m32c conditional until size
939        type addressed.
940
9412008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
942
943        * sp09/screen07.c: Use INT_MAX as number of messages so always
944        properly sized and no overflow on constant.
945        * sp09/screen10.c: Delay so on targets with simulator idle clock
946        tick driver this will work.
947        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
948        byte boundaries rather than two byte boundaries.
949        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
950        allocate more memory than size_t holds on m32c.
951
9522008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
955        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
956        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
957        and Region calls. On 16-bit architectures, size_t can be 16-bits
958        which would limit sizes to 64K. Also address constants which
959        overflowed on 16-bit integer targets.
960
9612008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
962
963        * sp43/sp43.scn: Bump version to 4.9.99.0
964
9652008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
966
967        * sp19/system.h: Use "double" instead of "rtems_double".
968
9692008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
970
971        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
972
9732008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
974
975        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
976        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
977        spfatal_support/init.c, spfatal_support/system.h:
978        Convert to "bool".
979
9802008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
981
982        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
983        declared in a public place.
984
9852008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
986
987        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
988
9892008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
990
991        * sp43/init.c: Fix derefence of uninitialized pointer.
992
9932008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
994
995        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
996        multiprocessing is not enabled. Saves one more variable from single
997        processor configuration.
998
9992008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1000
1001        PR 1212/cpukit
1002        * Makefile.am, configure.ac: Time slicing will not happen if the task
1003        mode is changed from a non-timeslicing mode to timeslicing mode if it
1004        is done by the executing thread (e.g. in its task body). This change
1005        includes sp44 to demonstrate the problem and verify the correction.
1006        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1007
10082008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1009
1010        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1011        architectures they are not supported on.
1012
10132008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1014
1015        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1016
10172008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1018
1019        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1020          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1021
10222008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * sp28/init.c: Corrections to configuration.
1025        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1026        * spsize/size.c: _ISR_Vector_table only exists on architectures
1027        which use the Simple Vectored Interrupt Model.
1028
10292008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1030
1031        * spsize/size.c: Convention calls for leading underscore on private
1032        RTEMS variables.
1033
10342008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1035
1036        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1037        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1038        Refactored and renamed initialization routines to
1039        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1040        rtems_initialize_device_drivers, and
1041        rtems_initialize_start_multitasking. This opened the sequence up so
1042        that bootcard() could provide a more robust and flexible framework
1043        which is easier to explain and understand. This also lays the
1044        groundwork for sharing the division of available memory between the
1045        RTEMS workspace and heap and the C library initialization across all
1046        BSPs.
1047
10482008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * sp32/init.c: Formatting.
1051
10522008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp09/screen01.c: Correct test.
1055        * sp09/screen14.c: Update copyright.
1056        * sp28/init.c: Correct end of test messages.
1057
10582008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1061
10622008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1063
1064        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1065        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1066        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1067        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1068        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1069        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1070        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1071        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1072        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1073        tests. Add a clock_settime case for < 1988.
1074
10752008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1076
1077        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1078
10792008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1080
1081        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1082        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1083        * sp41/sp41.scn: Now has content.
1084        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1085        Object Services recently added to API.
1086
10872008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1088
1089        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1090        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1091        collection. This changed the name of a few previously public but
1092        undocumented services and added a some new services.
1093        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1094        sp43/system.h: New files.
1095
10962008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1097
1098        * spfatal10/.cvsignore: New file.
1099
11002008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1101
1102        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1103        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1104        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1105        New files.
1106
11072008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1108
1109        * Makefile.am, configure.ac: Added fatal error tests
1110        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1111        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1112        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1113        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1114        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1115        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1116        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1117        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1118        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1119        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1120        spfatal_support/init.c, spfatal_support/system.h: New files.
1121
11222008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1125        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1126        test messages.
1127
11282008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1129
1130        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1131        simple type to a union of an unsigned 32 bit integer and a pointer.
1132        This should help eliminate weird casts between u32 and pointers in
1133        various places. The APIs now have to explicitly call _u32 or _string
1134        versions of helper routines. This should also simplify things and
1135        eliminate the need for ugly casts in some cases.
1136
11372008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1138
1139        * sp42/Makefile.am: New file.
1140
11412008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1142
1143        Add sp42 to exercise thread queue with knowledge of the implementation
1144        so we can exercise all of the normal paths possible.
1145        * Makefile.am, configure.ac: Add sp42.
1146        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1147
11482008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1149
1150        * sp39/init.c: Add case for long timeout on blocking operation.
1151        * Makefile.am, configure.ac: Add new test to exercise thread
1152        queue blokcing synchronization. sp39 and sp41 are very similar.
1153        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1154        sp41/system.h: New files.
1155
11562008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1157
1158        * sp39/init.c: Clean up.
1159
11602008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1161
1162        * sp39/init.c: Modify to improve coverage.
1163
11642008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1165
1166        * sp36/strict_order_mut.c:
1167
11682008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1171        driver registration.
1172        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1173        sp40/system.h: New files.
1174
11752008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1178        Add test cases for:
1179          + message queue create requesting too many message buffers
1180            for the available memory
1181          + region extend with address inside existing heap
1182          + timer server initiate too large a stack, create error
1183        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1184          + task set priority while holding resource
1185
11862008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1187
1188        * Makefile.am, configure.ac: Added sp38 and sp39.
1189        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1190        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1191        sp39/sp39.scn, sp39/system.h: New files.
1192
11932007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1194
1195        * sp36/strict_order_mut.c: New file.
1196
11972007-12-21      Xi Yang <hiyangxi@gmail.com>
1198
1199        * Makefile.am, configure.ac: Add support for proper stacking of
1200        priority inheritance on mutexes as well as enforce proper order of
1201        release.
1202        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1203        sp36/sp36.scn: New files.
1204
12052007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1206
1207        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1208        directive instead of violating RTEMS internals.
1209
12102007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1211
1212        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1213        Add test cases for User Extension Manager to improve code coverage.
1214        * sp21/task1.c: Fix spelling error.
1215
12162007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1217
1218        * spsize/size.c: Account for previous changes in calculation of MPCI
1219        receive server stack.
1220
12212007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1222
1223        * sp09/screen07.c, sp09/sp09.scn: Add test for
1224        rtems_message_queue_broadcast for bad buffer and count pointers.
1225        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1226        with bad priority or initiating twice.
1227        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1228        it forces a dispatch.
1229        * sp37/init.c: New file.
1230
12312007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1232
1233        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1234        enable, flash, and is in progress. These are normally inlines but
1235        also have bodies for non-C code. This test also exercises the odd
1236        case of calling clock tick from outside an ISR.
1237        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1238
12392007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1240
1241        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1242        using notepad with the current task's ID or SELF
1243        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1244        test missing test cases for clock_get.
1245
12462007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1247
1248        * sp28/init.c: Add test code for task variables to improve coverage.
1249
12502007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1251
1252        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1253        RTEMS provided accessor macros to obtain configuration fields.
1254
12552007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1256
1257        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1258        Configuration Table. Eliminate CPU Table from all ports. Delete
1259        references to CPU Table in all forms.
1260
12612007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1262
1263        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1264
12652007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1266
1267        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1268        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1269        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1270        to improve test coverage.
1271
12722007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1273
1274        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1275        coverage.
1276
12772007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1280
12812007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1282
1283        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1284        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1285        .scn files.
1286
12872007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1288
1289        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1290        commented out and updated the .scn file.
1291
12922007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1293
1294        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1295        buffered test IO.
1296
12972007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1298
1299        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1300        rtems_io_unregister_driver did not have any test code.
1301
13022007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1305        since it was used to configure a no longer used feature. Device names
1306        are now part of the filesystem not in a table. This also eliminated
1307        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1308        RTEMS as well as the memory allocation used to populate
1309        _IO_Driver_name_table.
1310
13112007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1312
1313        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1314        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1315        properly.
1316
13172007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1318
1319        * spsize/size.c: Eliminated the variables
1320        _RTEMS_tasks_User_initialization_tasks and
1321        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1322        used in one place after initialized. It was a waste of space.
1323
13242007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1325
1326        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1327        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1328        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1329        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1330        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1331        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1332        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1333        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1334        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1335        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1336        spsize/size.c: Add optional managers to Makefiles. Clean up test
1337        cases so last output line follows END OF pattern. Make sure test case
1338        all run. All tests appeared ok on sis.
1339
13402007-04-05      Joel Sherrill <joel@OARcorp.com>
1341
1342        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1343
13442007-04-05      Joel Sherrill <joel@OARcorp.com>
1345
1346        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1347        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1348        CONFIGURE_APPLICATION_NEEDS_XXX.
1349
13502007-04-02      Joel Sherrill <joel@OARcorp.com>
1351
1352        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1353
13542007-04-02      Joel Sherrill <joel@OARcorp.com>
1355
1356        * spsize/size.c: Convert from Classic API style TOD_Control as
1357        fundamental time structure to POSIX struct timespec. Add
1358        clock_get_uptime().
1359
13602007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1361
1362        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1363
13642007-03-26      Joel Sherrill <joel@OARcorp.com>
1365
1366        * sp35/priinv.c: Remove warning.
1367
13682007-03-10      Joel Sherrill <joel@OARcorp.com>
1369
1370        * sp26/system.h: Remove incorrect and duplicate
1371        CONFIGURE_EXTRA_TASK_STACKS.
1372
13732007-03-05      Joel Sherrill <joel@OARcorp.com>
1374
1375        PR 1222/cpukit
1376        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1377        thread that is blocked on a priority based thread queue is changed,
1378        that its placement in the queue is reevaluated based upon the new
1379        priority. This enhancement includes modifications to the SuperCore as
1380        well as new test cases.
1381        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1382        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1383        sp35/sp35.doc, sp35/sp35.scn: New files.
1384
13852007-03-05      Joel Sherrill <joel@OARcorp.com>
1386
1387        * sp26/system.h: Correct memory required for stack sizes.
1388
13892007-02-06      Joel Sherrill <joel@OARcorp.com>
1390
1391        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1392        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1393        tests.
1394
13952006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1396
1397        * sp33/init.c: Improve barrier test to include normal blocking with
1398        manual release and unblocking in barrier deletion.
1399
14002006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1401
1402        * configure.ac: New BUG-REPORT address.
1403
14042006-11-20      Joel Sherrill <joel@OARcorp.com>
1405
1406        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1407        and make output more compliant with other tests.
1408
14092006-11-17      Joel Sherrill <joel@OARcorp.com>
1410
1411        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1412        cases intended on all targets possible with new heap algorithm.
1413
14142006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1415
1416        * Makefile.am, configure.ac: Adding Classic API Barriers.
1417        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1418        New files.
1419
14202006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1421
1422        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1423
14242006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1425
1426        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1427        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1428        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1429        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1430        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1431        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1432        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1433        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1434        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1435        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1436        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1437        Use rtems_testsdir instead.
1438
14392006-04-05      Joel Sherrill <joel@OARcorp.com>
1440                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1441
1442        * spsize/size.c: Victor spotted the problem that
1443        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1444        variables and needed to be set to the same value.  I took that
1445        idea and just removed _Thread_MP_Receive.  All uses are now
1446        _MPCI_Receive_server_tcb.
1447
14482005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1449
1450        * configure.ac: Remove RTEMS_ENABLE_BARE,
1451        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1452
14532005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1454
1455        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1456        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1457        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1458        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1459        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1460        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1461        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1462        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1463        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1464        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1465        spfatal/Makefile.am, spsize/Makefile.am:
1466        Convert to use *_PROGRAMS.
1467
14682005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1469
1470        * sp01/Makefile.am, sp02/Makefile.am,
1471        sp03/Makefile.am, sp04/Makefile.am,
1472        sp05/Makefile.am, sp06/Makefile.am,
1473        sp07/Makefile.am, sp08/Makefile.am,
1474        sp09/Makefile.am, sp11/Makefile.am,
1475        sp12/Makefile.am, sp13/Makefile.am,
1476        sp14/Makefile.am, sp15/Makefile.am,
1477        sp16/Makefile.am, sp17/Makefile.am,
1478        sp19/Makefile.am, sp20/Makefile.am,
1479        sp21/Makefile.am, sp22/Makefile.am,
1480        sp23/Makefile.am, sp24/Makefile.am,
1481        sp25/Makefile.am, sp26/Makefile.am,
1482        sp27/Makefile.am, sp28/Makefile.am,
1483        sp29/Makefile.am, sp30/Makefile.am,
1484        sp31/Makefile.am, sp32/Makefile.am,
1485        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1486
14872005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1488
1489        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1490        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1491        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1492        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1493        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1494        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1495        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1496        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1497        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1498        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1499        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1500        * sptests.am: Remove.
1501
15022005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1503
1504        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1505        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1506        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1507        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1508        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1509        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1510        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1511        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1512        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1513        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1514        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1515
15162005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1517
1518        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1519
15202005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1521
1522        * spsize/Makefile.am: Rename TEST to spsize.
1523        * spsize/size.scn: Remove.
1524        * spsize/spsize.scn: New (renamed from size.scn).
1525
15262005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1527
1528        * configure.ac: Add spfatal/Makefile.
1529        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1530        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1531        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1532        * sptests.am: Remove LIB_VARIANT.
1533
15342005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1535
1536        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1537        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1538        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1539        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1540        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1541        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1542        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1543        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1544        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1545        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1546        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1547
15482005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1549
1550        * Makefile.am: Cleanup.
1551
15522005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1553
1554        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1555        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1556        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1557        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1558        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1559        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1560        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1561        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1562        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1563        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1564        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1565        spfatal/Makefile.am, spsize/Makefile.am:
1566        Partial conversion to automake.
1567
15682005-03-07      Joel Sherrill <joel@OARcorp.com>
1569
1570        * sp13/task1.c: Removed warnings.
1571
15722004-09-29      Joel Sherrill <joel@OARcorp.com>
1573
1574        * spsize/size.c: i960 obsoleted and all references removed.
1575
15762004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1577
1578        * configure.ac: Require automake > 1.9.
1579
15802004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1581
1582        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1583        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1584        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1585        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1586        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1587        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1588        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1589        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1590        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1591        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1592        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1593        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1594        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1595        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1596        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1597        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1598        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1599        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1600        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1601        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1602        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1603        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1604        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1605        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1606        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1607        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1608        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1609        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1610        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1611        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1612        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1613        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1614
16152004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1616
1617        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1618
16192004-03-30      David Querbach <querbach@realtime.bc.ca>
1620
1621        PR 595/tests
1622        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1623        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1624        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1625        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1626        others treat it as a count of longs.
1627
16282004-03-30      David Querbach <querbach@realtime.bc.ca>
1629
1630        PR 596/tests
1631        * sp32/init.c: A missing definition of TEST_INIT before including
1632        <tmacros.h> means that buffered output will not work even if selected
1633        in buffer_test_io.h.
1634
16352004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1636
1637        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1638        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1639        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1640        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1641        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1642        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1643        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1644        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1645        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1646        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1647        types.
1648
16492004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1650
1651        * configure.ac: Add 2nd arg to RTEMS_TOP.
1652
16532004-03-05      Joel Sherrill <joel@OARcorp.com>
1654
1655        * sp07/buffered_io.c: Remove warning.
1656
16572004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1658
1659        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1660        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1661        * sp02/Makefile.am: Ditto.
1662        * sp03/Makefile.am: Ditto.
1663        * sp04/Makefile.am: Ditto.
1664        * sp05/Makefile.am: Ditto.
1665        * sp06/Makefile.am: Ditto.
1666        * sp07/Makefile.am: Ditto.
1667        * sp08/Makefile.am: Ditto.
1668        * sp09/Makefile.am: Ditto.
1669        * sp11/Makefile.am: Ditto.
1670        * sp12/Makefile.am: Ditto.
1671        * sp13/Makefile.am: Ditto.
1672        * sp14/Makefile.am: Ditto.
1673        * sp15/Makefile.am: Ditto.
1674        * sp16/Makefile.am: Ditto.
1675        * sp17/Makefile.am: Ditto.
1676        * sp19/Makefile.am: Ditto.
1677        * sp20/Makefile.am: Ditto.
1678        * sp21/Makefile.am: Ditto.
1679        * sp22/Makefile.am: Ditto.
1680        * sp23/Makefile.am: Ditto.
1681        * sp24/Makefile.am: Ditto.
1682        * sp25/Makefile.am: Ditto.
1683        * sp26/Makefile.am: Ditto.
1684        * sp27/Makefile.am: Ditto.
1685        * sp28/Makefile.am: Ditto.
1686        * sp29/Makefile.am: Ditto.
1687        * sp30/Makefile.am: Ditto.
1688        * sp31/Makefile.am: Ditto.
1689        * sp32/Makefile.am: Ditto.
1690        * spfatal/Makefile.am: Ditto.
1691        * spsize/Makefile.am: Ditto.
1692
16932003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1694
1695        * sptests.am: Add dirstamp support.
1696
16972003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1698
1699        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1700
17012003-12-16      Joel Sherrill <joel@OARcorp.com>
1702
1703        PR 544/tests
1704        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1705        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1706        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1707        make tests account for resources and not print at inappropriate
1708        times.
1709        * sp07/buffered_io.c: New file.
1710
17112003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1712
1713        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1714
17152003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1716
1717        * sp01/Makefile.am: Remove all-local: $(ARCH).
1718        * sp02/Makefile.am: Remove all-local: $(ARCH).
1719        * sp03/Makefile.am: Remove all-local: $(ARCH).
1720        * sp04/Makefile.am: Remove all-local: $(ARCH).
1721        * sp05/Makefile.am: Remove all-local: $(ARCH).
1722        * sp06/Makefile.am: Remove all-local: $(ARCH).
1723        * sp07/Makefile.am: Remove all-local: $(ARCH).
1724        * sp08/Makefile.am: Remove all-local: $(ARCH).
1725        * sp09/Makefile.am: Remove all-local: $(ARCH).
1726        * sp11/Makefile.am: Remove all-local: $(ARCH).
1727        * sp12/Makefile.am: Remove all-local: $(ARCH).
1728        * sp13/Makefile.am: Remove all-local: $(ARCH).
1729        * sp14/Makefile.am: Remove all-local: $(ARCH).
1730        * sp15/Makefile.am: Remove all-local: $(ARCH).
1731        * sp16/Makefile.am: Remove all-local: $(ARCH).
1732        * sp17/Makefile.am: Remove all-local: $(ARCH).
1733        * sp19/Makefile.am: Remove all-local: $(ARCH).
1734        * sp20/Makefile.am: Remove all-local: $(ARCH).
1735        * sp21/Makefile.am: Remove all-local: $(ARCH).
1736        * sp22/Makefile.am: Remove all-local: $(ARCH).
1737        * sp23/Makefile.am: Remove all-local: $(ARCH).
1738        * sp24/Makefile.am: Remove all-local: $(ARCH).
1739        * sp25/Makefile.am: Remove all-local: $(ARCH).
1740        * sp26/Makefile.am: Remove all-local: $(ARCH).
1741        * sp27/Makefile.am: Remove all-local: $(ARCH).
1742        * sp28/Makefile.am: Remove all-local: $(ARCH).
1743        * sp29/Makefile.am: Remove all-local: $(ARCH).
1744        * sp30/Makefile.am: Remove all-local: $(ARCH).
1745        * sp31/Makefile.am: Remove all-local: $(ARCH).
1746        * sp32/Makefile.am: Remove all-local: $(ARCH).
1747        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1748        * spsize/Makefile.am: Remove all-local: $(ARCH).
1749
17502003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1751
1752        * configure.ac: Reflect having moved to testsuites/.
1753
17542003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1755
1756        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1757
17582003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1759
1760        * configure.ac:Remove RTEMS_CHECK_CPU.
1761
17622003-09-04      Joel Sherrill <joel@OARcorp.com>
1763
1764        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1765        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1766        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1767        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1768        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1769        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1770        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1771        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1772        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1773        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1774        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1775        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1776        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1777        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1778        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1779        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1780        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1781        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1782        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1783        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1784        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1785        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1786        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1787        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1788        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1789        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1790        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1791        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1792        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1793        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1794        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1795        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1796        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1797        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1798        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1799        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1800        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1801        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1802        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1803        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1804        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1805        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1806        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1807        spsize/size.c, spsize/system.h: URL for license changed.
1808
18092003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1810
1811        PR 458/tests
1812        * sp30/task1.c: Correct indexing problem.
1813
18142003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1815
1816        * Makefile.am: Reflect having moved aclocal/.
1817
18182003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1819
1820        * Makefile.am: Reflect having moved automake/.
1821        * sp01/Makefile.am: Reflect having moved automake/.
1822        * sp02/Makefile.am: Reflect having moved automake/.
1823        * sp03/Makefile.am: Reflect having moved automake/.
1824        * sp04/Makefile.am: Reflect having moved automake/.
1825        * sp05/Makefile.am: Reflect having moved automake/.
1826        * sp06/Makefile.am: Reflect having moved automake/.
1827        * sp07/Makefile.am: Reflect having moved automake/.
1828        * sp08/Makefile.am: Reflect having moved automake/.
1829        * sp09/Makefile.am: Reflect having moved automake/.
1830        * sp11/Makefile.am: Reflect having moved automake/.
1831        * sp12/Makefile.am: Reflect having moved automake/.
1832        * sp13/Makefile.am: Reflect having moved automake/.
1833        * sp14/Makefile.am: Reflect having moved automake/.
1834        * sp15/Makefile.am: Reflect having moved automake/.
1835        * sp16/Makefile.am: Reflect having moved automake/.
1836        * sp17/Makefile.am: Reflect having moved automake/.
1837        * sp19/Makefile.am: Reflect having moved automake/.
1838        * sp20/Makefile.am: Reflect having moved automake/.
1839        * sp21/Makefile.am: Reflect having moved automake/.
1840        * sp22/Makefile.am: Reflect having moved automake/.
1841        * sp23/Makefile.am: Reflect having moved automake/.
1842        * sp24/Makefile.am: Reflect having moved automake/.
1843        * sp25/Makefile.am: Reflect having moved automake/.
1844        * sp26/Makefile.am: Reflect having moved automake/.
1845        * sp27/Makefile.am: Reflect having moved automake/.
1846        * sp28/Makefile.am: Reflect having moved automake/.
1847        * sp29/Makefile.am: Reflect having moved automake/.
1848        * sp30/Makefile.am: Reflect having moved automake/.
1849        * sp31/Makefile.am: Reflect having moved automake/.
1850        * sp32/Makefile.am: Reflect having moved automake/.
1851        * spfatal/Makefile.am: Reflect having moved automake/.
1852        * spsize/Makefile.am: Reflect having moved automake/.
1853
18542003-08-14      Joel Sherrill <joel@OARcorp.com>
1855
1856        * sp02/task1.c: Added ID to name lookup service and changed name of
1857        id/name translation status code. This propagated to multiple
1858        functions. The user API service added was rtems_object_id_to_name()
1859
18602003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1861
1862        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1863
18642003-05-29      Joel Sherrill <joel@OARcorp.com>
1865
1866        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1867
18682003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1869
1870        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1871        CC_CFLAGS_DEFAULT (obsolete).
1872
18732003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1874
1875        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1876        Remove CC_LDFLAGS_PROFILE_V.
1877
18782003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1879
1880        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1881
18822003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1883
1884        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1885
18862003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1887
1888        * configure.ac: AC_PREREQ(2.57).
1889
18902002-11-14      Joel Sherrill <joel@OARcorp.com>
1891
1892        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1893        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1894        update the IDs in the screens.
1895
18962002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1897
1898        * .cvsignore: Reformat.
1899        Add autom4te*cache.
1900        Remove autom4te.cache.
1901
19022002-09-14      Joel Sherrill <joel@OARcorp.com>
1903
1904        * sp32/.cvsignore: New file.
1905
19062002-09-14      Aaron J. Grier <aaron@frye.com>
1907
1908        * PR271 was not applicable against the current source but included
1909        a nice test that Joel decided to add to the tree as sp32.
1910        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1911        * Makefile.am, configure.ac: Modified to reflect addition.
1912
19132002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1914
1915        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1916        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1917        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1918        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1919        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1920        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1921        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1922        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1923        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1924        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1925        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1926        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1927        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1928        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1929        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1930        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1931        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1932        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1933        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1934        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1935        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1936        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1937        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1938        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1939        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1940        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1941        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1942        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1943        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1944        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1945        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1946
19472002-08-01      Joel Sherrill <joel@OARcorp.com>
1948
1949        * Per PR47 add support for buffered test output.  This involved
1950        adding defines to redirect output to a buffer and dump it when
1951        full, at "test pause", and at exit.  To avoid problems when redefining
1952        exit(), all tests were modified to call rtems_test_exit().
1953        Some tests, notable psxtests, had to be modified to include
1954        the standard test macro .h file (pmacros.h or tmacros.h) to
1955        enable this support.
1956        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1957        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1958        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1959        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1960        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1961        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1962        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1963
19642002-07-30      Joel Sherrill <joel@OARcorp.com>
1965
1966        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1967        stack if the port doesn't configure using it.
1968
19692002-07-04      Joel Sherrill <joel@OARcorp.com>
1970
1971        * Jump table for single entry point removed.
1972        * spsize/size.c:  Modified to reflect above.
1973
19742002-07-01      Joel Sherrill <joel@OARcorp.com>
1975
1976        * sp29/init.c: Corrected definitions for task stack usage.
1977
19782002-07-01      Joel Sherrill <joel@OARcorp.com>
1979
1980        * spsize/size.c: _Thread_queue_Extract_table removed.
1981
19822001-05-17      Joel Sherrill <joel@OARcorp.com>
1983
1984        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1985        number of staticly configured device drivers.
1986
19872001-05-14      Joel Sherrill <joel@OARcorp.com>
1988
1989        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1990        than the configured number of drivers.
1991 
19922002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1993
1994        * configure.ac: Remove ENABLE_GCC28.
1995
19962001-04-04      Joel Sherrill <joel@OARcorp.com>
1997
1998        * spsize/size.c: Reflect SPARC modifcation to get rid of
1999        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2000 
20012001-03-29      Joel Sherrill <joel@OARcorp.com>
2002
2003        * Per PR147 addressed problems when reseting and inserting a timer
2004        into a timer chain that did not honor time passage since the last
2005        time the timer server was scheduled and the new insertion.
2006        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2007
20082001-03-28      Joel Sherrill <joel@OARcorp.com>
2009
2010        * Side-effect of PR132.
2011        * sp21/system.h: Now must explicitly request NULL driver.
2012
20132002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2014
2015        * configure.ac:
2016        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2017        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2018        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2019        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2020        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2021        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2022        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2023        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2024        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2025        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2026        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2027        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2028        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2029        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2030        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2031        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2032        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2033        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2034        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2035        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2036        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2037        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2038        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2039        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2040        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2041        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2042        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2043        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2044        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2045        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2046        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2047        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2048        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2049        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2050
20512002-03-20      Chris Johns <ccj@acm.org>
2052
2053        * PR145.
2054        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2055        in system (e.g. driver tasks).  Also exit on minimum number of
2056        switches not precise number.
2057
20582001-01-29      Joel Sherrill <joel@OARcorp.com>
2059
2060        * Fixed bug where resetting a timer that was not at the head
2061        of one of the task timer chains resulted in the Timer Server
2062        task waking up too far in the future.
2063        * Added rtems_timer_get_information() directive to support testing.
2064        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2065        above condition.
2066
20672001-01-22      Joel Sherrill <joel@OARcorp.com>
2068
2069        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2070        because priority added as argument to rtems_timer_initiate_server().
2071
20722001-01-16      Joel Sherrill <joel@OARcorp.com>
2073
2074        * Added tests for task-based timers.  This included the new tests
2075        sp30 and sp31.
2076        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2077        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2078        for task-based timer services.
2079        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2080        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2081        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2082        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2083        sp31/task1.c: New files.
2084
20852001-11-01      Joel Sherrill <joel@OARcorp.com>
2086
2087        * sp26/system.h: Properly account for stack memory used by
2088        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2089        and processed as PR78.
2090
20912001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2092
2093        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2094        * configure.in: Remove.
2095        * configure.ac: New file, generated from configure.in by autoupdate.
2096
20972001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2098
2099        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2100
21012001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2102
2103        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2104        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2105        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2106        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2107        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2108        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2109        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2110        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2111        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2112        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2113        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2114        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2115        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2116        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2117        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2118        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2119        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2120        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2121        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2122        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2123        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2124        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2125        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2126        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2127        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2128        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2129        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2130        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2131        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2132
21332001-08-16      Joel Sherrill <joel@OARcorp.com>
2134
2135        * sp20/system.h: Account for extra task stacks properly.
2136
21372001-08-16      Joel Sherrill <joel@OARcorp.com>
2138
2139        * sp13/sp13.scn: Id in screen had wrong class field value.
2140        * sp13/system.h: Account for message buffer memory.
2141        * sp13/task2.c: Remove unnecessary check for failure.
2142
21432001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2144
2145        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2146
21472001-04-20      Joel Sherrill <joel@OARcorp.com>
2148
2149        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2150        file.
2151
21522001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2153
2154        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2155
21562001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2157
2158        * sp21/Makefile.am: Remove libtest.
2159
21602000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2161
2162        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2163
21642000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2165
2166        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2167
21682000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2169
2170        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2171        Switch to GNU canonicalization.
2172        * sptests.am: Remove DEFS.
2173
21742000-09-29      Joel Sherrill <joel@OARcorp.com>
2175
2176        * sp20/sp20.scn: Corrected to reflect new addition.
2177        * sp20/system.h: Removed comment reflecting history.
2178
21792000-09-29      Stephan Merker <merker@decrc.abb.de>
2180
2181        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2182        Added new task to test sequence of altering a period's length
2183        while it is still active.
2184
21852000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2186
2187        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2188        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2189        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2190        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2191        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2192        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2193        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2194        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2195        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2196        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2197
21982000-08-10      Joel Sherrill <joel@OARcorp.com>
2199
2200        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.