source: rtems/testsuites/sptests/ChangeLog @ cd4884a

4.104.115
Last change on this file since cd4884a was cd4884a, checked in by Joel Sherrill <joel.sherrill@…>, on 09/13/09 at 20:37:54

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

  • sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test for Id which is in range for the object class but not allocated yet.
  • Property mode set to 100644
File size: 81.1 KB
Line 
12009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
4        for Id which is in range for the object class but not allocated yet.
5
62009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
7
8        * sp46/init.c, sp46/sp46.scn: Fix numbering.
9
102009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
11
12        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
13
142009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
17        spfatal02/spfatal02.scn, spfatal02/testcase.h,
18        spfatal03/spfatal03.scn, spfatal03/testcase.h,
19        spfatal04/spfatal04.scn, spfatal04/testcase.h,
20        spfatal05/spfatal05.scn, spfatal05/testcase.h,
21        spfatal06/spfatal06.scn, spfatal06/testcase.h,
22        spfatal07/spfatal07.scn, spfatal07/testcase.h,
23        spfatal08/spfatal08.scn, spfatal08/testcase.h,
24        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
25        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
26        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
27        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
28        tests use testcase.h and spfatal_support framework. Print test name
29        herald in all cases.
30        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
31        New files.
32        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
33
342009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
35
36        * spfatal07/testcase.h: Indicate test is not applicable on some
37        architectures.
38
392009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
40
41        * Makefile.am: Fix spacing.
42
432009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
44
45        * spstkalloc/init.c: Changed allocator signature. Functions are now
46        static.
47
482009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
49
50        * sp29/init.c: Fixed return value evaluation.
51        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
52        * sp63/init.c: Check return value of _Heap_Initialize().
53
542009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
55
56        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
57        _Watchdog_Report() when name is not NULL. This case was covered at
58        -Os on erc32 but at -O2 we had more code.
59
602009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
61
62        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
63        overflowing on _Heap_Allocate_aligned.
64
652009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
66
67        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
68        for various null parameters.
69
702009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * sp16/sp16.scn, sp16/task1.c: Fix typo.
73
742009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
75
76        * sp65/init.c: Remove stray print.
77        * sp65/sp65.doc: Add information on second case.
78
792009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
80
81        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
82        verify that obtaining a priority ceiling mutex when the calling
83        task's priority is the same as the priority ceiling is handled
84        correctly.
85
862009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
87
88        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
89        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
90        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
91        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
92        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
93        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
94        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
95        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
96        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
97        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
98        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
99        rtems_clock_get_ticks_per_second().
100
1012009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
102
103        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
104        Change attributes to priority ceiling. Use directive_failed, not
105        assert. Configure a semaphore not a region.
106
1072009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
108
109        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
110        mutex cases.
111        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
112        sp65/sp65.scn: New files.
113
1142009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
115
116        * Makefile.am, configure.ac: Add new test for some core mutex cases.
117        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
118        sp65/sp65.scn: New files.
119
1202009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
121
122        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
123        per tick.
124
1252009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
128        adjust existing for alignment. New test ensures coverage begin and
129        end marker methods are exercised so they do not get considered
130        unexecuted.
131        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
132        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
133
1342009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
135
136        * Makefile.am, configure.ac: Add new test to exercise legacy
137        rtems_clock_get().
138        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
139        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
140
1412009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
144        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
145        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
146
1472009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
148
149        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
150        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
151        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
152        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
153        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
154        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
155        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
156        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
157        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
158
1592009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
162        cases.
163
1642009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
167        all memory is successfully allocated. This means the test can
168        validate the heap is unchanged on extend failure.
169
1702009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
171
172        * spintrcritical01/init.c, spintrcritical06/init.c,
173        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
174        per tick so tests run quicker and more reliably hit the intended
175        critical section.
176
1772009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
178
179        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
180        when we are unable to allocate the memory needed for an object
181        extend. Make sure all is handled properly.
182        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
183        sp64/sp64.scn: New files.
184
1852009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
186
187        * sp63/init.c: Correct test case two.
188
1892009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
192        test case to exercise another odd branch not taken.
193
1942009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
195
196        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
197        particular path is taken through the _Heap_Resize_block code.
198        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
199        sp63/sp63.scn: New files.
200
2012009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
204        wrong thing in a cpp macro. Added contents to screen file and add
205        documentation file.
206        * sp42/sp42.doc: New file.
207
2082009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
209
210        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
211
2122009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * spintrcritical16/init.c: Tinker with test to make it hit the case
215        more reliably.
216
2172009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
218
219        * Makefile.am, configure.ac: Add new test to exercise as many cases as
220        possible of not being able to allocate memory from the workspace
221        during thread creation.
222        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
223        sp18/sp18.scn: New files.
224
2252009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
226
227        * Makefile.am, configure.ac: Add new test to handle the case where
228        a region resize frees enough memory to unblock a task.
229        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
230        sp62/sp62.scn: New files.
231        * sp61/init.c: Test does not need regions.
232
2332009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
234
235        * Makefile.am, configure.ac: Add test case for processing a timeout
236        on a thread (that is the thread executing) that has also had its
237        request satisfied while it is being enqueued.
238        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
239        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
240        spintrcritical16/spintrcritical16.scn: New files.
241        * spintrcritical15/init.c: Remove unused TSR>
242
2432009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * Makefile.am, configure.ac: Add test case for a thread timing out on a
246        thread queue while another thread is in the process of blocking on
247        the same thread queue.
248        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
249        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
250        spintrcritical15/spintrcritical15.scn: New files.
251
2522009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
253
254        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
255
2562009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
257
258        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
259        sp40/sp40.scn: Now verified to hit coverage cases.
260        * sp40/sp40.doc: New file.
261
2622009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
263
264        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
265        to catch two remaining uncovered cases in rtems_io_register_driver.
266        * sp40/system.h: Removed.
267
2682009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
269
270        * Makefile.am, configure.ac: Add new test to exercise odd case in
271        rtems_iterate_over_all_threads.
272        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
273        sp41/sp41.scn: New files.
274
2752009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
276
277        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
278        inheritance protocol since there is no holder associated with them.
279
2802009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
281
282        * Makefile.am, configure.ac: Add new tests to exercise cases where a
283        timer is scheduled from an ISR while it is being scheduled at the
284        task level.
285        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
286        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
287        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
288        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
289        spintrcritical14/spintrcritical14.scn: New files.
290
2912009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
292
293        * spintrcritical01/init.c, spintrcritical06/init.c,
294        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
295        cleanup and make the tests more similar.
296
2972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
298
299        * spintrcritical06/init.c: Test now hits forward and reverse cases.
300
3012009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
302
303        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
304        test work for case that it is documented to handle.
305
3062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
307
308        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
309        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
310        spintrcritical10/spintrcritical10.scn: New files.
311
3122009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
313
314        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
315        unreliable third case in sp39 to spintrcritical10. New tests to hit
316        other event synchronization critical sections.
317        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
318        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
319        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
320        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
321        spintrcritical12/spintrcritical12.scn: New files.
322
3232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
326        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
327        sp10/sp10.scn: New files.
328
3292009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * spintrcritical06/init.c: Clean up.
332        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
333        * spintrcritical09/spintrcritical09.scn: Fill in.
334
3352009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * spintrcritical06/init.c: Add comment to indicate test is not finished
338        and known to not hit the case.
339        * Makefile.am, configure.ac: Add a couple more interrupt critical
340        section tests.
341        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
342        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
343        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
344        spintrcritical09/Makefile.am, spintrcritical09/init.c,
345        spintrcritical09/spintrcritical09.doc,
346        spintrcritical09/spintrcritical09.scn: New files.
347
3482009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
349
350        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
351        at hitting interrupt synchronization critical section in thread queue
352        enqueue priority for reverse insertions.
353        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
354        spintrcritical07/spintrcritical07.doc,
355        spintrcritical07/spintrcritical07.scn: New files.
356
3572009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
358
359        * Makefile.am, configure.ac: Add test case for the
360        _Thread_queue_Enqueue_priority interrupt critical section where the
361        TCB we are using as a current pointer is removed from the thread
362        queue when we flash interrupts while searching forward.
363        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
364        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
365        spintrcritical06/spintrcritical06.scn: New files.
366
3672009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
368
369        * spintrcritical_support/intrcritical.c,
370        spintrcritical_support/intrcritical.h: Change prototype of delay
371        method to indicate when counter is reset. This can be used to count
372        how many iterations we are doing.
373
3742009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
375
376        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
377        blocked on one period while another expires. Add sp61 which exercises
378        the case where a call is made to rtems_shutdown_executive when the
379        system is not up.
380        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
381        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
382        sp61/sp61.doc, sp61/sp61.scn: New files.
383
3842009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * sp04/init.c: To be timesliced, tasks must also me preemptible.
387
3882009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
389
390        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
391        what it was intended to do.
392
3932009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
394
395        * spintrcritical_support/intrcritical.c,
396        spintrcritical_support/intrcritical.h: New files.
397
3982009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * Makefile.am, configure.ac: Add new infrastructure which is more
401        reliable about generating cases which hit interrupt critical
402        sections. Remove sp41 since it used its own mechanism.
403        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
404        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
405        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
406        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
407        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
408        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
409        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
410        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
411        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
412        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
413        spintrcritical05/spintrcritical05.scn: New files.
414        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
415        sp41/system.h: Removed.
416
4172009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * sp41/init.c: Remove incorrect comment.
420
4212009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
422
423        * sp29/init.c: Simple binary semaphores can not be inherit priority.
424
4252009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
426
427        * sp25/init.c: Spacing.
428
4292009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
430
431        * Makefile.am, configure.ac: Add sp59 to test path through
432        _Thread_queue_First_priority where the task's priority was in the
433        bottom 1/4 of the range.
434        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
435        sp59/sp59.scn: New files.
436
4372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
440        not blocked on a thread queue.
441        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
442        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
443
4442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
445
446        * Makefile.am, configure.ac: Add test for timespec divide by zero.
447        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
448        sp58/sp58.scn: New files.
449
4502009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
451
452        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
453        pointer being null. This does not happen naturally at this time so
454        force the point.
455
4562009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
457
458        * sp12/sp12.scn: Update screen to reflect priority changes from long
459        ago.
460
4612009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
464        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
465        as sp27a and test flushing both counting and binary semaphores.
466        Reformatted.
467        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
468        sp27a/sp27a.scn: New files.
469
4702009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
471
472        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
473        copied fomr other Makefile.am's.
474
4752009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
476
477        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
478        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
479        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
480        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
481
4822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
483
484        * sp57/sp57.doc: Correct.
485
4862009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
487
488        * Makefile.am, configure.ac: Add test of restarting a task which is in
489        the middle of a sleep or wake after.
490        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
491        sp57/sp57.scn: New files.
492
4932009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
494
495        * sp43/init.c, sp43/sp43.scn: Add more cases for
496        rtems_object_get_class_information() to improve coverage.
497
4982009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
499
500        * Makefile.am, configure.ac: Add new test to verify that when a user
501        extension create hook fails, that the error is properly propagated.
502        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
503        sp56/sp56.scn: New files.
504
5052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
506
507        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
508        rtems_extension_delete.
509
5102009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
511
512        * sp09/screen01.c, sp09/sp09.scn: Add test for
513        rtems_object_get_classic_name with invalid id.
514
5152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * sp02/task1.c: Minor spacing.
518
5192009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * spfatal12/init.c: Address to heap initialize must be aligned but size
522        must be too small.
523
5242009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
525
526        * Makefile.am, configure.ac: Add new test to exercise case when
527        broadcasting to a message queue with a pending message.
528        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
529        sp55/sp55.scn: New files.
530
5312009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
532
533        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
534        spfatal tests appear to cover all fatal error cases.
535        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
536        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
537        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
538        spfatal/task1.c: Removed.
539
5402009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
541
542        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
543        initialize workspace heap during initialize. Can be caused by
544        unaligned address or not enough memory to initialize heap required
545        overhead.
546        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
547        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
548
5492009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
550
551        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
552
5532009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
556
5572009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
558
559        * spstkalloc/spstkalloc.scn: Update screen.
560
5612009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
562
563        * Makefile.am, configure.ac: Add new test for user configured stack
564        allocator/deallocator. Test both pass and fail cases.
565        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
566        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
567
5682009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
569
570        * spchain/init.c, spchain/spchain.scn: Clean up test.
571
5722009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
573
574        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
575        routines whose bodies are not used by RTEMS itself.
576        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
577        spchain/spchain.doc, spchain/spchain.scn: New files.
578
5792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
580
581        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
582        chain for coverage.
583
5842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
585
586        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
587        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
588        improve coverage.
589
5902009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
591
592        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
593
5942009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
597        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
598
5992009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
600
601        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
602        Enhance spprintk. Add two new fatal error tests to cover
603        __assert_func.
604        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
605        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
606
6072009-06-18      Chris Johns <chrisj@rtems.org>
608
609        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
610        workaround the H8300 gcc bug.
611
6122009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
613
614        * sp54/init.c: Fix spacing.
615
6162009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
617
618        * sp02/sp02.doc, sp02/system.h: Update copyright year.
619
6202009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
621
622        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
623
6242009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
625
626        * Makefile.am, configure.ac: Add new test.
627        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
628        sp54/sp54.scn: New files.
629
6302009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
633        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
634        the time of day forward not making server based timers fire.
635        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
636        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
637        sp53/sp53.scn: New files.
638
6392009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
640
641        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
642
6432009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
644
645        PR 1415/cpukit
646        * Makefile.am, configure.ac: Add test for very simple priority ceiling
647        violation.
648        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
649        sp51/sp51.scn: New files.
650
6512009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
652
653        PR 1413/cpukit
654        * Makefile.am, configure.ac: Add test for case where server based
655        timers which reinitiated themselves did not get reinserted onto timer
656        chain.
657        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
658        sp50/sp50.scn: New files.
659
6602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        PR 1414/cpukit
663        * Makefile.am, configure.ac: Tighten math on extraction of index so it
664        is harder to trick by passing in a valid id of an incorrect object
665        class.
666        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
667        sp49/sp49.scn: New files.
668
6692009-05-19      Chris Johns <chrisj@rtems.org>
670
671        * sp04/tswitch.c: Lower sample count for small memory targets.
672       
6732009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * spprintk/init.c: printk() now 100% covered.
676
6772009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
678
679        * spprintk/init.c: More test cases.
680
6812009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
682
683        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
684        large enough for buffer node overhead.
685
6862009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
687
688        * Makefile.am, configure.ac, spwatchdog/system.h,
689        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
690        printk. These will help coverage. Simplify spwkspace.
691        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
692        spprintk/spprintk.scn: New files.
693        * spwkspace/system.h: Removed.
694
6952009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
696
697        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
698        methods.
699        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
700        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
701
7022009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
703
704        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
705        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
706        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
707        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
708        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
709        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
710        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
711        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
712        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
713        spsize/size.c: Fix warnings.
714
7152009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
718        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
719        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
720        spobjgetnext/system.h: New files.
721
7222009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
723
724        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
725        64k to 20k. No impact on test behavior.
726
7272009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
728
729        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
730
7312009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
732
733        * sp37/init.c, sp37/sp37.scn: Add test case for
734        rtems_interrupt_level_attribute body.
735
7362009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
737
738        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
739        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
740        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
741        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
742        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
743        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
744        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
745        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
746        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
747        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
748        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
749        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
750        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
751        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
752        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
753        sp48/Makefile.am, spfatal/Makefile.am,
754        spfatal01/Makefile.am, spfatal02/Makefile.am,
755        spfatal03/Makefile.am, spfatal04/Makefile.am,
756        spfatal05/Makefile.am, spfatal06/Makefile.am,
757        spfatal07/Makefile.am, spfatal08/Makefile.am,
758        spfatal09/Makefile.am, spsize/Makefile.am,
759        spwatchdog/Makefile.am:
760        Eliminate _exe_/.exe.
761
7622009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
763
764        PR 1388/cpukit
765        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
766        allow both priority inherit and ceiling attributes to be set on
767        semaphore create. These attributes are mutually exclusive and this
768        should be an error.
769
7702009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
771
772        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
773        unlimited objects when configured for a unified workspace works as
774        expected.
775        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
776        sp48/sp48.scn: New files.
777
7782009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
779                Joel Sherrill <joel.sherrill@oarcorp.com>
780
781        PR 1357/cpukit
782        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
783        honored.
784        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
785        sp47/sp47.scn: New files.
786
7872009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
788
789        * Makefile.am, configure.ac: Add new test to test Watchdog display
790        helper routines. These reach into the SuperCore.
791        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
792        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
793        spwatchdog/system.h, spwatchdog/task1.c: New files.
794
7952009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
796
797        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
798
7992009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
800
801        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
802        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
803        hard-coded hex numbers for bad object Ids.
804
8052009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
806
807        * sp15/system.h, sp19/system.h: Array of task names should be of type
808        rtems_name not rtems_id. Similarly array of task ids should be
809        rtems_id not rtems_name.
810
8112008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
812
813        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
814
8152008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
816
817        * Makefile.am, configure.ac, spfatal06/testcase.h,
818        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
819        spsize/size.c: Eliminate pointers to API configuration tables in the
820        main configuration table. Reference the main configuration table and
821        the API configuration tables directly using the confdefs.h version
822        rather than obtaining a pointer to it. This eliminated some
823        variables, a potential fatal error, some unnecessary default
824        configuration structures. Overall, about a 4.5% reduction in the code
825        size for minimum and hello on the SPARC.
826        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
827        spfatal10/testcase.h: Removed.
828
8292008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
832        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
833        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
834        successfully with maxixum number of priorities as 16 instead of 256.
835        This was done by temporarily modifying the score priority.h maximum.
836        This allowed testing of all API code to ensure that it worked
837        properly with a reduced number of priorities. Most modifications were
838        to switch from hard-coded maximum to using the API provided methods
839        to determine maximum number of priority levels.
840
8412008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
842
843        * sp46/sp46.scn: Add screen missed earlier.
844
8452008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
846
847        PR 1348/cpukit
848        * Makefile.am, configure.ac: Add test of special case of resetting cpu
849        usage information while a period is running.
850        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
851        sp46/sp46.scn: New files.
852
8532008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * sp45/init.c: New file.
856
8572008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
858
859        PR 1347/cpukit
860        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
861        Rework Timer Server to ensure that the context allows for blocking,
862        allocating memory, and acquiring semaphores and mutexes.
863        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
864        New files.
865
8662008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
867
868        * sp25/system.h: Add warning and temporary m32c conditional until size
869        type addressed.
870
8712008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
872
873        * sp09/screen07.c: Use INT_MAX as number of messages so always
874        properly sized and no overflow on constant.
875        * sp09/screen10.c: Delay so on targets with simulator idle clock
876        tick driver this will work.
877        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
878        byte boundaries rather than two byte boundaries.
879        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
880        allocate more memory than size_t holds on m32c.
881
8822008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
883
884        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
885        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
886        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
887        and Region calls. On 16-bit architectures, size_t can be 16-bits
888        which would limit sizes to 64K. Also address constants which
889        overflowed on 16-bit integer targets.
890
8912008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
892
893        * sp43/sp43.scn: Bump version to 4.9.99.0
894
8952008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
896
897        * sp19/system.h: Use "double" instead of "rtems_double".
898
8992008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
902
9032008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
904
905        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
906        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
907        spfatal_support/init.c, spfatal_support/system.h:
908        Convert to "bool".
909
9102008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
911
912        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
913        declared in a public place.
914
9152008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
918
9192008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
920
921        * sp43/init.c: Fix derefence of uninitialized pointer.
922
9232008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
924
925        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
926        multiprocessing is not enabled. Saves one more variable from single
927        processor configuration.
928
9292008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
930
931        PR 1212/cpukit
932        * Makefile.am, configure.ac: Time slicing will not happen if the task
933        mode is changed from a non-timeslicing mode to timeslicing mode if it
934        is done by the executing thread (e.g. in its task body). This change
935        includes sp44 to demonstrate the problem and verify the correction.
936        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
937
9382008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
939
940        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
941        architectures they are not supported on.
942
9432008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
944
945        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
946
9472008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
948
949        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
950          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
951
9522008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * sp28/init.c: Corrections to configuration.
955        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
956        * spsize/size.c: _ISR_Vector_table only exists on architectures
957        which use the Simple Vectored Interrupt Model.
958
9592008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
960
961        * spsize/size.c: Convention calls for leading underscore on private
962        RTEMS variables.
963
9642008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
965
966        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
967        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
968        Refactored and renamed initialization routines to
969        rtems_initialize_data_structures, rtems_initialize_before_drivers,
970        rtems_initialize_device_drivers, and
971        rtems_initialize_start_multitasking. This opened the sequence up so
972        that bootcard() could provide a more robust and flexible framework
973        which is easier to explain and understand. This also lays the
974        groundwork for sharing the division of available memory between the
975        RTEMS workspace and heap and the C library initialization across all
976        BSPs.
977
9782008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
979
980        * sp32/init.c: Formatting.
981
9822008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
983
984        * sp09/screen01.c: Correct test.
985        * sp09/screen14.c: Update copyright.
986        * sp28/init.c: Correct end of test messages.
987
9882008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
989
990        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
991
9922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
995        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
996        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
997        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
998        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
999        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1000        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1001        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1002        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1003        tests. Add a clock_settime case for < 1988.
1004
10052008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1006
1007        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1008
10092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1010
1011        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1012        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1013        * sp41/sp41.scn: Now has content.
1014        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1015        Object Services recently added to API.
1016
10172008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1018
1019        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1020        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1021        collection. This changed the name of a few previously public but
1022        undocumented services and added a some new services.
1023        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1024        sp43/system.h: New files.
1025
10262008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1027
1028        * spfatal10/.cvsignore: New file.
1029
10302008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1031
1032        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1033        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1034        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1035        New files.
1036
10372008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1038
1039        * Makefile.am, configure.ac: Added fatal error tests
1040        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1041        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1042        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1043        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1044        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1045        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1046        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1047        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1048        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1049        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1050        spfatal_support/init.c, spfatal_support/system.h: New files.
1051
10522008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1055        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1056        test messages.
1057
10582008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1061        simple type to a union of an unsigned 32 bit integer and a pointer.
1062        This should help eliminate weird casts between u32 and pointers in
1063        various places. The APIs now have to explicitly call _u32 or _string
1064        versions of helper routines. This should also simplify things and
1065        eliminate the need for ugly casts in some cases.
1066
10672008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1068
1069        * sp42/Makefile.am: New file.
1070
10712008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1072
1073        Add sp42 to exercise thread queue with knowledge of the implementation
1074        so we can exercise all of the normal paths possible.
1075        * Makefile.am, configure.ac: Add sp42.
1076        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1077
10782008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1079
1080        * sp39/init.c: Add case for long timeout on blocking operation.
1081        * Makefile.am, configure.ac: Add new test to exercise thread
1082        queue blokcing synchronization. sp39 and sp41 are very similar.
1083        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1084        sp41/system.h: New files.
1085
10862008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1087
1088        * sp39/init.c: Clean up.
1089
10902008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1091
1092        * sp39/init.c: Modify to improve coverage.
1093
10942008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1095
1096        * sp36/strict_order_mut.c:
1097
10982008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1101        driver registration.
1102        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1103        sp40/system.h: New files.
1104
11052008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1106
1107        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1108        Add test cases for:
1109          + message queue create requesting too many message buffers
1110            for the available memory
1111          + region extend with address inside existing heap
1112          + timer server initiate too large a stack, create error
1113        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1114          + task set priority while holding resource
1115
11162008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1117
1118        * Makefile.am, configure.ac: Added sp38 and sp39.
1119        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1120        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1121        sp39/sp39.scn, sp39/system.h: New files.
1122
11232007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1124
1125        * sp36/strict_order_mut.c: New file.
1126
11272007-12-21      Xi Yang <hiyangxi@gmail.com>
1128
1129        * Makefile.am, configure.ac: Add support for proper stacking of
1130        priority inheritance on mutexes as well as enforce proper order of
1131        release.
1132        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1133        sp36/sp36.scn: New files.
1134
11352007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1136
1137        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1138        directive instead of violating RTEMS internals.
1139
11402007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1141
1142        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1143        Add test cases for User Extension Manager to improve code coverage.
1144        * sp21/task1.c: Fix spelling error.
1145
11462007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1147
1148        * spsize/size.c: Account for previous changes in calculation of MPCI
1149        receive server stack.
1150
11512007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1152
1153        * sp09/screen07.c, sp09/sp09.scn: Add test for
1154        rtems_message_queue_broadcast for bad buffer and count pointers.
1155        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1156        with bad priority or initiating twice.
1157        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1158        it forces a dispatch.
1159        * sp37/init.c: New file.
1160
11612007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1162
1163        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1164        enable, flash, and is in progress. These are normally inlines but
1165        also have bodies for non-C code. This test also exercises the odd
1166        case of calling clock tick from outside an ISR.
1167        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1168
11692007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1172        using notepad with the current task's ID or SELF
1173        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1174        test missing test cases for clock_get.
1175
11762007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1177
1178        * sp28/init.c: Add test code for task variables to improve coverage.
1179
11802007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1181
1182        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1183        RTEMS provided accessor macros to obtain configuration fields.
1184
11852007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1186
1187        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1188        Configuration Table. Eliminate CPU Table from all ports. Delete
1189        references to CPU Table in all forms.
1190
11912007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1192
1193        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1194
11952007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1196
1197        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1198        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1199        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1200        to improve test coverage.
1201
12022007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1203
1204        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1205        coverage.
1206
12072007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1208
1209        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1210
12112007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1212
1213        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1214        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1215        .scn files.
1216
12172007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1218
1219        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1220        commented out and updated the .scn file.
1221
12222007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1223
1224        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1225        buffered test IO.
1226
12272007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1228
1229        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1230        rtems_io_unregister_driver did not have any test code.
1231
12322007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1233
1234        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1235        since it was used to configure a no longer used feature. Device names
1236        are now part of the filesystem not in a table. This also eliminated
1237        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1238        RTEMS as well as the memory allocation used to populate
1239        _IO_Driver_name_table.
1240
12412007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1242
1243        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1244        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1245        properly.
1246
12472007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1248
1249        * spsize/size.c: Eliminated the variables
1250        _RTEMS_tasks_User_initialization_tasks and
1251        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1252        used in one place after initialized. It was a waste of space.
1253
12542007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1255
1256        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1257        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1258        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1259        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1260        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1261        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1262        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1263        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1264        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1265        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1266        spsize/size.c: Add optional managers to Makefiles. Clean up test
1267        cases so last output line follows END OF pattern. Make sure test case
1268        all run. All tests appeared ok on sis.
1269
12702007-04-05      Joel Sherrill <joel@OARcorp.com>
1271
1272        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1273
12742007-04-05      Joel Sherrill <joel@OARcorp.com>
1275
1276        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1277        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1278        CONFIGURE_APPLICATION_NEEDS_XXX.
1279
12802007-04-02      Joel Sherrill <joel@OARcorp.com>
1281
1282        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1283
12842007-04-02      Joel Sherrill <joel@OARcorp.com>
1285
1286        * spsize/size.c: Convert from Classic API style TOD_Control as
1287        fundamental time structure to POSIX struct timespec. Add
1288        clock_get_uptime().
1289
12902007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1291
1292        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1293
12942007-03-26      Joel Sherrill <joel@OARcorp.com>
1295
1296        * sp35/priinv.c: Remove warning.
1297
12982007-03-10      Joel Sherrill <joel@OARcorp.com>
1299
1300        * sp26/system.h: Remove incorrect and duplicate
1301        CONFIGURE_EXTRA_TASK_STACKS.
1302
13032007-03-05      Joel Sherrill <joel@OARcorp.com>
1304
1305        PR 1222/cpukit
1306        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1307        thread that is blocked on a priority based thread queue is changed,
1308        that its placement in the queue is reevaluated based upon the new
1309        priority. This enhancement includes modifications to the SuperCore as
1310        well as new test cases.
1311        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1312        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1313        sp35/sp35.doc, sp35/sp35.scn: New files.
1314
13152007-03-05      Joel Sherrill <joel@OARcorp.com>
1316
1317        * sp26/system.h: Correct memory required for stack sizes.
1318
13192007-02-06      Joel Sherrill <joel@OARcorp.com>
1320
1321        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1322        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1323        tests.
1324
13252006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1326
1327        * sp33/init.c: Improve barrier test to include normal blocking with
1328        manual release and unblocking in barrier deletion.
1329
13302006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1331
1332        * configure.ac: New BUG-REPORT address.
1333
13342006-11-20      Joel Sherrill <joel@OARcorp.com>
1335
1336        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1337        and make output more compliant with other tests.
1338
13392006-11-17      Joel Sherrill <joel@OARcorp.com>
1340
1341        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1342        cases intended on all targets possible with new heap algorithm.
1343
13442006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1345
1346        * Makefile.am, configure.ac: Adding Classic API Barriers.
1347        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1348        New files.
1349
13502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1351
1352        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1353
13542006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1355
1356        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1357        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1358        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1359        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1360        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1361        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1362        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1363        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1364        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1365        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1366        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1367        Use rtems_testsdir instead.
1368
13692006-04-05      Joel Sherrill <joel@OARcorp.com>
1370                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1371
1372        * spsize/size.c: Victor spotted the problem that
1373        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1374        variables and needed to be set to the same value.  I took that
1375        idea and just removed _Thread_MP_Receive.  All uses are now
1376        _MPCI_Receive_server_tcb.
1377
13782005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1379
1380        * configure.ac: Remove RTEMS_ENABLE_BARE,
1381        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1382
13832005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1384
1385        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1386        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1387        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1388        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1389        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1390        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1391        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1392        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1393        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1394        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1395        spfatal/Makefile.am, spsize/Makefile.am:
1396        Convert to use *_PROGRAMS.
1397
13982005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1399
1400        * sp01/Makefile.am, sp02/Makefile.am,
1401        sp03/Makefile.am, sp04/Makefile.am,
1402        sp05/Makefile.am, sp06/Makefile.am,
1403        sp07/Makefile.am, sp08/Makefile.am,
1404        sp09/Makefile.am, sp11/Makefile.am,
1405        sp12/Makefile.am, sp13/Makefile.am,
1406        sp14/Makefile.am, sp15/Makefile.am,
1407        sp16/Makefile.am, sp17/Makefile.am,
1408        sp19/Makefile.am, sp20/Makefile.am,
1409        sp21/Makefile.am, sp22/Makefile.am,
1410        sp23/Makefile.am, sp24/Makefile.am,
1411        sp25/Makefile.am, sp26/Makefile.am,
1412        sp27/Makefile.am, sp28/Makefile.am,
1413        sp29/Makefile.am, sp30/Makefile.am,
1414        sp31/Makefile.am, sp32/Makefile.am,
1415        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1416
14172005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1418
1419        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1420        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1421        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1422        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1423        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1424        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1425        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1426        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1427        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1428        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1429        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1430        * sptests.am: Remove.
1431
14322005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1433
1434        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1435        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1436        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1437        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1438        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1439        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1440        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1441        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1442        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1443        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1444        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1445
14462005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1447
1448        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1449
14502005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1451
1452        * spsize/Makefile.am: Rename TEST to spsize.
1453        * spsize/size.scn: Remove.
1454        * spsize/spsize.scn: New (renamed from size.scn).
1455
14562005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1457
1458        * configure.ac: Add spfatal/Makefile.
1459        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1460        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1461        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1462        * sptests.am: Remove LIB_VARIANT.
1463
14642005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1465
1466        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1467        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1468        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1469        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1470        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1471        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1472        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1473        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1474        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1475        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1476        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1477
14782005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1479
1480        * Makefile.am: Cleanup.
1481
14822005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1483
1484        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1485        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1486        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1487        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1488        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1489        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1490        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1491        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1492        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1493        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1494        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1495        spfatal/Makefile.am, spsize/Makefile.am:
1496        Partial conversion to automake.
1497
14982005-03-07      Joel Sherrill <joel@OARcorp.com>
1499
1500        * sp13/task1.c: Removed warnings.
1501
15022004-09-29      Joel Sherrill <joel@OARcorp.com>
1503
1504        * spsize/size.c: i960 obsoleted and all references removed.
1505
15062004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1507
1508        * configure.ac: Require automake > 1.9.
1509
15102004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1511
1512        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1513        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1514        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1515        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1516        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1517        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1518        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1519        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1520        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1521        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1522        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1523        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1524        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1525        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1526        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1527        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1528        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1529        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1530        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1531        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1532        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1533        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1534        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1535        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1536        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1537        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1538        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1539        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1540        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1541        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1542        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1543        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1544
15452004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1546
1547        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1548
15492004-03-30      David Querbach <querbach@realtime.bc.ca>
1550
1551        PR 595/tests
1552        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1553        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1554        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1555        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1556        others treat it as a count of longs.
1557
15582004-03-30      David Querbach <querbach@realtime.bc.ca>
1559
1560        PR 596/tests
1561        * sp32/init.c: A missing definition of TEST_INIT before including
1562        <tmacros.h> means that buffered output will not work even if selected
1563        in buffer_test_io.h.
1564
15652004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1566
1567        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1568        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1569        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1570        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1571        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1572        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1573        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1574        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1575        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1576        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1577        types.
1578
15792004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1580
1581        * configure.ac: Add 2nd arg to RTEMS_TOP.
1582
15832004-03-05      Joel Sherrill <joel@OARcorp.com>
1584
1585        * sp07/buffered_io.c: Remove warning.
1586
15872004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1588
1589        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1590        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1591        * sp02/Makefile.am: Ditto.
1592        * sp03/Makefile.am: Ditto.
1593        * sp04/Makefile.am: Ditto.
1594        * sp05/Makefile.am: Ditto.
1595        * sp06/Makefile.am: Ditto.
1596        * sp07/Makefile.am: Ditto.
1597        * sp08/Makefile.am: Ditto.
1598        * sp09/Makefile.am: Ditto.
1599        * sp11/Makefile.am: Ditto.
1600        * sp12/Makefile.am: Ditto.
1601        * sp13/Makefile.am: Ditto.
1602        * sp14/Makefile.am: Ditto.
1603        * sp15/Makefile.am: Ditto.
1604        * sp16/Makefile.am: Ditto.
1605        * sp17/Makefile.am: Ditto.
1606        * sp19/Makefile.am: Ditto.
1607        * sp20/Makefile.am: Ditto.
1608        * sp21/Makefile.am: Ditto.
1609        * sp22/Makefile.am: Ditto.
1610        * sp23/Makefile.am: Ditto.
1611        * sp24/Makefile.am: Ditto.
1612        * sp25/Makefile.am: Ditto.
1613        * sp26/Makefile.am: Ditto.
1614        * sp27/Makefile.am: Ditto.
1615        * sp28/Makefile.am: Ditto.
1616        * sp29/Makefile.am: Ditto.
1617        * sp30/Makefile.am: Ditto.
1618        * sp31/Makefile.am: Ditto.
1619        * sp32/Makefile.am: Ditto.
1620        * spfatal/Makefile.am: Ditto.
1621        * spsize/Makefile.am: Ditto.
1622
16232003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1624
1625        * sptests.am: Add dirstamp support.
1626
16272003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1628
1629        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1630
16312003-12-16      Joel Sherrill <joel@OARcorp.com>
1632
1633        PR 544/tests
1634        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1635        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1636        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1637        make tests account for resources and not print at inappropriate
1638        times.
1639        * sp07/buffered_io.c: New file.
1640
16412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1642
1643        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1644
16452003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1646
1647        * sp01/Makefile.am: Remove all-local: $(ARCH).
1648        * sp02/Makefile.am: Remove all-local: $(ARCH).
1649        * sp03/Makefile.am: Remove all-local: $(ARCH).
1650        * sp04/Makefile.am: Remove all-local: $(ARCH).
1651        * sp05/Makefile.am: Remove all-local: $(ARCH).
1652        * sp06/Makefile.am: Remove all-local: $(ARCH).
1653        * sp07/Makefile.am: Remove all-local: $(ARCH).
1654        * sp08/Makefile.am: Remove all-local: $(ARCH).
1655        * sp09/Makefile.am: Remove all-local: $(ARCH).
1656        * sp11/Makefile.am: Remove all-local: $(ARCH).
1657        * sp12/Makefile.am: Remove all-local: $(ARCH).
1658        * sp13/Makefile.am: Remove all-local: $(ARCH).
1659        * sp14/Makefile.am: Remove all-local: $(ARCH).
1660        * sp15/Makefile.am: Remove all-local: $(ARCH).
1661        * sp16/Makefile.am: Remove all-local: $(ARCH).
1662        * sp17/Makefile.am: Remove all-local: $(ARCH).
1663        * sp19/Makefile.am: Remove all-local: $(ARCH).
1664        * sp20/Makefile.am: Remove all-local: $(ARCH).
1665        * sp21/Makefile.am: Remove all-local: $(ARCH).
1666        * sp22/Makefile.am: Remove all-local: $(ARCH).
1667        * sp23/Makefile.am: Remove all-local: $(ARCH).
1668        * sp24/Makefile.am: Remove all-local: $(ARCH).
1669        * sp25/Makefile.am: Remove all-local: $(ARCH).
1670        * sp26/Makefile.am: Remove all-local: $(ARCH).
1671        * sp27/Makefile.am: Remove all-local: $(ARCH).
1672        * sp28/Makefile.am: Remove all-local: $(ARCH).
1673        * sp29/Makefile.am: Remove all-local: $(ARCH).
1674        * sp30/Makefile.am: Remove all-local: $(ARCH).
1675        * sp31/Makefile.am: Remove all-local: $(ARCH).
1676        * sp32/Makefile.am: Remove all-local: $(ARCH).
1677        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1678        * spsize/Makefile.am: Remove all-local: $(ARCH).
1679
16802003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1681
1682        * configure.ac: Reflect having moved to testsuites/.
1683
16842003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1685
1686        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1687
16882003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1689
1690        * configure.ac:Remove RTEMS_CHECK_CPU.
1691
16922003-09-04      Joel Sherrill <joel@OARcorp.com>
1693
1694        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1695        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1696        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1697        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1698        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1699        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1700        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1701        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1702        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1703        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1704        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1705        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1706        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1707        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1708        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1709        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1710        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1711        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1712        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1713        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1714        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1715        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1716        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1717        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1718        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1719        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1720        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1721        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1722        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1723        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1724        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1725        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1726        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1727        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1728        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1729        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1730        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1731        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1732        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1733        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1734        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1735        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1736        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1737        spsize/size.c, spsize/system.h: URL for license changed.
1738
17392003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1740
1741        PR 458/tests
1742        * sp30/task1.c: Correct indexing problem.
1743
17442003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1745
1746        * Makefile.am: Reflect having moved aclocal/.
1747
17482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1749
1750        * Makefile.am: Reflect having moved automake/.
1751        * sp01/Makefile.am: Reflect having moved automake/.
1752        * sp02/Makefile.am: Reflect having moved automake/.
1753        * sp03/Makefile.am: Reflect having moved automake/.
1754        * sp04/Makefile.am: Reflect having moved automake/.
1755        * sp05/Makefile.am: Reflect having moved automake/.
1756        * sp06/Makefile.am: Reflect having moved automake/.
1757        * sp07/Makefile.am: Reflect having moved automake/.
1758        * sp08/Makefile.am: Reflect having moved automake/.
1759        * sp09/Makefile.am: Reflect having moved automake/.
1760        * sp11/Makefile.am: Reflect having moved automake/.
1761        * sp12/Makefile.am: Reflect having moved automake/.
1762        * sp13/Makefile.am: Reflect having moved automake/.
1763        * sp14/Makefile.am: Reflect having moved automake/.
1764        * sp15/Makefile.am: Reflect having moved automake/.
1765        * sp16/Makefile.am: Reflect having moved automake/.
1766        * sp17/Makefile.am: Reflect having moved automake/.
1767        * sp19/Makefile.am: Reflect having moved automake/.
1768        * sp20/Makefile.am: Reflect having moved automake/.
1769        * sp21/Makefile.am: Reflect having moved automake/.
1770        * sp22/Makefile.am: Reflect having moved automake/.
1771        * sp23/Makefile.am: Reflect having moved automake/.
1772        * sp24/Makefile.am: Reflect having moved automake/.
1773        * sp25/Makefile.am: Reflect having moved automake/.
1774        * sp26/Makefile.am: Reflect having moved automake/.
1775        * sp27/Makefile.am: Reflect having moved automake/.
1776        * sp28/Makefile.am: Reflect having moved automake/.
1777        * sp29/Makefile.am: Reflect having moved automake/.
1778        * sp30/Makefile.am: Reflect having moved automake/.
1779        * sp31/Makefile.am: Reflect having moved automake/.
1780        * sp32/Makefile.am: Reflect having moved automake/.
1781        * spfatal/Makefile.am: Reflect having moved automake/.
1782        * spsize/Makefile.am: Reflect having moved automake/.
1783
17842003-08-14      Joel Sherrill <joel@OARcorp.com>
1785
1786        * sp02/task1.c: Added ID to name lookup service and changed name of
1787        id/name translation status code. This propagated to multiple
1788        functions. The user API service added was rtems_object_id_to_name()
1789
17902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1791
1792        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1793
17942003-05-29      Joel Sherrill <joel@OARcorp.com>
1795
1796        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1797
17982003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1799
1800        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1801        CC_CFLAGS_DEFAULT (obsolete).
1802
18032003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1804
1805        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1806        Remove CC_LDFLAGS_PROFILE_V.
1807
18082003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1809
1810        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1811
18122003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1813
1814        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1815
18162003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1817
1818        * configure.ac: AC_PREREQ(2.57).
1819
18202002-11-14      Joel Sherrill <joel@OARcorp.com>
1821
1822        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1823        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1824        update the IDs in the screens.
1825
18262002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1827
1828        * .cvsignore: Reformat.
1829        Add autom4te*cache.
1830        Remove autom4te.cache.
1831
18322002-09-14      Joel Sherrill <joel@OARcorp.com>
1833
1834        * sp32/.cvsignore: New file.
1835
18362002-09-14      Aaron J. Grier <aaron@frye.com>
1837
1838        * PR271 was not applicable against the current source but included
1839        a nice test that Joel decided to add to the tree as sp32.
1840        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1841        * Makefile.am, configure.ac: Modified to reflect addition.
1842
18432002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1844
1845        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1846        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1847        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1848        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1849        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1850        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1851        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1852        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1853        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1854        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1855        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1856        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1857        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1858        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1859        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1860        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1861        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1862        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1863        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1864        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1865        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1866        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1867        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1868        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1869        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1870        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1871        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1872        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1873        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1874        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1875        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1876
18772002-08-01      Joel Sherrill <joel@OARcorp.com>
1878
1879        * Per PR47 add support for buffered test output.  This involved
1880        adding defines to redirect output to a buffer and dump it when
1881        full, at "test pause", and at exit.  To avoid problems when redefining
1882        exit(), all tests were modified to call rtems_test_exit().
1883        Some tests, notable psxtests, had to be modified to include
1884        the standard test macro .h file (pmacros.h or tmacros.h) to
1885        enable this support.
1886        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1887        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1888        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1889        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1890        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1891        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1892        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1893
18942002-07-30      Joel Sherrill <joel@OARcorp.com>
1895
1896        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1897        stack if the port doesn't configure using it.
1898
18992002-07-04      Joel Sherrill <joel@OARcorp.com>
1900
1901        * Jump table for single entry point removed.
1902        * spsize/size.c:  Modified to reflect above.
1903
19042002-07-01      Joel Sherrill <joel@OARcorp.com>
1905
1906        * sp29/init.c: Corrected definitions for task stack usage.
1907
19082002-07-01      Joel Sherrill <joel@OARcorp.com>
1909
1910        * spsize/size.c: _Thread_queue_Extract_table removed.
1911
19122001-05-17      Joel Sherrill <joel@OARcorp.com>
1913
1914        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1915        number of staticly configured device drivers.
1916
19172001-05-14      Joel Sherrill <joel@OARcorp.com>
1918
1919        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1920        than the configured number of drivers.
1921 
19222002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1923
1924        * configure.ac: Remove ENABLE_GCC28.
1925
19262001-04-04      Joel Sherrill <joel@OARcorp.com>
1927
1928        * spsize/size.c: Reflect SPARC modifcation to get rid of
1929        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1930 
19312001-03-29      Joel Sherrill <joel@OARcorp.com>
1932
1933        * Per PR147 addressed problems when reseting and inserting a timer
1934        into a timer chain that did not honor time passage since the last
1935        time the timer server was scheduled and the new insertion.
1936        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1937
19382001-03-28      Joel Sherrill <joel@OARcorp.com>
1939
1940        * Side-effect of PR132.
1941        * sp21/system.h: Now must explicitly request NULL driver.
1942
19432002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1944
1945        * configure.ac:
1946        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1947        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1948        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1949        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1950        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1951        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1952        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1953        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1954        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1955        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1956        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1957        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1958        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1959        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1960        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1961        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1962        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1963        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1964        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1965        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1966        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1967        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1968        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1969        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1970        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1971        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1972        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1973        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1974        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1975        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1976        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1977        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1978        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1979        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1980
19812002-03-20      Chris Johns <ccj@acm.org>
1982
1983        * PR145.
1984        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1985        in system (e.g. driver tasks).  Also exit on minimum number of
1986        switches not precise number.
1987
19882001-01-29      Joel Sherrill <joel@OARcorp.com>
1989
1990        * Fixed bug where resetting a timer that was not at the head
1991        of one of the task timer chains resulted in the Timer Server
1992        task waking up too far in the future.
1993        * Added rtems_timer_get_information() directive to support testing.
1994        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1995        above condition.
1996
19972001-01-22      Joel Sherrill <joel@OARcorp.com>
1998
1999        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2000        because priority added as argument to rtems_timer_initiate_server().
2001
20022001-01-16      Joel Sherrill <joel@OARcorp.com>
2003
2004        * Added tests for task-based timers.  This included the new tests
2005        sp30 and sp31.
2006        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2007        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2008        for task-based timer services.
2009        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2010        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2011        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2012        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2013        sp31/task1.c: New files.
2014
20152001-11-01      Joel Sherrill <joel@OARcorp.com>
2016
2017        * sp26/system.h: Properly account for stack memory used by
2018        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2019        and processed as PR78.
2020
20212001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2022
2023        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2024        * configure.in: Remove.
2025        * configure.ac: New file, generated from configure.in by autoupdate.
2026
20272001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2028
2029        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2030
20312001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2032
2033        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2034        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2035        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2036        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2037        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2038        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2039        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2040        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2041        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2042        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2043        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2044        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2045        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2046        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2047        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2048        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2049        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2050        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2051        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2052        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2053        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2054        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2055        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2056        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2057        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2058        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2059        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2060        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2061        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2062
20632001-08-16      Joel Sherrill <joel@OARcorp.com>
2064
2065        * sp20/system.h: Account for extra task stacks properly.
2066
20672001-08-16      Joel Sherrill <joel@OARcorp.com>
2068
2069        * sp13/sp13.scn: Id in screen had wrong class field value.
2070        * sp13/system.h: Account for message buffer memory.
2071        * sp13/task2.c: Remove unnecessary check for failure.
2072
20732001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2074
2075        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2076
20772001-04-20      Joel Sherrill <joel@OARcorp.com>
2078
2079        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2080        file.
2081
20822001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2083
2084        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2085
20862001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2087
2088        * sp21/Makefile.am: Remove libtest.
2089
20902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2091
2092        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2093
20942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2095
2096        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2097
20982000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2099
2100        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2101        Switch to GNU canonicalization.
2102        * sptests.am: Remove DEFS.
2103
21042000-09-29      Joel Sherrill <joel@OARcorp.com>
2105
2106        * sp20/sp20.scn: Corrected to reflect new addition.
2107        * sp20/system.h: Removed comment reflecting history.
2108
21092000-09-29      Stephan Merker <merker@decrc.abb.de>
2110
2111        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2112        Added new task to test sequence of altering a period's length
2113        while it is still active.
2114
21152000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2116
2117        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2118        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2119        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2120        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2121        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2122        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2123        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2124        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2125        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2126        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2127
21282000-08-10      Joel Sherrill <joel@OARcorp.com>
2129
2130        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.