source: rtems/testsuites/sptests/ChangeLog @ e731068

4.104.115
Last change on this file since e731068 was e731068, checked in by Joel Sherrill <joel.sherrill@…>, on 09/25/09 at 13:26:35

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

  • sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to run when IO speed varies.
  • Property mode set to 100644
File size: 81.8 KB
Line 
12009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
4        run when IO speed varies.
5
62009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
9        the intended code.
10
112009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
12
13        * configure.ac: Revert accidentally committed lines.
14
152009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
16
17        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
18        simple priority ceiling case that was previously only tested via the
19        POSIX API.
20        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
21        sp66/sp66.scn: New files.
22
232009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
24
25        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
26        for Id which is in range for the object class but not allocated yet.
27
282009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
29
30        * sp46/init.c, sp46/sp46.scn: Fix numbering.
31
322009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
33
34        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
35
362009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
39        spfatal02/spfatal02.scn, spfatal02/testcase.h,
40        spfatal03/spfatal03.scn, spfatal03/testcase.h,
41        spfatal04/spfatal04.scn, spfatal04/testcase.h,
42        spfatal05/spfatal05.scn, spfatal05/testcase.h,
43        spfatal06/spfatal06.scn, spfatal06/testcase.h,
44        spfatal07/spfatal07.scn, spfatal07/testcase.h,
45        spfatal08/spfatal08.scn, spfatal08/testcase.h,
46        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
47        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
48        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
49        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
50        tests use testcase.h and spfatal_support framework. Print test name
51        herald in all cases.
52        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
53        New files.
54        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
55
562009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * spfatal07/testcase.h: Indicate test is not applicable on some
59        architectures.
60
612009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
62
63        * Makefile.am: Fix spacing.
64
652009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
66
67        * spstkalloc/init.c: Changed allocator signature. Functions are now
68        static.
69
702009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
71
72        * sp29/init.c: Fixed return value evaluation.
73        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
74        * sp63/init.c: Check return value of _Heap_Initialize().
75
762009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
77
78        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
79        _Watchdog_Report() when name is not NULL. This case was covered at
80        -Os on erc32 but at -O2 we had more code.
81
822009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
83
84        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
85        overflowing on _Heap_Allocate_aligned.
86
872009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
88
89        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
90        for various null parameters.
91
922009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * sp16/sp16.scn, sp16/task1.c: Fix typo.
95
962009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
97
98        * sp65/init.c: Remove stray print.
99        * sp65/sp65.doc: Add information on second case.
100
1012009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
102
103        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
104        verify that obtaining a priority ceiling mutex when the calling
105        task's priority is the same as the priority ceiling is handled
106        correctly.
107
1082009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
109
110        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
111        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
112        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
113        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
114        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
115        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
116        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
117        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
118        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
119        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
120        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
121        rtems_clock_get_ticks_per_second().
122
1232009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
124
125        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
126        Change attributes to priority ceiling. Use directive_failed, not
127        assert. Configure a semaphore not a region.
128
1292009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
130
131        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
132        mutex cases.
133        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
134        sp65/sp65.scn: New files.
135
1362009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
137
138        * Makefile.am, configure.ac: Add new test for some core mutex cases.
139        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
140        sp65/sp65.scn: New files.
141
1422009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
145        per tick.
146
1472009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
150        adjust existing for alignment. New test ensures coverage begin and
151        end marker methods are exercised so they do not get considered
152        unexecuted.
153        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
154        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
155
1562009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Makefile.am, configure.ac: Add new test to exercise legacy
159        rtems_clock_get().
160        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
161        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
162
1632009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
164
165        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
166        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
167        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
168
1692009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
170
171        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
172        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
173        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
174        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
175        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
176        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
177        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
178        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
179        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
180
1812009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
182
183        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
184        cases.
185
1862009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
187
188        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
189        all memory is successfully allocated. This means the test can
190        validate the heap is unchanged on extend failure.
191
1922009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
193
194        * spintrcritical01/init.c, spintrcritical06/init.c,
195        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
196        per tick so tests run quicker and more reliably hit the intended
197        critical section.
198
1992009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
202        when we are unable to allocate the memory needed for an object
203        extend. Make sure all is handled properly.
204        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
205        sp64/sp64.scn: New files.
206
2072009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
208
209        * sp63/init.c: Correct test case two.
210
2112009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
212
213        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
214        test case to exercise another odd branch not taken.
215
2162009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
217
218        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
219        particular path is taken through the _Heap_Resize_block code.
220        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
221        sp63/sp63.scn: New files.
222
2232009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
226        wrong thing in a cpp macro. Added contents to screen file and add
227        documentation file.
228        * sp42/sp42.doc: New file.
229
2302009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
233
2342009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * spintrcritical16/init.c: Tinker with test to make it hit the case
237        more reliably.
238
2392009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
240
241        * Makefile.am, configure.ac: Add new test to exercise as many cases as
242        possible of not being able to allocate memory from the workspace
243        during thread creation.
244        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
245        sp18/sp18.scn: New files.
246
2472009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
248
249        * Makefile.am, configure.ac: Add new test to handle the case where
250        a region resize frees enough memory to unblock a task.
251        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
252        sp62/sp62.scn: New files.
253        * sp61/init.c: Test does not need regions.
254
2552009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am, configure.ac: Add test case for processing a timeout
258        on a thread (that is the thread executing) that has also had its
259        request satisfied while it is being enqueued.
260        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
261        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
262        spintrcritical16/spintrcritical16.scn: New files.
263        * spintrcritical15/init.c: Remove unused TSR>
264
2652009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        * Makefile.am, configure.ac: Add test case for a thread timing out on a
268        thread queue while another thread is in the process of blocking on
269        the same thread queue.
270        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
271        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
272        spintrcritical15/spintrcritical15.scn: New files.
273
2742009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
275
276        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
277
2782009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
281        sp40/sp40.scn: Now verified to hit coverage cases.
282        * sp40/sp40.doc: New file.
283
2842009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
285
286        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
287        to catch two remaining uncovered cases in rtems_io_register_driver.
288        * sp40/system.h: Removed.
289
2902009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
291
292        * Makefile.am, configure.ac: Add new test to exercise odd case in
293        rtems_iterate_over_all_threads.
294        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
295        sp41/sp41.scn: New files.
296
2972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
300        inheritance protocol since there is no holder associated with them.
301
3022009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
303
304        * Makefile.am, configure.ac: Add new tests to exercise cases where a
305        timer is scheduled from an ISR while it is being scheduled at the
306        task level.
307        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
308        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
309        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
310        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
311        spintrcritical14/spintrcritical14.scn: New files.
312
3132009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
314
315        * spintrcritical01/init.c, spintrcritical06/init.c,
316        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
317        cleanup and make the tests more similar.
318
3192009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
320
321        * spintrcritical06/init.c: Test now hits forward and reverse cases.
322
3232009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
326        test work for case that it is documented to handle.
327
3282009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
331        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
332        spintrcritical10/spintrcritical10.scn: New files.
333
3342009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
335
336        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
337        unreliable third case in sp39 to spintrcritical10. New tests to hit
338        other event synchronization critical sections.
339        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
340        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
341        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
342        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
343        spintrcritical12/spintrcritical12.scn: New files.
344
3452009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
348        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
349        sp10/sp10.scn: New files.
350
3512009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
352
353        * spintrcritical06/init.c: Clean up.
354        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
355        * spintrcritical09/spintrcritical09.scn: Fill in.
356
3572009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
358
359        * spintrcritical06/init.c: Add comment to indicate test is not finished
360        and known to not hit the case.
361        * Makefile.am, configure.ac: Add a couple more interrupt critical
362        section tests.
363        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
364        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
365        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
366        spintrcritical09/Makefile.am, spintrcritical09/init.c,
367        spintrcritical09/spintrcritical09.doc,
368        spintrcritical09/spintrcritical09.scn: New files.
369
3702009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
371
372        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
373        at hitting interrupt synchronization critical section in thread queue
374        enqueue priority for reverse insertions.
375        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
376        spintrcritical07/spintrcritical07.doc,
377        spintrcritical07/spintrcritical07.scn: New files.
378
3792009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
380
381        * Makefile.am, configure.ac: Add test case for the
382        _Thread_queue_Enqueue_priority interrupt critical section where the
383        TCB we are using as a current pointer is removed from the thread
384        queue when we flash interrupts while searching forward.
385        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
386        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
387        spintrcritical06/spintrcritical06.scn: New files.
388
3892009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
390
391        * spintrcritical_support/intrcritical.c,
392        spintrcritical_support/intrcritical.h: Change prototype of delay
393        method to indicate when counter is reset. This can be used to count
394        how many iterations we are doing.
395
3962009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
397
398        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
399        blocked on one period while another expires. Add sp61 which exercises
400        the case where a call is made to rtems_shutdown_executive when the
401        system is not up.
402        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
403        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
404        sp61/sp61.doc, sp61/sp61.scn: New files.
405
4062009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
407
408        * sp04/init.c: To be timesliced, tasks must also me preemptible.
409
4102009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
411
412        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
413        what it was intended to do.
414
4152009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * spintrcritical_support/intrcritical.c,
418        spintrcritical_support/intrcritical.h: New files.
419
4202009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
421
422        * Makefile.am, configure.ac: Add new infrastructure which is more
423        reliable about generating cases which hit interrupt critical
424        sections. Remove sp41 since it used its own mechanism.
425        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
426        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
427        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
428        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
429        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
430        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
431        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
432        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
433        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
434        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
435        spintrcritical05/spintrcritical05.scn: New files.
436        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
437        sp41/system.h: Removed.
438
4392009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
440
441        * sp41/init.c: Remove incorrect comment.
442
4432009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
444
445        * sp29/init.c: Simple binary semaphores can not be inherit priority.
446
4472009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
448
449        * sp25/init.c: Spacing.
450
4512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * Makefile.am, configure.ac: Add sp59 to test path through
454        _Thread_queue_First_priority where the task's priority was in the
455        bottom 1/4 of the range.
456        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
457        sp59/sp59.scn: New files.
458
4592009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
460
461        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
462        not blocked on a thread queue.
463        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
464        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
465
4662009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * Makefile.am, configure.ac: Add test for timespec divide by zero.
469        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
470        sp58/sp58.scn: New files.
471
4722009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
475        pointer being null. This does not happen naturally at this time so
476        force the point.
477
4782009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
479
480        * sp12/sp12.scn: Update screen to reflect priority changes from long
481        ago.
482
4832009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
486        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
487        as sp27a and test flushing both counting and binary semaphores.
488        Reformatted.
489        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
490        sp27a/sp27a.scn: New files.
491
4922009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
495        copied fomr other Makefile.am's.
496
4972009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
498
499        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
500        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
501        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
502        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
503
5042009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * sp57/sp57.doc: Correct.
507
5082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * Makefile.am, configure.ac: Add test of restarting a task which is in
511        the middle of a sleep or wake after.
512        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
513        sp57/sp57.scn: New files.
514
5152009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * sp43/init.c, sp43/sp43.scn: Add more cases for
518        rtems_object_get_class_information() to improve coverage.
519
5202009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * Makefile.am, configure.ac: Add new test to verify that when a user
523        extension create hook fails, that the error is properly propagated.
524        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
525        sp56/sp56.scn: New files.
526
5272009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
528
529        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
530        rtems_extension_delete.
531
5322009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
533
534        * sp09/screen01.c, sp09/sp09.scn: Add test for
535        rtems_object_get_classic_name with invalid id.
536
5372009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * sp02/task1.c: Minor spacing.
540
5412009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
542
543        * spfatal12/init.c: Address to heap initialize must be aligned but size
544        must be too small.
545
5462009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
547
548        * Makefile.am, configure.ac: Add new test to exercise case when
549        broadcasting to a message queue with a pending message.
550        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
551        sp55/sp55.scn: New files.
552
5532009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
554
555        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
556        spfatal tests appear to cover all fatal error cases.
557        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
558        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
559        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
560        spfatal/task1.c: Removed.
561
5622009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
563
564        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
565        initialize workspace heap during initialize. Can be caused by
566        unaligned address or not enough memory to initialize heap required
567        overhead.
568        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
569        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
570
5712009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
574
5752009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
576
577        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
578
5792009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
580
581        * spstkalloc/spstkalloc.scn: Update screen.
582
5832009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
584
585        * Makefile.am, configure.ac: Add new test for user configured stack
586        allocator/deallocator. Test both pass and fail cases.
587        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
588        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
589
5902009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
591
592        * spchain/init.c, spchain/spchain.scn: Clean up test.
593
5942009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
595
596        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
597        routines whose bodies are not used by RTEMS itself.
598        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
599        spchain/spchain.doc, spchain/spchain.scn: New files.
600
6012009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
602
603        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
604        chain for coverage.
605
6062009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
607
608        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
609        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
610        improve coverage.
611
6122009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
613
614        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
615
6162009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
617
618        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
619        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
620
6212009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
624        Enhance spprintk. Add two new fatal error tests to cover
625        __assert_func.
626        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
627        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
628
6292009-06-18      Chris Johns <chrisj@rtems.org>
630
631        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
632        workaround the H8300 gcc bug.
633
6342009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
635
636        * sp54/init.c: Fix spacing.
637
6382009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
639
640        * sp02/sp02.doc, sp02/system.h: Update copyright year.
641
6422009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
645
6462009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
647
648        * Makefile.am, configure.ac: Add new test.
649        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
650        sp54/sp54.scn: New files.
651
6522009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
653
654        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
655        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
656        the time of day forward not making server based timers fire.
657        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
658        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
659        sp53/sp53.scn: New files.
660
6612009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
662
663        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
664
6652009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
666
667        PR 1415/cpukit
668        * Makefile.am, configure.ac: Add test for very simple priority ceiling
669        violation.
670        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
671        sp51/sp51.scn: New files.
672
6732009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        PR 1413/cpukit
676        * Makefile.am, configure.ac: Add test for case where server based
677        timers which reinitiated themselves did not get reinserted onto timer
678        chain.
679        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
680        sp50/sp50.scn: New files.
681
6822009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
683
684        PR 1414/cpukit
685        * Makefile.am, configure.ac: Tighten math on extraction of index so it
686        is harder to trick by passing in a valid id of an incorrect object
687        class.
688        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
689        sp49/sp49.scn: New files.
690
6912009-05-19      Chris Johns <chrisj@rtems.org>
692
693        * sp04/tswitch.c: Lower sample count for small memory targets.
694       
6952009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * spprintk/init.c: printk() now 100% covered.
698
6992009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
700
701        * spprintk/init.c: More test cases.
702
7032009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
704
705        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
706        large enough for buffer node overhead.
707
7082009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
709
710        * Makefile.am, configure.ac, spwatchdog/system.h,
711        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
712        printk. These will help coverage. Simplify spwkspace.
713        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
714        spprintk/spprintk.scn: New files.
715        * spwkspace/system.h: Removed.
716
7172009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
718
719        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
720        methods.
721        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
722        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
723
7242009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
725
726        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
727        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
728        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
729        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
730        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
731        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
732        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
733        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
734        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
735        spsize/size.c: Fix warnings.
736
7372009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
738
739        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
740        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
741        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
742        spobjgetnext/system.h: New files.
743
7442009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
745
746        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
747        64k to 20k. No impact on test behavior.
748
7492009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
752
7532009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
754
755        * sp37/init.c, sp37/sp37.scn: Add test case for
756        rtems_interrupt_level_attribute body.
757
7582009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
759
760        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
761        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
762        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
763        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
764        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
765        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
766        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
767        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
768        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
769        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
770        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
771        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
772        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
773        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
774        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
775        sp48/Makefile.am, spfatal/Makefile.am,
776        spfatal01/Makefile.am, spfatal02/Makefile.am,
777        spfatal03/Makefile.am, spfatal04/Makefile.am,
778        spfatal05/Makefile.am, spfatal06/Makefile.am,
779        spfatal07/Makefile.am, spfatal08/Makefile.am,
780        spfatal09/Makefile.am, spsize/Makefile.am,
781        spwatchdog/Makefile.am:
782        Eliminate _exe_/.exe.
783
7842009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
785
786        PR 1388/cpukit
787        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
788        allow both priority inherit and ceiling attributes to be set on
789        semaphore create. These attributes are mutually exclusive and this
790        should be an error.
791
7922009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
793
794        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
795        unlimited objects when configured for a unified workspace works as
796        expected.
797        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
798        sp48/sp48.scn: New files.
799
8002009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
801                Joel Sherrill <joel.sherrill@oarcorp.com>
802
803        PR 1357/cpukit
804        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
805        honored.
806        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
807        sp47/sp47.scn: New files.
808
8092009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
810
811        * Makefile.am, configure.ac: Add new test to test Watchdog display
812        helper routines. These reach into the SuperCore.
813        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
814        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
815        spwatchdog/system.h, spwatchdog/task1.c: New files.
816
8172009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
818
819        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
820
8212009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
822
823        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
824        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
825        hard-coded hex numbers for bad object Ids.
826
8272009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
828
829        * sp15/system.h, sp19/system.h: Array of task names should be of type
830        rtems_name not rtems_id. Similarly array of task ids should be
831        rtems_id not rtems_name.
832
8332008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
834
835        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
836
8372008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
838
839        * Makefile.am, configure.ac, spfatal06/testcase.h,
840        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
841        spsize/size.c: Eliminate pointers to API configuration tables in the
842        main configuration table. Reference the main configuration table and
843        the API configuration tables directly using the confdefs.h version
844        rather than obtaining a pointer to it. This eliminated some
845        variables, a potential fatal error, some unnecessary default
846        configuration structures. Overall, about a 4.5% reduction in the code
847        size for minimum and hello on the SPARC.
848        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
849        spfatal10/testcase.h: Removed.
850
8512008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
852
853        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
854        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
855        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
856        successfully with maxixum number of priorities as 16 instead of 256.
857        This was done by temporarily modifying the score priority.h maximum.
858        This allowed testing of all API code to ensure that it worked
859        properly with a reduced number of priorities. Most modifications were
860        to switch from hard-coded maximum to using the API provided methods
861        to determine maximum number of priority levels.
862
8632008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
864
865        * sp46/sp46.scn: Add screen missed earlier.
866
8672008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
868
869        PR 1348/cpukit
870        * Makefile.am, configure.ac: Add test of special case of resetting cpu
871        usage information while a period is running.
872        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
873        sp46/sp46.scn: New files.
874
8752008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
876
877        * sp45/init.c: New file.
878
8792008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
880
881        PR 1347/cpukit
882        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
883        Rework Timer Server to ensure that the context allows for blocking,
884        allocating memory, and acquiring semaphores and mutexes.
885        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
886        New files.
887
8882008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * sp25/system.h: Add warning and temporary m32c conditional until size
891        type addressed.
892
8932008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
894
895        * sp09/screen07.c: Use INT_MAX as number of messages so always
896        properly sized and no overflow on constant.
897        * sp09/screen10.c: Delay so on targets with simulator idle clock
898        tick driver this will work.
899        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
900        byte boundaries rather than two byte boundaries.
901        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
902        allocate more memory than size_t holds on m32c.
903
9042008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
905
906        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
907        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
908        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
909        and Region calls. On 16-bit architectures, size_t can be 16-bits
910        which would limit sizes to 64K. Also address constants which
911        overflowed on 16-bit integer targets.
912
9132008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
914
915        * sp43/sp43.scn: Bump version to 4.9.99.0
916
9172008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
918
919        * sp19/system.h: Use "double" instead of "rtems_double".
920
9212008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
922
923        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
924
9252008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
926
927        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
928        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
929        spfatal_support/init.c, spfatal_support/system.h:
930        Convert to "bool".
931
9322008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
933
934        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
935        declared in a public place.
936
9372008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
938
939        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
940
9412008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
942
943        * sp43/init.c: Fix derefence of uninitialized pointer.
944
9452008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
946
947        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
948        multiprocessing is not enabled. Saves one more variable from single
949        processor configuration.
950
9512008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
952
953        PR 1212/cpukit
954        * Makefile.am, configure.ac: Time slicing will not happen if the task
955        mode is changed from a non-timeslicing mode to timeslicing mode if it
956        is done by the executing thread (e.g. in its task body). This change
957        includes sp44 to demonstrate the problem and verify the correction.
958        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
959
9602008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
963        architectures they are not supported on.
964
9652008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
966
967        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
968
9692008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
970
971        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
972          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
973
9742008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
975
976        * sp28/init.c: Corrections to configuration.
977        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
978        * spsize/size.c: _ISR_Vector_table only exists on architectures
979        which use the Simple Vectored Interrupt Model.
980
9812008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
982
983        * spsize/size.c: Convention calls for leading underscore on private
984        RTEMS variables.
985
9862008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
987
988        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
989        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
990        Refactored and renamed initialization routines to
991        rtems_initialize_data_structures, rtems_initialize_before_drivers,
992        rtems_initialize_device_drivers, and
993        rtems_initialize_start_multitasking. This opened the sequence up so
994        that bootcard() could provide a more robust and flexible framework
995        which is easier to explain and understand. This also lays the
996        groundwork for sharing the division of available memory between the
997        RTEMS workspace and heap and the C library initialization across all
998        BSPs.
999
10002008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1001
1002        * sp32/init.c: Formatting.
1003
10042008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1005
1006        * sp09/screen01.c: Correct test.
1007        * sp09/screen14.c: Update copyright.
1008        * sp28/init.c: Correct end of test messages.
1009
10102008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1011
1012        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1013
10142008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1015
1016        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1017        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1018        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1019        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1020        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1021        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1022        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1023        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1024        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1025        tests. Add a clock_settime case for < 1988.
1026
10272008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1028
1029        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1030
10312008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1032
1033        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1034        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1035        * sp41/sp41.scn: Now has content.
1036        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1037        Object Services recently added to API.
1038
10392008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1040
1041        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1042        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1043        collection. This changed the name of a few previously public but
1044        undocumented services and added a some new services.
1045        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1046        sp43/system.h: New files.
1047
10482008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1049
1050        * spfatal10/.cvsignore: New file.
1051
10522008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1053
1054        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1055        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1056        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1057        New files.
1058
10592008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1060
1061        * Makefile.am, configure.ac: Added fatal error tests
1062        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1063        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1064        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1065        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1066        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1067        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1068        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1069        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1070        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1071        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1072        spfatal_support/init.c, spfatal_support/system.h: New files.
1073
10742008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1075
1076        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1077        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1078        test messages.
1079
10802008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1081
1082        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1083        simple type to a union of an unsigned 32 bit integer and a pointer.
1084        This should help eliminate weird casts between u32 and pointers in
1085        various places. The APIs now have to explicitly call _u32 or _string
1086        versions of helper routines. This should also simplify things and
1087        eliminate the need for ugly casts in some cases.
1088
10892008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1090
1091        * sp42/Makefile.am: New file.
1092
10932008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1094
1095        Add sp42 to exercise thread queue with knowledge of the implementation
1096        so we can exercise all of the normal paths possible.
1097        * Makefile.am, configure.ac: Add sp42.
1098        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1099
11002008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1101
1102        * sp39/init.c: Add case for long timeout on blocking operation.
1103        * Makefile.am, configure.ac: Add new test to exercise thread
1104        queue blokcing synchronization. sp39 and sp41 are very similar.
1105        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1106        sp41/system.h: New files.
1107
11082008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1109
1110        * sp39/init.c: Clean up.
1111
11122008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1113
1114        * sp39/init.c: Modify to improve coverage.
1115
11162008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1117
1118        * sp36/strict_order_mut.c:
1119
11202008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1121
1122        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1123        driver registration.
1124        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1125        sp40/system.h: New files.
1126
11272008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1128
1129        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1130        Add test cases for:
1131          + message queue create requesting too many message buffers
1132            for the available memory
1133          + region extend with address inside existing heap
1134          + timer server initiate too large a stack, create error
1135        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1136          + task set priority while holding resource
1137
11382008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * Makefile.am, configure.ac: Added sp38 and sp39.
1141        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1142        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1143        sp39/sp39.scn, sp39/system.h: New files.
1144
11452007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1146
1147        * sp36/strict_order_mut.c: New file.
1148
11492007-12-21      Xi Yang <hiyangxi@gmail.com>
1150
1151        * Makefile.am, configure.ac: Add support for proper stacking of
1152        priority inheritance on mutexes as well as enforce proper order of
1153        release.
1154        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1155        sp36/sp36.scn: New files.
1156
11572007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1158
1159        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1160        directive instead of violating RTEMS internals.
1161
11622007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1163
1164        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1165        Add test cases for User Extension Manager to improve code coverage.
1166        * sp21/task1.c: Fix spelling error.
1167
11682007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1169
1170        * spsize/size.c: Account for previous changes in calculation of MPCI
1171        receive server stack.
1172
11732007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * sp09/screen07.c, sp09/sp09.scn: Add test for
1176        rtems_message_queue_broadcast for bad buffer and count pointers.
1177        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1178        with bad priority or initiating twice.
1179        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1180        it forces a dispatch.
1181        * sp37/init.c: New file.
1182
11832007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1184
1185        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1186        enable, flash, and is in progress. These are normally inlines but
1187        also have bodies for non-C code. This test also exercises the odd
1188        case of calling clock tick from outside an ISR.
1189        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1190
11912007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1192
1193        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1194        using notepad with the current task's ID or SELF
1195        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1196        test missing test cases for clock_get.
1197
11982007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1199
1200        * sp28/init.c: Add test code for task variables to improve coverage.
1201
12022007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1203
1204        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1205        RTEMS provided accessor macros to obtain configuration fields.
1206
12072007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1208
1209        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1210        Configuration Table. Eliminate CPU Table from all ports. Delete
1211        references to CPU Table in all forms.
1212
12132007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1214
1215        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1216
12172007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1218
1219        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1220        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1221        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1222        to improve test coverage.
1223
12242007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1225
1226        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1227        coverage.
1228
12292007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1232
12332007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1234
1235        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1236        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1237        .scn files.
1238
12392007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1240
1241        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1242        commented out and updated the .scn file.
1243
12442007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1247        buffered test IO.
1248
12492007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1252        rtems_io_unregister_driver did not have any test code.
1253
12542007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1255
1256        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1257        since it was used to configure a no longer used feature. Device names
1258        are now part of the filesystem not in a table. This also eliminated
1259        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1260        RTEMS as well as the memory allocation used to populate
1261        _IO_Driver_name_table.
1262
12632007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1264
1265        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1266        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1267        properly.
1268
12692007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1270
1271        * spsize/size.c: Eliminated the variables
1272        _RTEMS_tasks_User_initialization_tasks and
1273        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1274        used in one place after initialized. It was a waste of space.
1275
12762007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1277
1278        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1279        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1280        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1281        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1282        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1283        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1284        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1285        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1286        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1287        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1288        spsize/size.c: Add optional managers to Makefiles. Clean up test
1289        cases so last output line follows END OF pattern. Make sure test case
1290        all run. All tests appeared ok on sis.
1291
12922007-04-05      Joel Sherrill <joel@OARcorp.com>
1293
1294        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1295
12962007-04-05      Joel Sherrill <joel@OARcorp.com>
1297
1298        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1299        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1300        CONFIGURE_APPLICATION_NEEDS_XXX.
1301
13022007-04-02      Joel Sherrill <joel@OARcorp.com>
1303
1304        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1305
13062007-04-02      Joel Sherrill <joel@OARcorp.com>
1307
1308        * spsize/size.c: Convert from Classic API style TOD_Control as
1309        fundamental time structure to POSIX struct timespec. Add
1310        clock_get_uptime().
1311
13122007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1313
1314        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1315
13162007-03-26      Joel Sherrill <joel@OARcorp.com>
1317
1318        * sp35/priinv.c: Remove warning.
1319
13202007-03-10      Joel Sherrill <joel@OARcorp.com>
1321
1322        * sp26/system.h: Remove incorrect and duplicate
1323        CONFIGURE_EXTRA_TASK_STACKS.
1324
13252007-03-05      Joel Sherrill <joel@OARcorp.com>
1326
1327        PR 1222/cpukit
1328        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1329        thread that is blocked on a priority based thread queue is changed,
1330        that its placement in the queue is reevaluated based upon the new
1331        priority. This enhancement includes modifications to the SuperCore as
1332        well as new test cases.
1333        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1334        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1335        sp35/sp35.doc, sp35/sp35.scn: New files.
1336
13372007-03-05      Joel Sherrill <joel@OARcorp.com>
1338
1339        * sp26/system.h: Correct memory required for stack sizes.
1340
13412007-02-06      Joel Sherrill <joel@OARcorp.com>
1342
1343        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1344        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1345        tests.
1346
13472006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1348
1349        * sp33/init.c: Improve barrier test to include normal blocking with
1350        manual release and unblocking in barrier deletion.
1351
13522006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1353
1354        * configure.ac: New BUG-REPORT address.
1355
13562006-11-20      Joel Sherrill <joel@OARcorp.com>
1357
1358        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1359        and make output more compliant with other tests.
1360
13612006-11-17      Joel Sherrill <joel@OARcorp.com>
1362
1363        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1364        cases intended on all targets possible with new heap algorithm.
1365
13662006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1367
1368        * Makefile.am, configure.ac: Adding Classic API Barriers.
1369        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1370        New files.
1371
13722006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1373
1374        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1375
13762006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1377
1378        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1379        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1380        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1381        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1382        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1383        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1384        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1385        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1386        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1387        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1388        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1389        Use rtems_testsdir instead.
1390
13912006-04-05      Joel Sherrill <joel@OARcorp.com>
1392                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1393
1394        * spsize/size.c: Victor spotted the problem that
1395        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1396        variables and needed to be set to the same value.  I took that
1397        idea and just removed _Thread_MP_Receive.  All uses are now
1398        _MPCI_Receive_server_tcb.
1399
14002005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1401
1402        * configure.ac: Remove RTEMS_ENABLE_BARE,
1403        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1404
14052005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1406
1407        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1408        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1409        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1410        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1411        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1412        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1413        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1414        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1415        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1416        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1417        spfatal/Makefile.am, spsize/Makefile.am:
1418        Convert to use *_PROGRAMS.
1419
14202005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1421
1422        * sp01/Makefile.am, sp02/Makefile.am,
1423        sp03/Makefile.am, sp04/Makefile.am,
1424        sp05/Makefile.am, sp06/Makefile.am,
1425        sp07/Makefile.am, sp08/Makefile.am,
1426        sp09/Makefile.am, sp11/Makefile.am,
1427        sp12/Makefile.am, sp13/Makefile.am,
1428        sp14/Makefile.am, sp15/Makefile.am,
1429        sp16/Makefile.am, sp17/Makefile.am,
1430        sp19/Makefile.am, sp20/Makefile.am,
1431        sp21/Makefile.am, sp22/Makefile.am,
1432        sp23/Makefile.am, sp24/Makefile.am,
1433        sp25/Makefile.am, sp26/Makefile.am,
1434        sp27/Makefile.am, sp28/Makefile.am,
1435        sp29/Makefile.am, sp30/Makefile.am,
1436        sp31/Makefile.am, sp32/Makefile.am,
1437        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1438
14392005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1440
1441        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1442        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1443        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1444        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1445        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1446        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1447        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1448        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1449        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1450        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1451        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1452        * sptests.am: Remove.
1453
14542005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1455
1456        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1457        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1458        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1459        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1460        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1461        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1462        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1463        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1464        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1465        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1466        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1467
14682005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1469
1470        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1471
14722005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1473
1474        * spsize/Makefile.am: Rename TEST to spsize.
1475        * spsize/size.scn: Remove.
1476        * spsize/spsize.scn: New (renamed from size.scn).
1477
14782005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1479
1480        * configure.ac: Add spfatal/Makefile.
1481        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1482        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1483        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1484        * sptests.am: Remove LIB_VARIANT.
1485
14862005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1487
1488        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1489        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1490        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1491        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1492        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1493        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1494        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1495        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1496        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1497        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1498        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1499
15002005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1501
1502        * Makefile.am: Cleanup.
1503
15042005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1505
1506        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1507        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1508        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1509        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1510        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1511        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1512        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1513        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1514        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1515        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1516        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1517        spfatal/Makefile.am, spsize/Makefile.am:
1518        Partial conversion to automake.
1519
15202005-03-07      Joel Sherrill <joel@OARcorp.com>
1521
1522        * sp13/task1.c: Removed warnings.
1523
15242004-09-29      Joel Sherrill <joel@OARcorp.com>
1525
1526        * spsize/size.c: i960 obsoleted and all references removed.
1527
15282004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1529
1530        * configure.ac: Require automake > 1.9.
1531
15322004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1533
1534        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1535        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1536        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1537        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1538        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1539        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1540        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1541        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1542        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1543        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1544        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1545        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1546        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1547        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1548        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1549        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1550        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1551        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1552        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1553        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1554        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1555        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1556        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1557        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1558        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1559        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1560        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1561        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1562        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1563        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1564        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1565        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1566
15672004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1568
1569        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1570
15712004-03-30      David Querbach <querbach@realtime.bc.ca>
1572
1573        PR 595/tests
1574        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1575        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1576        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1577        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1578        others treat it as a count of longs.
1579
15802004-03-30      David Querbach <querbach@realtime.bc.ca>
1581
1582        PR 596/tests
1583        * sp32/init.c: A missing definition of TEST_INIT before including
1584        <tmacros.h> means that buffered output will not work even if selected
1585        in buffer_test_io.h.
1586
15872004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1588
1589        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1590        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1591        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1592        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1593        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1594        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1595        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1596        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1597        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1598        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1599        types.
1600
16012004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1602
1603        * configure.ac: Add 2nd arg to RTEMS_TOP.
1604
16052004-03-05      Joel Sherrill <joel@OARcorp.com>
1606
1607        * sp07/buffered_io.c: Remove warning.
1608
16092004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1610
1611        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1612        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1613        * sp02/Makefile.am: Ditto.
1614        * sp03/Makefile.am: Ditto.
1615        * sp04/Makefile.am: Ditto.
1616        * sp05/Makefile.am: Ditto.
1617        * sp06/Makefile.am: Ditto.
1618        * sp07/Makefile.am: Ditto.
1619        * sp08/Makefile.am: Ditto.
1620        * sp09/Makefile.am: Ditto.
1621        * sp11/Makefile.am: Ditto.
1622        * sp12/Makefile.am: Ditto.
1623        * sp13/Makefile.am: Ditto.
1624        * sp14/Makefile.am: Ditto.
1625        * sp15/Makefile.am: Ditto.
1626        * sp16/Makefile.am: Ditto.
1627        * sp17/Makefile.am: Ditto.
1628        * sp19/Makefile.am: Ditto.
1629        * sp20/Makefile.am: Ditto.
1630        * sp21/Makefile.am: Ditto.
1631        * sp22/Makefile.am: Ditto.
1632        * sp23/Makefile.am: Ditto.
1633        * sp24/Makefile.am: Ditto.
1634        * sp25/Makefile.am: Ditto.
1635        * sp26/Makefile.am: Ditto.
1636        * sp27/Makefile.am: Ditto.
1637        * sp28/Makefile.am: Ditto.
1638        * sp29/Makefile.am: Ditto.
1639        * sp30/Makefile.am: Ditto.
1640        * sp31/Makefile.am: Ditto.
1641        * sp32/Makefile.am: Ditto.
1642        * spfatal/Makefile.am: Ditto.
1643        * spsize/Makefile.am: Ditto.
1644
16452003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1646
1647        * sptests.am: Add dirstamp support.
1648
16492003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1650
1651        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1652
16532003-12-16      Joel Sherrill <joel@OARcorp.com>
1654
1655        PR 544/tests
1656        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1657        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1658        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1659        make tests account for resources and not print at inappropriate
1660        times.
1661        * sp07/buffered_io.c: New file.
1662
16632003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1664
1665        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1666
16672003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1668
1669        * sp01/Makefile.am: Remove all-local: $(ARCH).
1670        * sp02/Makefile.am: Remove all-local: $(ARCH).
1671        * sp03/Makefile.am: Remove all-local: $(ARCH).
1672        * sp04/Makefile.am: Remove all-local: $(ARCH).
1673        * sp05/Makefile.am: Remove all-local: $(ARCH).
1674        * sp06/Makefile.am: Remove all-local: $(ARCH).
1675        * sp07/Makefile.am: Remove all-local: $(ARCH).
1676        * sp08/Makefile.am: Remove all-local: $(ARCH).
1677        * sp09/Makefile.am: Remove all-local: $(ARCH).
1678        * sp11/Makefile.am: Remove all-local: $(ARCH).
1679        * sp12/Makefile.am: Remove all-local: $(ARCH).
1680        * sp13/Makefile.am: Remove all-local: $(ARCH).
1681        * sp14/Makefile.am: Remove all-local: $(ARCH).
1682        * sp15/Makefile.am: Remove all-local: $(ARCH).
1683        * sp16/Makefile.am: Remove all-local: $(ARCH).
1684        * sp17/Makefile.am: Remove all-local: $(ARCH).
1685        * sp19/Makefile.am: Remove all-local: $(ARCH).
1686        * sp20/Makefile.am: Remove all-local: $(ARCH).
1687        * sp21/Makefile.am: Remove all-local: $(ARCH).
1688        * sp22/Makefile.am: Remove all-local: $(ARCH).
1689        * sp23/Makefile.am: Remove all-local: $(ARCH).
1690        * sp24/Makefile.am: Remove all-local: $(ARCH).
1691        * sp25/Makefile.am: Remove all-local: $(ARCH).
1692        * sp26/Makefile.am: Remove all-local: $(ARCH).
1693        * sp27/Makefile.am: Remove all-local: $(ARCH).
1694        * sp28/Makefile.am: Remove all-local: $(ARCH).
1695        * sp29/Makefile.am: Remove all-local: $(ARCH).
1696        * sp30/Makefile.am: Remove all-local: $(ARCH).
1697        * sp31/Makefile.am: Remove all-local: $(ARCH).
1698        * sp32/Makefile.am: Remove all-local: $(ARCH).
1699        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1700        * spsize/Makefile.am: Remove all-local: $(ARCH).
1701
17022003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1703
1704        * configure.ac: Reflect having moved to testsuites/.
1705
17062003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1707
1708        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1709
17102003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1711
1712        * configure.ac:Remove RTEMS_CHECK_CPU.
1713
17142003-09-04      Joel Sherrill <joel@OARcorp.com>
1715
1716        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1717        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1718        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1719        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1720        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1721        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1722        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1723        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1724        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1725        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1726        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1727        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1728        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1729        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1730        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1731        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1732        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1733        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1734        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1735        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1736        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1737        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1738        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1739        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1740        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1741        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1742        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1743        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1744        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1745        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1746        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1747        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1748        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1749        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1750        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1751        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1752        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1753        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1754        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1755        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1756        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1757        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1758        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1759        spsize/size.c, spsize/system.h: URL for license changed.
1760
17612003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1762
1763        PR 458/tests
1764        * sp30/task1.c: Correct indexing problem.
1765
17662003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1767
1768        * Makefile.am: Reflect having moved aclocal/.
1769
17702003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1771
1772        * Makefile.am: Reflect having moved automake/.
1773        * sp01/Makefile.am: Reflect having moved automake/.
1774        * sp02/Makefile.am: Reflect having moved automake/.
1775        * sp03/Makefile.am: Reflect having moved automake/.
1776        * sp04/Makefile.am: Reflect having moved automake/.
1777        * sp05/Makefile.am: Reflect having moved automake/.
1778        * sp06/Makefile.am: Reflect having moved automake/.
1779        * sp07/Makefile.am: Reflect having moved automake/.
1780        * sp08/Makefile.am: Reflect having moved automake/.
1781        * sp09/Makefile.am: Reflect having moved automake/.
1782        * sp11/Makefile.am: Reflect having moved automake/.
1783        * sp12/Makefile.am: Reflect having moved automake/.
1784        * sp13/Makefile.am: Reflect having moved automake/.
1785        * sp14/Makefile.am: Reflect having moved automake/.
1786        * sp15/Makefile.am: Reflect having moved automake/.
1787        * sp16/Makefile.am: Reflect having moved automake/.
1788        * sp17/Makefile.am: Reflect having moved automake/.
1789        * sp19/Makefile.am: Reflect having moved automake/.
1790        * sp20/Makefile.am: Reflect having moved automake/.
1791        * sp21/Makefile.am: Reflect having moved automake/.
1792        * sp22/Makefile.am: Reflect having moved automake/.
1793        * sp23/Makefile.am: Reflect having moved automake/.
1794        * sp24/Makefile.am: Reflect having moved automake/.
1795        * sp25/Makefile.am: Reflect having moved automake/.
1796        * sp26/Makefile.am: Reflect having moved automake/.
1797        * sp27/Makefile.am: Reflect having moved automake/.
1798        * sp28/Makefile.am: Reflect having moved automake/.
1799        * sp29/Makefile.am: Reflect having moved automake/.
1800        * sp30/Makefile.am: Reflect having moved automake/.
1801        * sp31/Makefile.am: Reflect having moved automake/.
1802        * sp32/Makefile.am: Reflect having moved automake/.
1803        * spfatal/Makefile.am: Reflect having moved automake/.
1804        * spsize/Makefile.am: Reflect having moved automake/.
1805
18062003-08-14      Joel Sherrill <joel@OARcorp.com>
1807
1808        * sp02/task1.c: Added ID to name lookup service and changed name of
1809        id/name translation status code. This propagated to multiple
1810        functions. The user API service added was rtems_object_id_to_name()
1811
18122003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1813
1814        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1815
18162003-05-29      Joel Sherrill <joel@OARcorp.com>
1817
1818        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1819
18202003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1821
1822        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1823        CC_CFLAGS_DEFAULT (obsolete).
1824
18252003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1826
1827        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1828        Remove CC_LDFLAGS_PROFILE_V.
1829
18302003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1831
1832        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1833
18342003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1835
1836        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1837
18382003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1839
1840        * configure.ac: AC_PREREQ(2.57).
1841
18422002-11-14      Joel Sherrill <joel@OARcorp.com>
1843
1844        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1845        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1846        update the IDs in the screens.
1847
18482002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1849
1850        * .cvsignore: Reformat.
1851        Add autom4te*cache.
1852        Remove autom4te.cache.
1853
18542002-09-14      Joel Sherrill <joel@OARcorp.com>
1855
1856        * sp32/.cvsignore: New file.
1857
18582002-09-14      Aaron J. Grier <aaron@frye.com>
1859
1860        * PR271 was not applicable against the current source but included
1861        a nice test that Joel decided to add to the tree as sp32.
1862        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1863        * Makefile.am, configure.ac: Modified to reflect addition.
1864
18652002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1866
1867        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1868        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1869        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1870        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1871        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1872        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1873        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1874        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1875        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1876        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1877        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1878        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1879        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1880        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1881        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1882        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1883        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1884        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1885        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1886        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1887        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1888        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1889        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1890        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1891        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1892        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1893        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1894        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1895        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1896        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1897        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1898
18992002-08-01      Joel Sherrill <joel@OARcorp.com>
1900
1901        * Per PR47 add support for buffered test output.  This involved
1902        adding defines to redirect output to a buffer and dump it when
1903        full, at "test pause", and at exit.  To avoid problems when redefining
1904        exit(), all tests were modified to call rtems_test_exit().
1905        Some tests, notable psxtests, had to be modified to include
1906        the standard test macro .h file (pmacros.h or tmacros.h) to
1907        enable this support.
1908        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1909        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1910        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1911        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1912        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1913        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1914        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1915
19162002-07-30      Joel Sherrill <joel@OARcorp.com>
1917
1918        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1919        stack if the port doesn't configure using it.
1920
19212002-07-04      Joel Sherrill <joel@OARcorp.com>
1922
1923        * Jump table for single entry point removed.
1924        * spsize/size.c:  Modified to reflect above.
1925
19262002-07-01      Joel Sherrill <joel@OARcorp.com>
1927
1928        * sp29/init.c: Corrected definitions for task stack usage.
1929
19302002-07-01      Joel Sherrill <joel@OARcorp.com>
1931
1932        * spsize/size.c: _Thread_queue_Extract_table removed.
1933
19342001-05-17      Joel Sherrill <joel@OARcorp.com>
1935
1936        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1937        number of staticly configured device drivers.
1938
19392001-05-14      Joel Sherrill <joel@OARcorp.com>
1940
1941        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1942        than the configured number of drivers.
1943 
19442002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1945
1946        * configure.ac: Remove ENABLE_GCC28.
1947
19482001-04-04      Joel Sherrill <joel@OARcorp.com>
1949
1950        * spsize/size.c: Reflect SPARC modifcation to get rid of
1951        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1952 
19532001-03-29      Joel Sherrill <joel@OARcorp.com>
1954
1955        * Per PR147 addressed problems when reseting and inserting a timer
1956        into a timer chain that did not honor time passage since the last
1957        time the timer server was scheduled and the new insertion.
1958        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1959
19602001-03-28      Joel Sherrill <joel@OARcorp.com>
1961
1962        * Side-effect of PR132.
1963        * sp21/system.h: Now must explicitly request NULL driver.
1964
19652002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * configure.ac:
1968        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1969        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1970        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1971        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1972        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1973        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1974        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1975        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1976        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1977        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1978        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1979        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1980        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1981        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1982        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1983        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1984        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1985        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1986        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1987        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1988        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1989        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1990        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1991        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1992        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1993        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1994        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1995        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1996        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1997        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1998        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1999        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2000        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2001        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2002
20032002-03-20      Chris Johns <ccj@acm.org>
2004
2005        * PR145.
2006        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2007        in system (e.g. driver tasks).  Also exit on minimum number of
2008        switches not precise number.
2009
20102001-01-29      Joel Sherrill <joel@OARcorp.com>
2011
2012        * Fixed bug where resetting a timer that was not at the head
2013        of one of the task timer chains resulted in the Timer Server
2014        task waking up too far in the future.
2015        * Added rtems_timer_get_information() directive to support testing.
2016        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2017        above condition.
2018
20192001-01-22      Joel Sherrill <joel@OARcorp.com>
2020
2021        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2022        because priority added as argument to rtems_timer_initiate_server().
2023
20242001-01-16      Joel Sherrill <joel@OARcorp.com>
2025
2026        * Added tests for task-based timers.  This included the new tests
2027        sp30 and sp31.
2028        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2029        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2030        for task-based timer services.
2031        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2032        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2033        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2034        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2035        sp31/task1.c: New files.
2036
20372001-11-01      Joel Sherrill <joel@OARcorp.com>
2038
2039        * sp26/system.h: Properly account for stack memory used by
2040        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2041        and processed as PR78.
2042
20432001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2044
2045        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2046        * configure.in: Remove.
2047        * configure.ac: New file, generated from configure.in by autoupdate.
2048
20492001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2050
2051        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2052
20532001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2054
2055        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2056        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2057        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2058        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2059        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2060        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2061        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2062        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2063        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2064        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2065        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2066        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2067        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2068        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2069        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2070        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2071        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2072        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2073        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2074        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2075        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2076        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2077        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2078        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2079        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2080        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2081        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2082        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2083        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2084
20852001-08-16      Joel Sherrill <joel@OARcorp.com>
2086
2087        * sp20/system.h: Account for extra task stacks properly.
2088
20892001-08-16      Joel Sherrill <joel@OARcorp.com>
2090
2091        * sp13/sp13.scn: Id in screen had wrong class field value.
2092        * sp13/system.h: Account for message buffer memory.
2093        * sp13/task2.c: Remove unnecessary check for failure.
2094
20952001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2096
2097        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2098
20992001-04-20      Joel Sherrill <joel@OARcorp.com>
2100
2101        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2102        file.
2103
21042001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2105
2106        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2107
21082001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2109
2110        * sp21/Makefile.am: Remove libtest.
2111
21122000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2113
2114        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2115
21162000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2117
2118        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2119
21202000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2121
2122        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2123        Switch to GNU canonicalization.
2124        * sptests.am: Remove DEFS.
2125
21262000-09-29      Joel Sherrill <joel@OARcorp.com>
2127
2128        * sp20/sp20.scn: Corrected to reflect new addition.
2129        * sp20/system.h: Removed comment reflecting history.
2130
21312000-09-29      Stephan Merker <merker@decrc.abb.de>
2132
2133        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2134        Added new task to test sequence of altering a period's length
2135        while it is still active.
2136
21372000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2138
2139        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2140        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2141        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2142        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2143        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2144        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2145        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2146        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2147        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2148        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2149
21502000-08-10      Joel Sherrill <joel@OARcorp.com>
2151
2152        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.