source: rtems/testsuites/sptests/ChangeLog @ 897aa558

4.104.115
Last change on this file since 897aa558 was 897aa558, checked in by Joel Sherrill <joel.sherrill@…>, on 08/19/09 at 21:42:36

2009-08-19 Joel Sherrill <joel.sherrill@…>

  • spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for _Watchdog_Report() when name is not NULL. This case was covered at -Os on erc32 but at -O2 we had more code.
  • Property mode set to 100644
File size: 79.2 KB
Line 
12009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
4        _Watchdog_Report() when name is not NULL. This case was covered at
5        -Os on erc32 but at -O2 we had more code.
6
72009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
8
9        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
10        overflowing on _Heap_Allocate_aligned.
11
122009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
13
14        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
15        for various null parameters.
16
172009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
18
19        * sp16/sp16.scn, sp16/task1.c: Fix typo.
20
212009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
22
23        * sp65/init.c: Remove stray print.
24        * sp65/sp65.doc: Add information on second case.
25
262009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
27
28        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
29        verify that obtaining a priority ceiling mutex when the calling
30        task's priority is the same as the priority ceiling is handled
31        correctly.
32
332009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
34
35        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
36        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
37        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
38        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
39        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
40        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
41        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
42        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
43        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
44        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
45        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
46        rtems_clock_get_ticks_per_second().
47
482009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
49
50        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
51        Change attributes to priority ceiling. Use directive_failed, not
52        assert. Configure a semaphore not a region.
53
542009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
55
56        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
57        mutex cases.
58        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
59        sp65/sp65.scn: New files.
60
612009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
62
63        * Makefile.am, configure.ac: Add new test for some core mutex cases.
64        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
65        sp65/sp65.scn: New files.
66
672009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
68
69        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
70        per tick.
71
722009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
73
74        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
75        adjust existing for alignment. New test ensures coverage begin and
76        end marker methods are exercised so they do not get considered
77        unexecuted.
78        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
79        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
80
812009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
82
83        * Makefile.am, configure.ac: Add new test to exercise legacy
84        rtems_clock_get().
85        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
86        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
87
882009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
91        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
92        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
93
942009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
97        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
98        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
99        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
100        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
101        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
102        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
103        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
104        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
105
1062009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
107
108        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
109        cases.
110
1112009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
112
113        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
114        all memory is successfully allocated. This means the test can
115        validate the heap is unchanged on extend failure.
116
1172009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
118
119        * spintrcritical01/init.c, spintrcritical06/init.c,
120        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
121        per tick so tests run quicker and more reliably hit the intended
122        critical section.
123
1242009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
125
126        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
127        when we are unable to allocate the memory needed for an object
128        extend. Make sure all is handled properly.
129        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
130        sp64/sp64.scn: New files.
131
1322009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
133
134        * sp63/init.c: Correct test case two.
135
1362009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
137
138        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
139        test case to exercise another odd branch not taken.
140
1412009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
142
143        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
144        particular path is taken through the _Heap_Resize_block code.
145        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
146        sp63/sp63.scn: New files.
147
1482009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
149
150        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
151        wrong thing in a cpp macro. Added contents to screen file and add
152        documentation file.
153        * sp42/sp42.doc: New file.
154
1552009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
156
157        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
158
1592009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
160
161        * spintrcritical16/init.c: Tinker with test to make it hit the case
162        more reliably.
163
1642009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
165
166        * Makefile.am, configure.ac: Add new test to exercise as many cases as
167        possible of not being able to allocate memory from the workspace
168        during thread creation.
169        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
170        sp18/sp18.scn: New files.
171
1722009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
173
174        * Makefile.am, configure.ac: Add new test to handle the case where
175        a region resize frees enough memory to unblock a task.
176        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
177        sp62/sp62.scn: New files.
178        * sp61/init.c: Test does not need regions.
179
1802009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * Makefile.am, configure.ac: Add test case for processing a timeout
183        on a thread (that is the thread executing) that has also had its
184        request satisfied while it is being enqueued.
185        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
186        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
187        spintrcritical16/spintrcritical16.scn: New files.
188        * spintrcritical15/init.c: Remove unused TSR>
189
1902009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am, configure.ac: Add test case for a thread timing out on a
193        thread queue while another thread is in the process of blocking on
194        the same thread queue.
195        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
196        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
197        spintrcritical15/spintrcritical15.scn: New files.
198
1992009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
200
201        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
202
2032009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
204
205        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
206        sp40/sp40.scn: Now verified to hit coverage cases.
207        * sp40/sp40.doc: New file.
208
2092009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
210
211        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
212        to catch two remaining uncovered cases in rtems_io_register_driver.
213        * sp40/system.h: Removed.
214
2152009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
216
217        * Makefile.am, configure.ac: Add new test to exercise odd case in
218        rtems_iterate_over_all_threads.
219        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
220        sp41/sp41.scn: New files.
221
2222009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
223
224        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
225        inheritance protocol since there is no holder associated with them.
226
2272009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
228
229        * Makefile.am, configure.ac: Add new tests to exercise cases where a
230        timer is scheduled from an ISR while it is being scheduled at the
231        task level.
232        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
233        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
234        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
235        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
236        spintrcritical14/spintrcritical14.scn: New files.
237
2382009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
239
240        * spintrcritical01/init.c, spintrcritical06/init.c,
241        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
242        cleanup and make the tests more similar.
243
2442009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
245
246        * spintrcritical06/init.c: Test now hits forward and reverse cases.
247
2482009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
249
250        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
251        test work for case that it is documented to handle.
252
2532009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
254
255        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
256        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
257        spintrcritical10/spintrcritical10.scn: New files.
258
2592009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
260
261        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
262        unreliable third case in sp39 to spintrcritical10. New tests to hit
263        other event synchronization critical sections.
264        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
265        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
266        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
267        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
268        spintrcritical12/spintrcritical12.scn: New files.
269
2702009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
271
272        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
273        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
274        sp10/sp10.scn: New files.
275
2762009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
277
278        * spintrcritical06/init.c: Clean up.
279        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
280        * spintrcritical09/spintrcritical09.scn: Fill in.
281
2822009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
283
284        * spintrcritical06/init.c: Add comment to indicate test is not finished
285        and known to not hit the case.
286        * Makefile.am, configure.ac: Add a couple more interrupt critical
287        section tests.
288        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
289        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
290        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
291        spintrcritical09/Makefile.am, spintrcritical09/init.c,
292        spintrcritical09/spintrcritical09.doc,
293        spintrcritical09/spintrcritical09.scn: New files.
294
2952009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
296
297        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
298        at hitting interrupt synchronization critical section in thread queue
299        enqueue priority for reverse insertions.
300        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
301        spintrcritical07/spintrcritical07.doc,
302        spintrcritical07/spintrcritical07.scn: New files.
303
3042009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
305
306        * Makefile.am, configure.ac: Add test case for the
307        _Thread_queue_Enqueue_priority interrupt critical section where the
308        TCB we are using as a current pointer is removed from the thread
309        queue when we flash interrupts while searching forward.
310        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
311        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
312        spintrcritical06/spintrcritical06.scn: New files.
313
3142009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
315
316        * spintrcritical_support/intrcritical.c,
317        spintrcritical_support/intrcritical.h: Change prototype of delay
318        method to indicate when counter is reset. This can be used to count
319        how many iterations we are doing.
320
3212009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
322
323        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
324        blocked on one period while another expires. Add sp61 which exercises
325        the case where a call is made to rtems_shutdown_executive when the
326        system is not up.
327        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
328        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
329        sp61/sp61.doc, sp61/sp61.scn: New files.
330
3312009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
332
333        * sp04/init.c: To be timesliced, tasks must also me preemptible.
334
3352009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
338        what it was intended to do.
339
3402009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
341
342        * spintrcritical_support/intrcritical.c,
343        spintrcritical_support/intrcritical.h: New files.
344
3452009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
346
347        * Makefile.am, configure.ac: Add new infrastructure which is more
348        reliable about generating cases which hit interrupt critical
349        sections. Remove sp41 since it used its own mechanism.
350        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
351        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
352        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
353        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
354        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
355        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
356        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
357        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
358        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
359        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
360        spintrcritical05/spintrcritical05.scn: New files.
361        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
362        sp41/system.h: Removed.
363
3642009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
365
366        * sp41/init.c: Remove incorrect comment.
367
3682009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
369
370        * sp29/init.c: Simple binary semaphores can not be inherit priority.
371
3722009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * sp25/init.c: Spacing.
375
3762009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
377
378        * Makefile.am, configure.ac: Add sp59 to test path through
379        _Thread_queue_First_priority where the task's priority was in the
380        bottom 1/4 of the range.
381        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
382        sp59/sp59.scn: New files.
383
3842009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
385
386        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
387        not blocked on a thread queue.
388        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
389        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
390
3912009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * Makefile.am, configure.ac: Add test for timespec divide by zero.
394        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
395        sp58/sp58.scn: New files.
396
3972009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
398
399        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
400        pointer being null. This does not happen naturally at this time so
401        force the point.
402
4032009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
404
405        * sp12/sp12.scn: Update screen to reflect priority changes from long
406        ago.
407
4082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
411        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
412        as sp27a and test flushing both counting and binary semaphores.
413        Reformatted.
414        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
415        sp27a/sp27a.scn: New files.
416
4172009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
418
419        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
420        copied fomr other Makefile.am's.
421
4222009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
423
424        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
425        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
426        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
427        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
428
4292009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
430
431        * sp57/sp57.doc: Correct.
432
4332009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
434
435        * Makefile.am, configure.ac: Add test of restarting a task which is in
436        the middle of a sleep or wake after.
437        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
438        sp57/sp57.scn: New files.
439
4402009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
441
442        * sp43/init.c, sp43/sp43.scn: Add more cases for
443        rtems_object_get_class_information() to improve coverage.
444
4452009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
446
447        * Makefile.am, configure.ac: Add new test to verify that when a user
448        extension create hook fails, that the error is properly propagated.
449        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
450        sp56/sp56.scn: New files.
451
4522009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
453
454        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
455        rtems_extension_delete.
456
4572009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * sp09/screen01.c, sp09/sp09.scn: Add test for
460        rtems_object_get_classic_name with invalid id.
461
4622009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * sp02/task1.c: Minor spacing.
465
4662009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
467
468        * spfatal12/init.c: Address to heap initialize must be aligned but size
469        must be too small.
470
4712009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
472
473        * Makefile.am, configure.ac: Add new test to exercise case when
474        broadcasting to a message queue with a pending message.
475        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
476        sp55/sp55.scn: New files.
477
4782009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
479
480        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
481        spfatal tests appear to cover all fatal error cases.
482        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
483        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
484        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
485        spfatal/task1.c: Removed.
486
4872009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
488
489        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
490        initialize workspace heap during initialize. Can be caused by
491        unaligned address or not enough memory to initialize heap required
492        overhead.
493        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
494        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
495
4962009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
497
498        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
499
5002009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
501
502        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
503
5042009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
505
506        * spstkalloc/spstkalloc.scn: Update screen.
507
5082009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
509
510        * Makefile.am, configure.ac: Add new test for user configured stack
511        allocator/deallocator. Test both pass and fail cases.
512        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
513        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
514
5152009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
516
517        * spchain/init.c, spchain/spchain.scn: Clean up test.
518
5192009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
520
521        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
522        routines whose bodies are not used by RTEMS itself.
523        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
524        spchain/spchain.doc, spchain/spchain.scn: New files.
525
5262009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
527
528        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
529        chain for coverage.
530
5312009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
532
533        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
534        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
535        improve coverage.
536
5372009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
538
539        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
540
5412009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
542
543        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
544        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
545
5462009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
547
548        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
549        Enhance spprintk. Add two new fatal error tests to cover
550        __assert_func.
551        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
552        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
553
5542009-06-18      Chris Johns <chrisj@rtems.org>
555
556        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
557        workaround the H8300 gcc bug.
558
5592009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * sp54/init.c: Fix spacing.
562
5632009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
564
565        * sp02/sp02.doc, sp02/system.h: Update copyright year.
566
5672009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
568
569        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
570
5712009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
572
573        * Makefile.am, configure.ac: Add new test.
574        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
575        sp54/sp54.scn: New files.
576
5772009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
580        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
581        the time of day forward not making server based timers fire.
582        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
583        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
584        sp53/sp53.scn: New files.
585
5862009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
587
588        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
589
5902009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
591
592        PR 1415/cpukit
593        * Makefile.am, configure.ac: Add test for very simple priority ceiling
594        violation.
595        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
596        sp51/sp51.scn: New files.
597
5982009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
599
600        PR 1413/cpukit
601        * Makefile.am, configure.ac: Add test for case where server based
602        timers which reinitiated themselves did not get reinserted onto timer
603        chain.
604        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
605        sp50/sp50.scn: New files.
606
6072009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
608
609        PR 1414/cpukit
610        * Makefile.am, configure.ac: Tighten math on extraction of index so it
611        is harder to trick by passing in a valid id of an incorrect object
612        class.
613        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
614        sp49/sp49.scn: New files.
615
6162009-05-19      Chris Johns <chrisj@rtems.org>
617
618        * sp04/tswitch.c: Lower sample count for small memory targets.
619       
6202009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
621
622        * spprintk/init.c: printk() now 100% covered.
623
6242009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
625
626        * spprintk/init.c: More test cases.
627
6282009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
629
630        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
631        large enough for buffer node overhead.
632
6332009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
634
635        * Makefile.am, configure.ac, spwatchdog/system.h,
636        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
637        printk. These will help coverage. Simplify spwkspace.
638        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
639        spprintk/spprintk.scn: New files.
640        * spwkspace/system.h: Removed.
641
6422009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
643
644        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
645        methods.
646        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
647        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
648
6492009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
650
651        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
652        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
653        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
654        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
655        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
656        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
657        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
658        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
659        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
660        spsize/size.c: Fix warnings.
661
6622009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
665        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
666        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
667        spobjgetnext/system.h: New files.
668
6692009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
670
671        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
672        64k to 20k. No impact on test behavior.
673
6742009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
675
676        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
677
6782009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
679
680        * sp37/init.c, sp37/sp37.scn: Add test case for
681        rtems_interrupt_level_attribute body.
682
6832009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
684
685        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
686        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
687        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
688        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
689        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
690        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
691        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
692        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
693        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
694        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
695        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
696        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
697        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
698        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
699        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
700        sp48/Makefile.am, spfatal/Makefile.am,
701        spfatal01/Makefile.am, spfatal02/Makefile.am,
702        spfatal03/Makefile.am, spfatal04/Makefile.am,
703        spfatal05/Makefile.am, spfatal06/Makefile.am,
704        spfatal07/Makefile.am, spfatal08/Makefile.am,
705        spfatal09/Makefile.am, spsize/Makefile.am,
706        spwatchdog/Makefile.am:
707        Eliminate _exe_/.exe.
708
7092009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
710
711        PR 1388/cpukit
712        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
713        allow both priority inherit and ceiling attributes to be set on
714        semaphore create. These attributes are mutually exclusive and this
715        should be an error.
716
7172009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
718
719        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
720        unlimited objects when configured for a unified workspace works as
721        expected.
722        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
723        sp48/sp48.scn: New files.
724
7252009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
726                Joel Sherrill <joel.sherrill@oarcorp.com>
727
728        PR 1357/cpukit
729        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
730        honored.
731        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
732        sp47/sp47.scn: New files.
733
7342009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
735
736        * Makefile.am, configure.ac: Add new test to test Watchdog display
737        helper routines. These reach into the SuperCore.
738        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
739        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
740        spwatchdog/system.h, spwatchdog/task1.c: New files.
741
7422009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
743
744        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
745
7462009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
747
748        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
749        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
750        hard-coded hex numbers for bad object Ids.
751
7522009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
753
754        * sp15/system.h, sp19/system.h: Array of task names should be of type
755        rtems_name not rtems_id. Similarly array of task ids should be
756        rtems_id not rtems_name.
757
7582008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
759
760        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
761
7622008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
763
764        * Makefile.am, configure.ac, spfatal06/testcase.h,
765        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
766        spsize/size.c: Eliminate pointers to API configuration tables in the
767        main configuration table. Reference the main configuration table and
768        the API configuration tables directly using the confdefs.h version
769        rather than obtaining a pointer to it. This eliminated some
770        variables, a potential fatal error, some unnecessary default
771        configuration structures. Overall, about a 4.5% reduction in the code
772        size for minimum and hello on the SPARC.
773        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
774        spfatal10/testcase.h: Removed.
775
7762008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
777
778        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
779        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
780        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
781        successfully with maxixum number of priorities as 16 instead of 256.
782        This was done by temporarily modifying the score priority.h maximum.
783        This allowed testing of all API code to ensure that it worked
784        properly with a reduced number of priorities. Most modifications were
785        to switch from hard-coded maximum to using the API provided methods
786        to determine maximum number of priority levels.
787
7882008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * sp46/sp46.scn: Add screen missed earlier.
791
7922008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
793
794        PR 1348/cpukit
795        * Makefile.am, configure.ac: Add test of special case of resetting cpu
796        usage information while a period is running.
797        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
798        sp46/sp46.scn: New files.
799
8002008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * sp45/init.c: New file.
803
8042008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        PR 1347/cpukit
807        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
808        Rework Timer Server to ensure that the context allows for blocking,
809        allocating memory, and acquiring semaphores and mutexes.
810        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
811        New files.
812
8132008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
814
815        * sp25/system.h: Add warning and temporary m32c conditional until size
816        type addressed.
817
8182008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
819
820        * sp09/screen07.c: Use INT_MAX as number of messages so always
821        properly sized and no overflow on constant.
822        * sp09/screen10.c: Delay so on targets with simulator idle clock
823        tick driver this will work.
824        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
825        byte boundaries rather than two byte boundaries.
826        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
827        allocate more memory than size_t holds on m32c.
828
8292008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
830
831        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
832        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
833        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
834        and Region calls. On 16-bit architectures, size_t can be 16-bits
835        which would limit sizes to 64K. Also address constants which
836        overflowed on 16-bit integer targets.
837
8382008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * sp43/sp43.scn: Bump version to 4.9.99.0
841
8422008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
843
844        * sp19/system.h: Use "double" instead of "rtems_double".
845
8462008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
847
848        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
849
8502008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
851
852        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
853        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
854        spfatal_support/init.c, spfatal_support/system.h:
855        Convert to "bool".
856
8572008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
858
859        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
860        declared in a public place.
861
8622008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
863
864        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
865
8662008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
867
868        * sp43/init.c: Fix derefence of uninitialized pointer.
869
8702008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
871
872        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
873        multiprocessing is not enabled. Saves one more variable from single
874        processor configuration.
875
8762008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
877
878        PR 1212/cpukit
879        * Makefile.am, configure.ac: Time slicing will not happen if the task
880        mode is changed from a non-timeslicing mode to timeslicing mode if it
881        is done by the executing thread (e.g. in its task body). This change
882        includes sp44 to demonstrate the problem and verify the correction.
883        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
884
8852008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
886
887        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
888        architectures they are not supported on.
889
8902008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
891
892        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
893
8942008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
895
896        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
897          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
898
8992008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
900
901        * sp28/init.c: Corrections to configuration.
902        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
903        * spsize/size.c: _ISR_Vector_table only exists on architectures
904        which use the Simple Vectored Interrupt Model.
905
9062008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
907
908        * spsize/size.c: Convention calls for leading underscore on private
909        RTEMS variables.
910
9112008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
912
913        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
914        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
915        Refactored and renamed initialization routines to
916        rtems_initialize_data_structures, rtems_initialize_before_drivers,
917        rtems_initialize_device_drivers, and
918        rtems_initialize_start_multitasking. This opened the sequence up so
919        that bootcard() could provide a more robust and flexible framework
920        which is easier to explain and understand. This also lays the
921        groundwork for sharing the division of available memory between the
922        RTEMS workspace and heap and the C library initialization across all
923        BSPs.
924
9252008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
926
927        * sp32/init.c: Formatting.
928
9292008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
930
931        * sp09/screen01.c: Correct test.
932        * sp09/screen14.c: Update copyright.
933        * sp28/init.c: Correct end of test messages.
934
9352008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
936
937        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
938
9392008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
940
941        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
942        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
943        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
944        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
945        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
946        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
947        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
948        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
949        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
950        tests. Add a clock_settime case for < 1988.
951
9522008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
953
954        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
955
9562008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
957
958        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
959        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
960        * sp41/sp41.scn: Now has content.
961        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
962        Object Services recently added to API.
963
9642008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
965
966        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
967        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
968        collection. This changed the name of a few previously public but
969        undocumented services and added a some new services.
970        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
971        sp43/system.h: New files.
972
9732008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
974
975        * spfatal10/.cvsignore: New file.
976
9772008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
978
979        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
980        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
981        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
982        New files.
983
9842008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
985
986        * Makefile.am, configure.ac: Added fatal error tests
987        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
988        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
989        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
990        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
991        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
992        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
993        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
994        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
995        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
996        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
997        spfatal_support/init.c, spfatal_support/system.h: New files.
998
9992008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1000
1001        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1002        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1003        test messages.
1004
10052008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1008        simple type to a union of an unsigned 32 bit integer and a pointer.
1009        This should help eliminate weird casts between u32 and pointers in
1010        various places. The APIs now have to explicitly call _u32 or _string
1011        versions of helper routines. This should also simplify things and
1012        eliminate the need for ugly casts in some cases.
1013
10142008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1015
1016        * sp42/Makefile.am: New file.
1017
10182008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1019
1020        Add sp42 to exercise thread queue with knowledge of the implementation
1021        so we can exercise all of the normal paths possible.
1022        * Makefile.am, configure.ac: Add sp42.
1023        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1024
10252008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1026
1027        * sp39/init.c: Add case for long timeout on blocking operation.
1028        * Makefile.am, configure.ac: Add new test to exercise thread
1029        queue blokcing synchronization. sp39 and sp41 are very similar.
1030        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1031        sp41/system.h: New files.
1032
10332008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1034
1035        * sp39/init.c: Clean up.
1036
10372008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1038
1039        * sp39/init.c: Modify to improve coverage.
1040
10412008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1042
1043        * sp36/strict_order_mut.c:
1044
10452008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1046
1047        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1048        driver registration.
1049        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1050        sp40/system.h: New files.
1051
10522008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1053
1054        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1055        Add test cases for:
1056          + message queue create requesting too many message buffers
1057            for the available memory
1058          + region extend with address inside existing heap
1059          + timer server initiate too large a stack, create error
1060        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1061          + task set priority while holding resource
1062
10632008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1064
1065        * Makefile.am, configure.ac: Added sp38 and sp39.
1066        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1067        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1068        sp39/sp39.scn, sp39/system.h: New files.
1069
10702007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1071
1072        * sp36/strict_order_mut.c: New file.
1073
10742007-12-21      Xi Yang <hiyangxi@gmail.com>
1075
1076        * Makefile.am, configure.ac: Add support for proper stacking of
1077        priority inheritance on mutexes as well as enforce proper order of
1078        release.
1079        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1080        sp36/sp36.scn: New files.
1081
10822007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1085        directive instead of violating RTEMS internals.
1086
10872007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1090        Add test cases for User Extension Manager to improve code coverage.
1091        * sp21/task1.c: Fix spelling error.
1092
10932007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1094
1095        * spsize/size.c: Account for previous changes in calculation of MPCI
1096        receive server stack.
1097
10982007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1099
1100        * sp09/screen07.c, sp09/sp09.scn: Add test for
1101        rtems_message_queue_broadcast for bad buffer and count pointers.
1102        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1103        with bad priority or initiating twice.
1104        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1105        it forces a dispatch.
1106        * sp37/init.c: New file.
1107
11082007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1109
1110        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1111        enable, flash, and is in progress. These are normally inlines but
1112        also have bodies for non-C code. This test also exercises the odd
1113        case of calling clock tick from outside an ISR.
1114        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1115
11162007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1119        using notepad with the current task's ID or SELF
1120        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1121        test missing test cases for clock_get.
1122
11232007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1124
1125        * sp28/init.c: Add test code for task variables to improve coverage.
1126
11272007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1130        RTEMS provided accessor macros to obtain configuration fields.
1131
11322007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1133
1134        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1135        Configuration Table. Eliminate CPU Table from all ports. Delete
1136        references to CPU Table in all forms.
1137
11382007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1141
11422007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1143
1144        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1145        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1146        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1147        to improve test coverage.
1148
11492007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1150
1151        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1152        coverage.
1153
11542007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1155
1156        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1157
11582007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1159
1160        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1161        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1162        .scn files.
1163
11642007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1165
1166        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1167        commented out and updated the .scn file.
1168
11692007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1172        buffered test IO.
1173
11742007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1175
1176        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1177        rtems_io_unregister_driver did not have any test code.
1178
11792007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1180
1181        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1182        since it was used to configure a no longer used feature. Device names
1183        are now part of the filesystem not in a table. This also eliminated
1184        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1185        RTEMS as well as the memory allocation used to populate
1186        _IO_Driver_name_table.
1187
11882007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1189
1190        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1191        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1192        properly.
1193
11942007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * spsize/size.c: Eliminated the variables
1197        _RTEMS_tasks_User_initialization_tasks and
1198        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1199        used in one place after initialized. It was a waste of space.
1200
12012007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1202
1203        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1204        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1205        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1206        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1207        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1208        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1209        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1210        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1211        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1212        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1213        spsize/size.c: Add optional managers to Makefiles. Clean up test
1214        cases so last output line follows END OF pattern. Make sure test case
1215        all run. All tests appeared ok on sis.
1216
12172007-04-05      Joel Sherrill <joel@OARcorp.com>
1218
1219        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1220
12212007-04-05      Joel Sherrill <joel@OARcorp.com>
1222
1223        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1224        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1225        CONFIGURE_APPLICATION_NEEDS_XXX.
1226
12272007-04-02      Joel Sherrill <joel@OARcorp.com>
1228
1229        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1230
12312007-04-02      Joel Sherrill <joel@OARcorp.com>
1232
1233        * spsize/size.c: Convert from Classic API style TOD_Control as
1234        fundamental time structure to POSIX struct timespec. Add
1235        clock_get_uptime().
1236
12372007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1238
1239        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1240
12412007-03-26      Joel Sherrill <joel@OARcorp.com>
1242
1243        * sp35/priinv.c: Remove warning.
1244
12452007-03-10      Joel Sherrill <joel@OARcorp.com>
1246
1247        * sp26/system.h: Remove incorrect and duplicate
1248        CONFIGURE_EXTRA_TASK_STACKS.
1249
12502007-03-05      Joel Sherrill <joel@OARcorp.com>
1251
1252        PR 1222/cpukit
1253        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1254        thread that is blocked on a priority based thread queue is changed,
1255        that its placement in the queue is reevaluated based upon the new
1256        priority. This enhancement includes modifications to the SuperCore as
1257        well as new test cases.
1258        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1259        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1260        sp35/sp35.doc, sp35/sp35.scn: New files.
1261
12622007-03-05      Joel Sherrill <joel@OARcorp.com>
1263
1264        * sp26/system.h: Correct memory required for stack sizes.
1265
12662007-02-06      Joel Sherrill <joel@OARcorp.com>
1267
1268        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1269        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1270        tests.
1271
12722006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1273
1274        * sp33/init.c: Improve barrier test to include normal blocking with
1275        manual release and unblocking in barrier deletion.
1276
12772006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1278
1279        * configure.ac: New BUG-REPORT address.
1280
12812006-11-20      Joel Sherrill <joel@OARcorp.com>
1282
1283        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1284        and make output more compliant with other tests.
1285
12862006-11-17      Joel Sherrill <joel@OARcorp.com>
1287
1288        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1289        cases intended on all targets possible with new heap algorithm.
1290
12912006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1292
1293        * Makefile.am, configure.ac: Adding Classic API Barriers.
1294        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1295        New files.
1296
12972006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1298
1299        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1300
13012006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1302
1303        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1304        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1305        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1306        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1307        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1308        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1309        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1310        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1311        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1312        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1313        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1314        Use rtems_testsdir instead.
1315
13162006-04-05      Joel Sherrill <joel@OARcorp.com>
1317                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1318
1319        * spsize/size.c: Victor spotted the problem that
1320        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1321        variables and needed to be set to the same value.  I took that
1322        idea and just removed _Thread_MP_Receive.  All uses are now
1323        _MPCI_Receive_server_tcb.
1324
13252005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1326
1327        * configure.ac: Remove RTEMS_ENABLE_BARE,
1328        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1329
13302005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1331
1332        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1333        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1334        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1335        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1336        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1337        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1338        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1339        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1340        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1341        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1342        spfatal/Makefile.am, spsize/Makefile.am:
1343        Convert to use *_PROGRAMS.
1344
13452005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1346
1347        * sp01/Makefile.am, sp02/Makefile.am,
1348        sp03/Makefile.am, sp04/Makefile.am,
1349        sp05/Makefile.am, sp06/Makefile.am,
1350        sp07/Makefile.am, sp08/Makefile.am,
1351        sp09/Makefile.am, sp11/Makefile.am,
1352        sp12/Makefile.am, sp13/Makefile.am,
1353        sp14/Makefile.am, sp15/Makefile.am,
1354        sp16/Makefile.am, sp17/Makefile.am,
1355        sp19/Makefile.am, sp20/Makefile.am,
1356        sp21/Makefile.am, sp22/Makefile.am,
1357        sp23/Makefile.am, sp24/Makefile.am,
1358        sp25/Makefile.am, sp26/Makefile.am,
1359        sp27/Makefile.am, sp28/Makefile.am,
1360        sp29/Makefile.am, sp30/Makefile.am,
1361        sp31/Makefile.am, sp32/Makefile.am,
1362        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1363
13642005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1365
1366        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1367        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1368        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1369        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1370        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1371        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1372        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1373        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1374        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1375        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1376        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1377        * sptests.am: Remove.
1378
13792005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1380
1381        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1382        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1383        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1384        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1385        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1386        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1387        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1388        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1389        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1390        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1391        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1392
13932005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1394
1395        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1396
13972005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1398
1399        * spsize/Makefile.am: Rename TEST to spsize.
1400        * spsize/size.scn: Remove.
1401        * spsize/spsize.scn: New (renamed from size.scn).
1402
14032005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1404
1405        * configure.ac: Add spfatal/Makefile.
1406        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1407        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1408        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1409        * sptests.am: Remove LIB_VARIANT.
1410
14112005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1412
1413        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1414        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1415        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1416        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1417        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1418        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1419        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1420        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1421        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1422        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1423        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1424
14252005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1426
1427        * Makefile.am: Cleanup.
1428
14292005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1430
1431        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1432        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1433        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1434        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1435        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1436        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1437        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1438        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1439        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1440        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1441        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1442        spfatal/Makefile.am, spsize/Makefile.am:
1443        Partial conversion to automake.
1444
14452005-03-07      Joel Sherrill <joel@OARcorp.com>
1446
1447        * sp13/task1.c: Removed warnings.
1448
14492004-09-29      Joel Sherrill <joel@OARcorp.com>
1450
1451        * spsize/size.c: i960 obsoleted and all references removed.
1452
14532004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1454
1455        * configure.ac: Require automake > 1.9.
1456
14572004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1458
1459        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1460        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1461        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1462        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1463        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1464        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1465        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1466        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1467        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1468        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1469        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1470        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1471        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1472        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1473        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1474        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1475        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1476        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1477        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1478        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1479        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1480        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1481        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1482        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1483        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1484        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1485        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1486        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1487        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1488        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1489        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1490        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1491
14922004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1493
1494        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1495
14962004-03-30      David Querbach <querbach@realtime.bc.ca>
1497
1498        PR 595/tests
1499        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1500        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1501        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1502        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1503        others treat it as a count of longs.
1504
15052004-03-30      David Querbach <querbach@realtime.bc.ca>
1506
1507        PR 596/tests
1508        * sp32/init.c: A missing definition of TEST_INIT before including
1509        <tmacros.h> means that buffered output will not work even if selected
1510        in buffer_test_io.h.
1511
15122004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1513
1514        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1515        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1516        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1517        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1518        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1519        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1520        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1521        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1522        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1523        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1524        types.
1525
15262004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1527
1528        * configure.ac: Add 2nd arg to RTEMS_TOP.
1529
15302004-03-05      Joel Sherrill <joel@OARcorp.com>
1531
1532        * sp07/buffered_io.c: Remove warning.
1533
15342004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1535
1536        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1537        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1538        * sp02/Makefile.am: Ditto.
1539        * sp03/Makefile.am: Ditto.
1540        * sp04/Makefile.am: Ditto.
1541        * sp05/Makefile.am: Ditto.
1542        * sp06/Makefile.am: Ditto.
1543        * sp07/Makefile.am: Ditto.
1544        * sp08/Makefile.am: Ditto.
1545        * sp09/Makefile.am: Ditto.
1546        * sp11/Makefile.am: Ditto.
1547        * sp12/Makefile.am: Ditto.
1548        * sp13/Makefile.am: Ditto.
1549        * sp14/Makefile.am: Ditto.
1550        * sp15/Makefile.am: Ditto.
1551        * sp16/Makefile.am: Ditto.
1552        * sp17/Makefile.am: Ditto.
1553        * sp19/Makefile.am: Ditto.
1554        * sp20/Makefile.am: Ditto.
1555        * sp21/Makefile.am: Ditto.
1556        * sp22/Makefile.am: Ditto.
1557        * sp23/Makefile.am: Ditto.
1558        * sp24/Makefile.am: Ditto.
1559        * sp25/Makefile.am: Ditto.
1560        * sp26/Makefile.am: Ditto.
1561        * sp27/Makefile.am: Ditto.
1562        * sp28/Makefile.am: Ditto.
1563        * sp29/Makefile.am: Ditto.
1564        * sp30/Makefile.am: Ditto.
1565        * sp31/Makefile.am: Ditto.
1566        * sp32/Makefile.am: Ditto.
1567        * spfatal/Makefile.am: Ditto.
1568        * spsize/Makefile.am: Ditto.
1569
15702003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1571
1572        * sptests.am: Add dirstamp support.
1573
15742003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1575
1576        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1577
15782003-12-16      Joel Sherrill <joel@OARcorp.com>
1579
1580        PR 544/tests
1581        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1582        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1583        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1584        make tests account for resources and not print at inappropriate
1585        times.
1586        * sp07/buffered_io.c: New file.
1587
15882003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1589
1590        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1591
15922003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1593
1594        * sp01/Makefile.am: Remove all-local: $(ARCH).
1595        * sp02/Makefile.am: Remove all-local: $(ARCH).
1596        * sp03/Makefile.am: Remove all-local: $(ARCH).
1597        * sp04/Makefile.am: Remove all-local: $(ARCH).
1598        * sp05/Makefile.am: Remove all-local: $(ARCH).
1599        * sp06/Makefile.am: Remove all-local: $(ARCH).
1600        * sp07/Makefile.am: Remove all-local: $(ARCH).
1601        * sp08/Makefile.am: Remove all-local: $(ARCH).
1602        * sp09/Makefile.am: Remove all-local: $(ARCH).
1603        * sp11/Makefile.am: Remove all-local: $(ARCH).
1604        * sp12/Makefile.am: Remove all-local: $(ARCH).
1605        * sp13/Makefile.am: Remove all-local: $(ARCH).
1606        * sp14/Makefile.am: Remove all-local: $(ARCH).
1607        * sp15/Makefile.am: Remove all-local: $(ARCH).
1608        * sp16/Makefile.am: Remove all-local: $(ARCH).
1609        * sp17/Makefile.am: Remove all-local: $(ARCH).
1610        * sp19/Makefile.am: Remove all-local: $(ARCH).
1611        * sp20/Makefile.am: Remove all-local: $(ARCH).
1612        * sp21/Makefile.am: Remove all-local: $(ARCH).
1613        * sp22/Makefile.am: Remove all-local: $(ARCH).
1614        * sp23/Makefile.am: Remove all-local: $(ARCH).
1615        * sp24/Makefile.am: Remove all-local: $(ARCH).
1616        * sp25/Makefile.am: Remove all-local: $(ARCH).
1617        * sp26/Makefile.am: Remove all-local: $(ARCH).
1618        * sp27/Makefile.am: Remove all-local: $(ARCH).
1619        * sp28/Makefile.am: Remove all-local: $(ARCH).
1620        * sp29/Makefile.am: Remove all-local: $(ARCH).
1621        * sp30/Makefile.am: Remove all-local: $(ARCH).
1622        * sp31/Makefile.am: Remove all-local: $(ARCH).
1623        * sp32/Makefile.am: Remove all-local: $(ARCH).
1624        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1625        * spsize/Makefile.am: Remove all-local: $(ARCH).
1626
16272003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1628
1629        * configure.ac: Reflect having moved to testsuites/.
1630
16312003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1632
1633        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1634
16352003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1636
1637        * configure.ac:Remove RTEMS_CHECK_CPU.
1638
16392003-09-04      Joel Sherrill <joel@OARcorp.com>
1640
1641        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1642        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1643        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1644        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1645        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1646        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1647        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1648        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1649        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1650        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1651        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1652        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1653        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1654        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1655        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1656        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1657        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1658        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1659        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1660        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1661        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1662        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1663        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1664        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1665        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1666        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1667        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1668        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1669        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1670        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1671        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1672        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1673        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1674        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1675        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1676        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1677        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1678        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1679        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1680        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1681        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1682        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1683        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1684        spsize/size.c, spsize/system.h: URL for license changed.
1685
16862003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1687
1688        PR 458/tests
1689        * sp30/task1.c: Correct indexing problem.
1690
16912003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1692
1693        * Makefile.am: Reflect having moved aclocal/.
1694
16952003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1696
1697        * Makefile.am: Reflect having moved automake/.
1698        * sp01/Makefile.am: Reflect having moved automake/.
1699        * sp02/Makefile.am: Reflect having moved automake/.
1700        * sp03/Makefile.am: Reflect having moved automake/.
1701        * sp04/Makefile.am: Reflect having moved automake/.
1702        * sp05/Makefile.am: Reflect having moved automake/.
1703        * sp06/Makefile.am: Reflect having moved automake/.
1704        * sp07/Makefile.am: Reflect having moved automake/.
1705        * sp08/Makefile.am: Reflect having moved automake/.
1706        * sp09/Makefile.am: Reflect having moved automake/.
1707        * sp11/Makefile.am: Reflect having moved automake/.
1708        * sp12/Makefile.am: Reflect having moved automake/.
1709        * sp13/Makefile.am: Reflect having moved automake/.
1710        * sp14/Makefile.am: Reflect having moved automake/.
1711        * sp15/Makefile.am: Reflect having moved automake/.
1712        * sp16/Makefile.am: Reflect having moved automake/.
1713        * sp17/Makefile.am: Reflect having moved automake/.
1714        * sp19/Makefile.am: Reflect having moved automake/.
1715        * sp20/Makefile.am: Reflect having moved automake/.
1716        * sp21/Makefile.am: Reflect having moved automake/.
1717        * sp22/Makefile.am: Reflect having moved automake/.
1718        * sp23/Makefile.am: Reflect having moved automake/.
1719        * sp24/Makefile.am: Reflect having moved automake/.
1720        * sp25/Makefile.am: Reflect having moved automake/.
1721        * sp26/Makefile.am: Reflect having moved automake/.
1722        * sp27/Makefile.am: Reflect having moved automake/.
1723        * sp28/Makefile.am: Reflect having moved automake/.
1724        * sp29/Makefile.am: Reflect having moved automake/.
1725        * sp30/Makefile.am: Reflect having moved automake/.
1726        * sp31/Makefile.am: Reflect having moved automake/.
1727        * sp32/Makefile.am: Reflect having moved automake/.
1728        * spfatal/Makefile.am: Reflect having moved automake/.
1729        * spsize/Makefile.am: Reflect having moved automake/.
1730
17312003-08-14      Joel Sherrill <joel@OARcorp.com>
1732
1733        * sp02/task1.c: Added ID to name lookup service and changed name of
1734        id/name translation status code. This propagated to multiple
1735        functions. The user API service added was rtems_object_id_to_name()
1736
17372003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1738
1739        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1740
17412003-05-29      Joel Sherrill <joel@OARcorp.com>
1742
1743        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1744
17452003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1746
1747        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1748        CC_CFLAGS_DEFAULT (obsolete).
1749
17502003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1751
1752        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1753        Remove CC_LDFLAGS_PROFILE_V.
1754
17552003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1756
1757        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1758
17592003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1760
1761        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1762
17632003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1764
1765        * configure.ac: AC_PREREQ(2.57).
1766
17672002-11-14      Joel Sherrill <joel@OARcorp.com>
1768
1769        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1770        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1771        update the IDs in the screens.
1772
17732002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1774
1775        * .cvsignore: Reformat.
1776        Add autom4te*cache.
1777        Remove autom4te.cache.
1778
17792002-09-14      Joel Sherrill <joel@OARcorp.com>
1780
1781        * sp32/.cvsignore: New file.
1782
17832002-09-14      Aaron J. Grier <aaron@frye.com>
1784
1785        * PR271 was not applicable against the current source but included
1786        a nice test that Joel decided to add to the tree as sp32.
1787        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1788        * Makefile.am, configure.ac: Modified to reflect addition.
1789
17902002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1791
1792        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1793        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1794        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1795        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1796        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1797        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1798        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1799        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1800        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1801        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1802        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1803        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1804        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1805        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1806        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1807        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1808        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1809        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1810        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1811        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1812        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1813        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1814        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1815        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1816        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1817        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1818        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1819        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1820        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1821        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1822        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1823
18242002-08-01      Joel Sherrill <joel@OARcorp.com>
1825
1826        * Per PR47 add support for buffered test output.  This involved
1827        adding defines to redirect output to a buffer and dump it when
1828        full, at "test pause", and at exit.  To avoid problems when redefining
1829        exit(), all tests were modified to call rtems_test_exit().
1830        Some tests, notable psxtests, had to be modified to include
1831        the standard test macro .h file (pmacros.h or tmacros.h) to
1832        enable this support.
1833        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1834        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1835        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1836        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1837        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1838        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1839        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1840
18412002-07-30      Joel Sherrill <joel@OARcorp.com>
1842
1843        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1844        stack if the port doesn't configure using it.
1845
18462002-07-04      Joel Sherrill <joel@OARcorp.com>
1847
1848        * Jump table for single entry point removed.
1849        * spsize/size.c:  Modified to reflect above.
1850
18512002-07-01      Joel Sherrill <joel@OARcorp.com>
1852
1853        * sp29/init.c: Corrected definitions for task stack usage.
1854
18552002-07-01      Joel Sherrill <joel@OARcorp.com>
1856
1857        * spsize/size.c: _Thread_queue_Extract_table removed.
1858
18592001-05-17      Joel Sherrill <joel@OARcorp.com>
1860
1861        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1862        number of staticly configured device drivers.
1863
18642001-05-14      Joel Sherrill <joel@OARcorp.com>
1865
1866        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1867        than the configured number of drivers.
1868 
18692002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1870
1871        * configure.ac: Remove ENABLE_GCC28.
1872
18732001-04-04      Joel Sherrill <joel@OARcorp.com>
1874
1875        * spsize/size.c: Reflect SPARC modifcation to get rid of
1876        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1877 
18782001-03-29      Joel Sherrill <joel@OARcorp.com>
1879
1880        * Per PR147 addressed problems when reseting and inserting a timer
1881        into a timer chain that did not honor time passage since the last
1882        time the timer server was scheduled and the new insertion.
1883        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1884
18852001-03-28      Joel Sherrill <joel@OARcorp.com>
1886
1887        * Side-effect of PR132.
1888        * sp21/system.h: Now must explicitly request NULL driver.
1889
18902002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1891
1892        * configure.ac:
1893        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1894        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1895        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1896        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1897        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1898        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1899        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1900        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1901        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1902        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1903        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1904        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1905        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1906        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1907        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1908        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1909        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1910        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1911        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1912        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1913        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1914        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1915        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1916        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1917        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1918        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1919        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1920        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1921        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1922        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1923        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1924        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1925        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1926        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1927
19282002-03-20      Chris Johns <ccj@acm.org>
1929
1930        * PR145.
1931        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1932        in system (e.g. driver tasks).  Also exit on minimum number of
1933        switches not precise number.
1934
19352001-01-29      Joel Sherrill <joel@OARcorp.com>
1936
1937        * Fixed bug where resetting a timer that was not at the head
1938        of one of the task timer chains resulted in the Timer Server
1939        task waking up too far in the future.
1940        * Added rtems_timer_get_information() directive to support testing.
1941        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1942        above condition.
1943
19442001-01-22      Joel Sherrill <joel@OARcorp.com>
1945
1946        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1947        because priority added as argument to rtems_timer_initiate_server().
1948
19492001-01-16      Joel Sherrill <joel@OARcorp.com>
1950
1951        * Added tests for task-based timers.  This included the new tests
1952        sp30 and sp31.
1953        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1954        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1955        for task-based timer services.
1956        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1957        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1958        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1959        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
1960        sp31/task1.c: New files.
1961
19622001-11-01      Joel Sherrill <joel@OARcorp.com>
1963
1964        * sp26/system.h: Properly account for stack memory used by
1965        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
1966        and processed as PR78.
1967
19682001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1969
1970        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1971        * configure.in: Remove.
1972        * configure.ac: New file, generated from configure.in by autoupdate.
1973
19742001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1975
1976        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1977
19782001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1979
1980        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
1981        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
1982        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
1983        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
1984        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
1985        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
1986        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
1987        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
1988        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
1989        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
1990        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
1991        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
1992        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
1993        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
1994        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
1995        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
1996        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
1997        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
1998        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
1999        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2000        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2001        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2002        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2003        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2004        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2005        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2006        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2007        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2008        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2009
20102001-08-16      Joel Sherrill <joel@OARcorp.com>
2011
2012        * sp20/system.h: Account for extra task stacks properly.
2013
20142001-08-16      Joel Sherrill <joel@OARcorp.com>
2015
2016        * sp13/sp13.scn: Id in screen had wrong class field value.
2017        * sp13/system.h: Account for message buffer memory.
2018        * sp13/task2.c: Remove unnecessary check for failure.
2019
20202001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2021
2022        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2023
20242001-04-20      Joel Sherrill <joel@OARcorp.com>
2025
2026        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2027        file.
2028
20292001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2030
2031        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2032
20332001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2034
2035        * sp21/Makefile.am: Remove libtest.
2036
20372000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2038
2039        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2040
20412000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2042
2043        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2044
20452000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2046
2047        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2048        Switch to GNU canonicalization.
2049        * sptests.am: Remove DEFS.
2050
20512000-09-29      Joel Sherrill <joel@OARcorp.com>
2052
2053        * sp20/sp20.scn: Corrected to reflect new addition.
2054        * sp20/system.h: Removed comment reflecting history.
2055
20562000-09-29      Stephan Merker <merker@decrc.abb.de>
2057
2058        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2059        Added new task to test sequence of altering a period's length
2060        while it is still active.
2061
20622000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2063
2064        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2065        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2066        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2067        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2068        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2069        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2070        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2071        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2072        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2073        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2074
20752000-08-10      Joel Sherrill <joel@OARcorp.com>
2076
2077        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.