source: rtems/testsuites/sptests/ChangeLog @ 7c11edfd

4.104.115
Last change on this file since 7c11edfd was 7c11edfd, checked in by Joel Sherrill <joel.sherrill@…>, on 08/10/09 at 17:04:50

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

  • Makefile.am, configure.ac: Add new test to exercise legacy rtems_clock_get().
  • spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c, spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
  • Property mode set to 100644
File size: 76.2 KB
Line 
12009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
2
3        * Makefile.am, configure.ac: Add new test to exercise legacy
4        rtems_clock_get().
5        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
6        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
7
82009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
9
10        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
11        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
12        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
13
142009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
15
16        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
17        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
18        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
19        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
20        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
21        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
22        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
23        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
24        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
25
262009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
29        cases.
30
312009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
32
33        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
34        all memory is successfully allocated. This means the test can
35        validate the heap is unchanged on extend failure.
36
372009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
38
39        * spintrcritical01/init.c, spintrcritical06/init.c,
40        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
41        per tick so tests run quicker and more reliably hit the intended
42        critical section.
43
442009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
45
46        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
47        when we are unable to allocate the memory needed for an object
48        extend. Make sure all is handled properly.
49        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
50        sp64/sp64.scn: New files.
51
522009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
53
54        * sp63/init.c: Correct test case two.
55
562009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
57
58        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
59        test case to exercise another odd branch not taken.
60
612009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
62
63        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
64        particular path is taken through the _Heap_Resize_block code.
65        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
66        sp63/sp63.scn: New files.
67
682009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
69
70        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
71        wrong thing in a cpp macro. Added contents to screen file and add
72        documentation file.
73        * sp42/sp42.doc: New file.
74
752009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
76
77        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
78
792009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
80
81        * spintrcritical16/init.c: Tinker with test to make it hit the case
82        more reliably.
83
842009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * Makefile.am, configure.ac: Add new test to exercise as many cases as
87        possible of not being able to allocate memory from the workspace
88        during thread creation.
89        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
90        sp18/sp18.scn: New files.
91
922009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
93
94        * Makefile.am, configure.ac: Add new test to handle the case where
95        a region resize frees enough memory to unblock a task.
96        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
97        sp62/sp62.scn: New files.
98        * sp61/init.c: Test does not need regions.
99
1002009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
101
102        * Makefile.am, configure.ac: Add test case for processing a timeout
103        on a thread (that is the thread executing) that has also had its
104        request satisfied while it is being enqueued.
105        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
106        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
107        spintrcritical16/spintrcritical16.scn: New files.
108        * spintrcritical15/init.c: Remove unused TSR>
109
1102009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
111
112        * Makefile.am, configure.ac: Add test case for a thread timing out on a
113        thread queue while another thread is in the process of blocking on
114        the same thread queue.
115        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
116        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
117        spintrcritical15/spintrcritical15.scn: New files.
118
1192009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
120
121        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
122
1232009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
124
125        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
126        sp40/sp40.scn: Now verified to hit coverage cases.
127        * sp40/sp40.doc: New file.
128
1292009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
132        to catch two remaining uncovered cases in rtems_io_register_driver.
133        * sp40/system.h: Removed.
134
1352009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
136
137        * Makefile.am, configure.ac: Add new test to exercise odd case in
138        rtems_iterate_over_all_threads.
139        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
140        sp41/sp41.scn: New files.
141
1422009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
143
144        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
145        inheritance protocol since there is no holder associated with them.
146
1472009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
148
149        * Makefile.am, configure.ac: Add new tests to exercise cases where a
150        timer is scheduled from an ISR while it is being scheduled at the
151        task level.
152        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
153        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
154        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
155        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
156        spintrcritical14/spintrcritical14.scn: New files.
157
1582009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
159
160        * spintrcritical01/init.c, spintrcritical06/init.c,
161        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
162        cleanup and make the tests more similar.
163
1642009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * spintrcritical06/init.c: Test now hits forward and reverse cases.
167
1682009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
171        test work for case that it is documented to handle.
172
1732009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
174
175        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
176        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
177        spintrcritical10/spintrcritical10.scn: New files.
178
1792009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
180
181        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
182        unreliable third case in sp39 to spintrcritical10. New tests to hit
183        other event synchronization critical sections.
184        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
185        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
186        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
187        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
188        spintrcritical12/spintrcritical12.scn: New files.
189
1902009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
191
192        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
193        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
194        sp10/sp10.scn: New files.
195
1962009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
197
198        * spintrcritical06/init.c: Clean up.
199        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
200        * spintrcritical09/spintrcritical09.scn: Fill in.
201
2022009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * spintrcritical06/init.c: Add comment to indicate test is not finished
205        and known to not hit the case.
206        * Makefile.am, configure.ac: Add a couple more interrupt critical
207        section tests.
208        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
209        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
210        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
211        spintrcritical09/Makefile.am, spintrcritical09/init.c,
212        spintrcritical09/spintrcritical09.doc,
213        spintrcritical09/spintrcritical09.scn: New files.
214
2152009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
216
217        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
218        at hitting interrupt synchronization critical section in thread queue
219        enqueue priority for reverse insertions.
220        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
221        spintrcritical07/spintrcritical07.doc,
222        spintrcritical07/spintrcritical07.scn: New files.
223
2242009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
225
226        * Makefile.am, configure.ac: Add test case for the
227        _Thread_queue_Enqueue_priority interrupt critical section where the
228        TCB we are using as a current pointer is removed from the thread
229        queue when we flash interrupts while searching forward.
230        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
231        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
232        spintrcritical06/spintrcritical06.scn: New files.
233
2342009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
235
236        * spintrcritical_support/intrcritical.c,
237        spintrcritical_support/intrcritical.h: Change prototype of delay
238        method to indicate when counter is reset. This can be used to count
239        how many iterations we are doing.
240
2412009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
242
243        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
244        blocked on one period while another expires. Add sp61 which exercises
245        the case where a call is made to rtems_shutdown_executive when the
246        system is not up.
247        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
248        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
249        sp61/sp61.doc, sp61/sp61.scn: New files.
250
2512009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
252
253        * sp04/init.c: To be timesliced, tasks must also me preemptible.
254
2552009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
256
257        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
258        what it was intended to do.
259
2602009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
261
262        * spintrcritical_support/intrcritical.c,
263        spintrcritical_support/intrcritical.h: New files.
264
2652009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
266
267        * Makefile.am, configure.ac: Add new infrastructure which is more
268        reliable about generating cases which hit interrupt critical
269        sections. Remove sp41 since it used its own mechanism.
270        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
271        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
272        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
273        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
274        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
275        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
276        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
277        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
278        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
279        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
280        spintrcritical05/spintrcritical05.scn: New files.
281        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
282        sp41/system.h: Removed.
283
2842009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
285
286        * sp41/init.c: Remove incorrect comment.
287
2882009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * sp29/init.c: Simple binary semaphores can not be inherit priority.
291
2922009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
293
294        * sp25/init.c: Spacing.
295
2962009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
297
298        * Makefile.am, configure.ac: Add sp59 to test path through
299        _Thread_queue_First_priority where the task's priority was in the
300        bottom 1/4 of the range.
301        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
302        sp59/sp59.scn: New files.
303
3042009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
305
306        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
307        not blocked on a thread queue.
308        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
309        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
310
3112009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
312
313        * Makefile.am, configure.ac: Add test for timespec divide by zero.
314        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
315        sp58/sp58.scn: New files.
316
3172009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
320        pointer being null. This does not happen naturally at this time so
321        force the point.
322
3232009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
324
325        * sp12/sp12.scn: Update screen to reflect priority changes from long
326        ago.
327
3282009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
329
330        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
331        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
332        as sp27a and test flushing both counting and binary semaphores.
333        Reformatted.
334        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
335        sp27a/sp27a.scn: New files.
336
3372009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
340        copied fomr other Makefile.am's.
341
3422009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
343
344        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
345        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
346        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
347        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
348
3492009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
350
351        * sp57/sp57.doc: Correct.
352
3532009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
354
355        * Makefile.am, configure.ac: Add test of restarting a task which is in
356        the middle of a sleep or wake after.
357        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
358        sp57/sp57.scn: New files.
359
3602009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
361
362        * sp43/init.c, sp43/sp43.scn: Add more cases for
363        rtems_object_get_class_information() to improve coverage.
364
3652009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
366
367        * Makefile.am, configure.ac: Add new test to verify that when a user
368        extension create hook fails, that the error is properly propagated.
369        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
370        sp56/sp56.scn: New files.
371
3722009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
373
374        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
375        rtems_extension_delete.
376
3772009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
378
379        * sp09/screen01.c, sp09/sp09.scn: Add test for
380        rtems_object_get_classic_name with invalid id.
381
3822009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * sp02/task1.c: Minor spacing.
385
3862009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
387
388        * spfatal12/init.c: Address to heap initialize must be aligned but size
389        must be too small.
390
3912009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
392
393        * Makefile.am, configure.ac: Add new test to exercise case when
394        broadcasting to a message queue with a pending message.
395        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
396        sp55/sp55.scn: New files.
397
3982009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
401        spfatal tests appear to cover all fatal error cases.
402        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
403        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
404        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
405        spfatal/task1.c: Removed.
406
4072009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
408
409        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
410        initialize workspace heap during initialize. Can be caused by
411        unaligned address or not enough memory to initialize heap required
412        overhead.
413        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
414        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
415
4162009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
417
418        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
419
4202009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
421
422        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
423
4242009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
425
426        * spstkalloc/spstkalloc.scn: Update screen.
427
4282009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
429
430        * Makefile.am, configure.ac: Add new test for user configured stack
431        allocator/deallocator. Test both pass and fail cases.
432        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
433        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
434
4352009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
436
437        * spchain/init.c, spchain/spchain.scn: Clean up test.
438
4392009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
440
441        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
442        routines whose bodies are not used by RTEMS itself.
443        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
444        spchain/spchain.doc, spchain/spchain.scn: New files.
445
4462009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
447
448        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
449        chain for coverage.
450
4512009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
452
453        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
454        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
455        improve coverage.
456
4572009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
460
4612009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
462
463        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
464        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
465
4662009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
469        Enhance spprintk. Add two new fatal error tests to cover
470        __assert_func.
471        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
472        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
473
4742009-06-18      Chris Johns <chrisj@rtems.org>
475
476        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
477        workaround the H8300 gcc bug.
478
4792009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
480
481        * sp54/init.c: Fix spacing.
482
4832009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
484
485        * sp02/sp02.doc, sp02/system.h: Update copyright year.
486
4872009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
488
489        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
490
4912009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
492
493        * Makefile.am, configure.ac: Add new test.
494        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
495        sp54/sp54.scn: New files.
496
4972009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
498
499        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
500        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
501        the time of day forward not making server based timers fire.
502        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
503        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
504        sp53/sp53.scn: New files.
505
5062009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
509
5102009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
511
512        PR 1415/cpukit
513        * Makefile.am, configure.ac: Add test for very simple priority ceiling
514        violation.
515        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
516        sp51/sp51.scn: New files.
517
5182009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
519
520        PR 1413/cpukit
521        * Makefile.am, configure.ac: Add test for case where server based
522        timers which reinitiated themselves did not get reinserted onto timer
523        chain.
524        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
525        sp50/sp50.scn: New files.
526
5272009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        PR 1414/cpukit
530        * Makefile.am, configure.ac: Tighten math on extraction of index so it
531        is harder to trick by passing in a valid id of an incorrect object
532        class.
533        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
534        sp49/sp49.scn: New files.
535
5362009-05-19      Chris Johns <chrisj@rtems.org>
537
538        * sp04/tswitch.c: Lower sample count for small memory targets.
539       
5402009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * spprintk/init.c: printk() now 100% covered.
543
5442009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
545
546        * spprintk/init.c: More test cases.
547
5482009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
549
550        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
551        large enough for buffer node overhead.
552
5532009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
554
555        * Makefile.am, configure.ac, spwatchdog/system.h,
556        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
557        printk. These will help coverage. Simplify spwkspace.
558        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
559        spprintk/spprintk.scn: New files.
560        * spwkspace/system.h: Removed.
561
5622009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
563
564        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
565        methods.
566        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
567        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
568
5692009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
570
571        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
572        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
573        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
574        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
575        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
576        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
577        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
578        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
579        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
580        spsize/size.c: Fix warnings.
581
5822009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
585        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
586        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
587        spobjgetnext/system.h: New files.
588
5892009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
590
591        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
592        64k to 20k. No impact on test behavior.
593
5942009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
595
596        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
597
5982009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
599
600        * sp37/init.c, sp37/sp37.scn: Add test case for
601        rtems_interrupt_level_attribute body.
602
6032009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
604
605        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
606        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
607        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
608        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
609        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
610        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
611        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
612        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
613        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
614        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
615        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
616        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
617        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
618        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
619        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
620        sp48/Makefile.am, spfatal/Makefile.am,
621        spfatal01/Makefile.am, spfatal02/Makefile.am,
622        spfatal03/Makefile.am, spfatal04/Makefile.am,
623        spfatal05/Makefile.am, spfatal06/Makefile.am,
624        spfatal07/Makefile.am, spfatal08/Makefile.am,
625        spfatal09/Makefile.am, spsize/Makefile.am,
626        spwatchdog/Makefile.am:
627        Eliminate _exe_/.exe.
628
6292009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
630
631        PR 1388/cpukit
632        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
633        allow both priority inherit and ceiling attributes to be set on
634        semaphore create. These attributes are mutually exclusive and this
635        should be an error.
636
6372009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
638
639        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
640        unlimited objects when configured for a unified workspace works as
641        expected.
642        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
643        sp48/sp48.scn: New files.
644
6452009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
646                Joel Sherrill <joel.sherrill@oarcorp.com>
647
648        PR 1357/cpukit
649        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
650        honored.
651        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
652        sp47/sp47.scn: New files.
653
6542009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
655
656        * Makefile.am, configure.ac: Add new test to test Watchdog display
657        helper routines. These reach into the SuperCore.
658        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
659        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
660        spwatchdog/system.h, spwatchdog/task1.c: New files.
661
6622009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
665
6662009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
667
668        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
669        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
670        hard-coded hex numbers for bad object Ids.
671
6722009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
673
674        * sp15/system.h, sp19/system.h: Array of task names should be of type
675        rtems_name not rtems_id. Similarly array of task ids should be
676        rtems_id not rtems_name.
677
6782008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
679
680        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
681
6822008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
683
684        * Makefile.am, configure.ac, spfatal06/testcase.h,
685        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
686        spsize/size.c: Eliminate pointers to API configuration tables in the
687        main configuration table. Reference the main configuration table and
688        the API configuration tables directly using the confdefs.h version
689        rather than obtaining a pointer to it. This eliminated some
690        variables, a potential fatal error, some unnecessary default
691        configuration structures. Overall, about a 4.5% reduction in the code
692        size for minimum and hello on the SPARC.
693        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
694        spfatal10/testcase.h: Removed.
695
6962008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
697
698        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
699        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
700        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
701        successfully with maxixum number of priorities as 16 instead of 256.
702        This was done by temporarily modifying the score priority.h maximum.
703        This allowed testing of all API code to ensure that it worked
704        properly with a reduced number of priorities. Most modifications were
705        to switch from hard-coded maximum to using the API provided methods
706        to determine maximum number of priority levels.
707
7082008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
709
710        * sp46/sp46.scn: Add screen missed earlier.
711
7122008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
713
714        PR 1348/cpukit
715        * Makefile.am, configure.ac: Add test of special case of resetting cpu
716        usage information while a period is running.
717        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
718        sp46/sp46.scn: New files.
719
7202008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
721
722        * sp45/init.c: New file.
723
7242008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
725
726        PR 1347/cpukit
727        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
728        Rework Timer Server to ensure that the context allows for blocking,
729        allocating memory, and acquiring semaphores and mutexes.
730        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
731        New files.
732
7332008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
734
735        * sp25/system.h: Add warning and temporary m32c conditional until size
736        type addressed.
737
7382008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
739
740        * sp09/screen07.c: Use INT_MAX as number of messages so always
741        properly sized and no overflow on constant.
742        * sp09/screen10.c: Delay so on targets with simulator idle clock
743        tick driver this will work.
744        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
745        byte boundaries rather than two byte boundaries.
746        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
747        allocate more memory than size_t holds on m32c.
748
7492008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
750
751        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
752        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
753        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
754        and Region calls. On 16-bit architectures, size_t can be 16-bits
755        which would limit sizes to 64K. Also address constants which
756        overflowed on 16-bit integer targets.
757
7582008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
759
760        * sp43/sp43.scn: Bump version to 4.9.99.0
761
7622008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
763
764        * sp19/system.h: Use "double" instead of "rtems_double".
765
7662008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
767
768        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
769
7702008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
771
772        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
773        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
774        spfatal_support/init.c, spfatal_support/system.h:
775        Convert to "bool".
776
7772008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
780        declared in a public place.
781
7822008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
783
784        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
785
7862008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
787
788        * sp43/init.c: Fix derefence of uninitialized pointer.
789
7902008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
791
792        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
793        multiprocessing is not enabled. Saves one more variable from single
794        processor configuration.
795
7962008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
797
798        PR 1212/cpukit
799        * Makefile.am, configure.ac: Time slicing will not happen if the task
800        mode is changed from a non-timeslicing mode to timeslicing mode if it
801        is done by the executing thread (e.g. in its task body). This change
802        includes sp44 to demonstrate the problem and verify the correction.
803        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
804
8052008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
806
807        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
808        architectures they are not supported on.
809
8102008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
811
812        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
813
8142008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
815
816        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
817          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
818
8192008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
820
821        * sp28/init.c: Corrections to configuration.
822        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
823        * spsize/size.c: _ISR_Vector_table only exists on architectures
824        which use the Simple Vectored Interrupt Model.
825
8262008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
827
828        * spsize/size.c: Convention calls for leading underscore on private
829        RTEMS variables.
830
8312008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
832
833        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
834        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
835        Refactored and renamed initialization routines to
836        rtems_initialize_data_structures, rtems_initialize_before_drivers,
837        rtems_initialize_device_drivers, and
838        rtems_initialize_start_multitasking. This opened the sequence up so
839        that bootcard() could provide a more robust and flexible framework
840        which is easier to explain and understand. This also lays the
841        groundwork for sharing the division of available memory between the
842        RTEMS workspace and heap and the C library initialization across all
843        BSPs.
844
8452008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
846
847        * sp32/init.c: Formatting.
848
8492008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * sp09/screen01.c: Correct test.
852        * sp09/screen14.c: Update copyright.
853        * sp28/init.c: Correct end of test messages.
854
8552008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
856
857        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
858
8592008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
860
861        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
862        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
863        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
864        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
865        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
866        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
867        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
868        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
869        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
870        tests. Add a clock_settime case for < 1988.
871
8722008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
873
874        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
875
8762008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
877
878        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
879        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
880        * sp41/sp41.scn: Now has content.
881        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
882        Object Services recently added to API.
883
8842008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
885
886        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
887        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
888        collection. This changed the name of a few previously public but
889        undocumented services and added a some new services.
890        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
891        sp43/system.h: New files.
892
8932008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
894
895        * spfatal10/.cvsignore: New file.
896
8972008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
898
899        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
900        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
901        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
902        New files.
903
9042008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
905
906        * Makefile.am, configure.ac: Added fatal error tests
907        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
908        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
909        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
910        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
911        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
912        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
913        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
914        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
915        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
916        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
917        spfatal_support/init.c, spfatal_support/system.h: New files.
918
9192008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
920
921        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
922        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
923        test messages.
924
9252008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
926
927        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
928        simple type to a union of an unsigned 32 bit integer and a pointer.
929        This should help eliminate weird casts between u32 and pointers in
930        various places. The APIs now have to explicitly call _u32 or _string
931        versions of helper routines. This should also simplify things and
932        eliminate the need for ugly casts in some cases.
933
9342008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
935
936        * sp42/Makefile.am: New file.
937
9382008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
939
940        Add sp42 to exercise thread queue with knowledge of the implementation
941        so we can exercise all of the normal paths possible.
942        * Makefile.am, configure.ac: Add sp42.
943        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
944
9452008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
946
947        * sp39/init.c: Add case for long timeout on blocking operation.
948        * Makefile.am, configure.ac: Add new test to exercise thread
949        queue blokcing synchronization. sp39 and sp41 are very similar.
950        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
951        sp41/system.h: New files.
952
9532008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
954
955        * sp39/init.c: Clean up.
956
9572008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
958
959        * sp39/init.c: Modify to improve coverage.
960
9612008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
962
963        * sp36/strict_order_mut.c:
964
9652008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
966
967        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
968        driver registration.
969        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
970        sp40/system.h: New files.
971
9722008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
973
974        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
975        Add test cases for:
976          + message queue create requesting too many message buffers
977            for the available memory
978          + region extend with address inside existing heap
979          + timer server initiate too large a stack, create error
980        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
981          + task set priority while holding resource
982
9832008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
984
985        * Makefile.am, configure.ac: Added sp38 and sp39.
986        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
987        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
988        sp39/sp39.scn, sp39/system.h: New files.
989
9902007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
991
992        * sp36/strict_order_mut.c: New file.
993
9942007-12-21      Xi Yang <hiyangxi@gmail.com>
995
996        * Makefile.am, configure.ac: Add support for proper stacking of
997        priority inheritance on mutexes as well as enforce proper order of
998        release.
999        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1000        sp36/sp36.scn: New files.
1001
10022007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1003
1004        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1005        directive instead of violating RTEMS internals.
1006
10072007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1008
1009        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1010        Add test cases for User Extension Manager to improve code coverage.
1011        * sp21/task1.c: Fix spelling error.
1012
10132007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * spsize/size.c: Account for previous changes in calculation of MPCI
1016        receive server stack.
1017
10182007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1019
1020        * sp09/screen07.c, sp09/sp09.scn: Add test for
1021        rtems_message_queue_broadcast for bad buffer and count pointers.
1022        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1023        with bad priority or initiating twice.
1024        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1025        it forces a dispatch.
1026        * sp37/init.c: New file.
1027
10282007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1031        enable, flash, and is in progress. These are normally inlines but
1032        also have bodies for non-C code. This test also exercises the odd
1033        case of calling clock tick from outside an ISR.
1034        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1035
10362007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1037
1038        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1039        using notepad with the current task's ID or SELF
1040        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1041        test missing test cases for clock_get.
1042
10432007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1044
1045        * sp28/init.c: Add test code for task variables to improve coverage.
1046
10472007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1048
1049        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1050        RTEMS provided accessor macros to obtain configuration fields.
1051
10522007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1053
1054        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1055        Configuration Table. Eliminate CPU Table from all ports. Delete
1056        references to CPU Table in all forms.
1057
10582007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1059
1060        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1061
10622007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1063
1064        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1065        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1066        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1067        to improve test coverage.
1068
10692007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1070
1071        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1072        coverage.
1073
10742007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1075
1076        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1077
10782007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1079
1080        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1081        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1082        .scn files.
1083
10842007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1085
1086        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1087        commented out and updated the .scn file.
1088
10892007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1090
1091        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1092        buffered test IO.
1093
10942007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1095
1096        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1097        rtems_io_unregister_driver did not have any test code.
1098
10992007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1100
1101        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1102        since it was used to configure a no longer used feature. Device names
1103        are now part of the filesystem not in a table. This also eliminated
1104        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1105        RTEMS as well as the memory allocation used to populate
1106        _IO_Driver_name_table.
1107
11082007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1109
1110        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1111        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1112        properly.
1113
11142007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1115
1116        * spsize/size.c: Eliminated the variables
1117        _RTEMS_tasks_User_initialization_tasks and
1118        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1119        used in one place after initialized. It was a waste of space.
1120
11212007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1122
1123        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1124        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1125        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1126        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1127        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1128        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1129        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1130        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1131        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1132        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1133        spsize/size.c: Add optional managers to Makefiles. Clean up test
1134        cases so last output line follows END OF pattern. Make sure test case
1135        all run. All tests appeared ok on sis.
1136
11372007-04-05      Joel Sherrill <joel@OARcorp.com>
1138
1139        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1140
11412007-04-05      Joel Sherrill <joel@OARcorp.com>
1142
1143        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1144        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1145        CONFIGURE_APPLICATION_NEEDS_XXX.
1146
11472007-04-02      Joel Sherrill <joel@OARcorp.com>
1148
1149        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1150
11512007-04-02      Joel Sherrill <joel@OARcorp.com>
1152
1153        * spsize/size.c: Convert from Classic API style TOD_Control as
1154        fundamental time structure to POSIX struct timespec. Add
1155        clock_get_uptime().
1156
11572007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1158
1159        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1160
11612007-03-26      Joel Sherrill <joel@OARcorp.com>
1162
1163        * sp35/priinv.c: Remove warning.
1164
11652007-03-10      Joel Sherrill <joel@OARcorp.com>
1166
1167        * sp26/system.h: Remove incorrect and duplicate
1168        CONFIGURE_EXTRA_TASK_STACKS.
1169
11702007-03-05      Joel Sherrill <joel@OARcorp.com>
1171
1172        PR 1222/cpukit
1173        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1174        thread that is blocked on a priority based thread queue is changed,
1175        that its placement in the queue is reevaluated based upon the new
1176        priority. This enhancement includes modifications to the SuperCore as
1177        well as new test cases.
1178        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1179        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1180        sp35/sp35.doc, sp35/sp35.scn: New files.
1181
11822007-03-05      Joel Sherrill <joel@OARcorp.com>
1183
1184        * sp26/system.h: Correct memory required for stack sizes.
1185
11862007-02-06      Joel Sherrill <joel@OARcorp.com>
1187
1188        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1189        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1190        tests.
1191
11922006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1193
1194        * sp33/init.c: Improve barrier test to include normal blocking with
1195        manual release and unblocking in barrier deletion.
1196
11972006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1198
1199        * configure.ac: New BUG-REPORT address.
1200
12012006-11-20      Joel Sherrill <joel@OARcorp.com>
1202
1203        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1204        and make output more compliant with other tests.
1205
12062006-11-17      Joel Sherrill <joel@OARcorp.com>
1207
1208        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1209        cases intended on all targets possible with new heap algorithm.
1210
12112006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1212
1213        * Makefile.am, configure.ac: Adding Classic API Barriers.
1214        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1215        New files.
1216
12172006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1218
1219        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1220
12212006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1222
1223        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1224        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1225        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1226        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1227        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1228        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1229        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1230        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1231        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1232        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1233        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1234        Use rtems_testsdir instead.
1235
12362006-04-05      Joel Sherrill <joel@OARcorp.com>
1237                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1238
1239        * spsize/size.c: Victor spotted the problem that
1240        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1241        variables and needed to be set to the same value.  I took that
1242        idea and just removed _Thread_MP_Receive.  All uses are now
1243        _MPCI_Receive_server_tcb.
1244
12452005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1246
1247        * configure.ac: Remove RTEMS_ENABLE_BARE,
1248        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1249
12502005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1251
1252        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1253        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1254        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1255        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1256        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1257        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1258        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1259        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1260        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1261        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1262        spfatal/Makefile.am, spsize/Makefile.am:
1263        Convert to use *_PROGRAMS.
1264
12652005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1266
1267        * sp01/Makefile.am, sp02/Makefile.am,
1268        sp03/Makefile.am, sp04/Makefile.am,
1269        sp05/Makefile.am, sp06/Makefile.am,
1270        sp07/Makefile.am, sp08/Makefile.am,
1271        sp09/Makefile.am, sp11/Makefile.am,
1272        sp12/Makefile.am, sp13/Makefile.am,
1273        sp14/Makefile.am, sp15/Makefile.am,
1274        sp16/Makefile.am, sp17/Makefile.am,
1275        sp19/Makefile.am, sp20/Makefile.am,
1276        sp21/Makefile.am, sp22/Makefile.am,
1277        sp23/Makefile.am, sp24/Makefile.am,
1278        sp25/Makefile.am, sp26/Makefile.am,
1279        sp27/Makefile.am, sp28/Makefile.am,
1280        sp29/Makefile.am, sp30/Makefile.am,
1281        sp31/Makefile.am, sp32/Makefile.am,
1282        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1283
12842005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1285
1286        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1287        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1288        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1289        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1290        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1291        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1292        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1293        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1294        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1295        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1296        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1297        * sptests.am: Remove.
1298
12992005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1300
1301        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1302        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1303        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1304        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1305        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1306        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1307        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1308        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1309        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1310        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1311        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1312
13132005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1314
1315        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1316
13172005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1318
1319        * spsize/Makefile.am: Rename TEST to spsize.
1320        * spsize/size.scn: Remove.
1321        * spsize/spsize.scn: New (renamed from size.scn).
1322
13232005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1324
1325        * configure.ac: Add spfatal/Makefile.
1326        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1327        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1328        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1329        * sptests.am: Remove LIB_VARIANT.
1330
13312005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1332
1333        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1334        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1335        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1336        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1337        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1338        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1339        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1340        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1341        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1342        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1343        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1344
13452005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1346
1347        * Makefile.am: Cleanup.
1348
13492005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1350
1351        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1352        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1353        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1354        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1355        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1356        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1357        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1358        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1359        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1360        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1361        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1362        spfatal/Makefile.am, spsize/Makefile.am:
1363        Partial conversion to automake.
1364
13652005-03-07      Joel Sherrill <joel@OARcorp.com>
1366
1367        * sp13/task1.c: Removed warnings.
1368
13692004-09-29      Joel Sherrill <joel@OARcorp.com>
1370
1371        * spsize/size.c: i960 obsoleted and all references removed.
1372
13732004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1374
1375        * configure.ac: Require automake > 1.9.
1376
13772004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1378
1379        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1380        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1381        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1382        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1383        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1384        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1385        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1386        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1387        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1388        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1389        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1390        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1391        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1392        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1393        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1394        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1395        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1396        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1397        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1398        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1399        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1400        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1401        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1402        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1403        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1404        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1405        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1406        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1407        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1408        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1409        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1410        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1411
14122004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1413
1414        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1415
14162004-03-30      David Querbach <querbach@realtime.bc.ca>
1417
1418        PR 595/tests
1419        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1420        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1421        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1422        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1423        others treat it as a count of longs.
1424
14252004-03-30      David Querbach <querbach@realtime.bc.ca>
1426
1427        PR 596/tests
1428        * sp32/init.c: A missing definition of TEST_INIT before including
1429        <tmacros.h> means that buffered output will not work even if selected
1430        in buffer_test_io.h.
1431
14322004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1433
1434        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1435        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1436        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1437        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1438        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1439        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1440        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1441        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1442        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1443        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1444        types.
1445
14462004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1447
1448        * configure.ac: Add 2nd arg to RTEMS_TOP.
1449
14502004-03-05      Joel Sherrill <joel@OARcorp.com>
1451
1452        * sp07/buffered_io.c: Remove warning.
1453
14542004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1455
1456        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1457        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1458        * sp02/Makefile.am: Ditto.
1459        * sp03/Makefile.am: Ditto.
1460        * sp04/Makefile.am: Ditto.
1461        * sp05/Makefile.am: Ditto.
1462        * sp06/Makefile.am: Ditto.
1463        * sp07/Makefile.am: Ditto.
1464        * sp08/Makefile.am: Ditto.
1465        * sp09/Makefile.am: Ditto.
1466        * sp11/Makefile.am: Ditto.
1467        * sp12/Makefile.am: Ditto.
1468        * sp13/Makefile.am: Ditto.
1469        * sp14/Makefile.am: Ditto.
1470        * sp15/Makefile.am: Ditto.
1471        * sp16/Makefile.am: Ditto.
1472        * sp17/Makefile.am: Ditto.
1473        * sp19/Makefile.am: Ditto.
1474        * sp20/Makefile.am: Ditto.
1475        * sp21/Makefile.am: Ditto.
1476        * sp22/Makefile.am: Ditto.
1477        * sp23/Makefile.am: Ditto.
1478        * sp24/Makefile.am: Ditto.
1479        * sp25/Makefile.am: Ditto.
1480        * sp26/Makefile.am: Ditto.
1481        * sp27/Makefile.am: Ditto.
1482        * sp28/Makefile.am: Ditto.
1483        * sp29/Makefile.am: Ditto.
1484        * sp30/Makefile.am: Ditto.
1485        * sp31/Makefile.am: Ditto.
1486        * sp32/Makefile.am: Ditto.
1487        * spfatal/Makefile.am: Ditto.
1488        * spsize/Makefile.am: Ditto.
1489
14902003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1491
1492        * sptests.am: Add dirstamp support.
1493
14942003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1495
1496        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1497
14982003-12-16      Joel Sherrill <joel@OARcorp.com>
1499
1500        PR 544/tests
1501        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1502        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1503        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1504        make tests account for resources and not print at inappropriate
1505        times.
1506        * sp07/buffered_io.c: New file.
1507
15082003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1509
1510        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1511
15122003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1513
1514        * sp01/Makefile.am: Remove all-local: $(ARCH).
1515        * sp02/Makefile.am: Remove all-local: $(ARCH).
1516        * sp03/Makefile.am: Remove all-local: $(ARCH).
1517        * sp04/Makefile.am: Remove all-local: $(ARCH).
1518        * sp05/Makefile.am: Remove all-local: $(ARCH).
1519        * sp06/Makefile.am: Remove all-local: $(ARCH).
1520        * sp07/Makefile.am: Remove all-local: $(ARCH).
1521        * sp08/Makefile.am: Remove all-local: $(ARCH).
1522        * sp09/Makefile.am: Remove all-local: $(ARCH).
1523        * sp11/Makefile.am: Remove all-local: $(ARCH).
1524        * sp12/Makefile.am: Remove all-local: $(ARCH).
1525        * sp13/Makefile.am: Remove all-local: $(ARCH).
1526        * sp14/Makefile.am: Remove all-local: $(ARCH).
1527        * sp15/Makefile.am: Remove all-local: $(ARCH).
1528        * sp16/Makefile.am: Remove all-local: $(ARCH).
1529        * sp17/Makefile.am: Remove all-local: $(ARCH).
1530        * sp19/Makefile.am: Remove all-local: $(ARCH).
1531        * sp20/Makefile.am: Remove all-local: $(ARCH).
1532        * sp21/Makefile.am: Remove all-local: $(ARCH).
1533        * sp22/Makefile.am: Remove all-local: $(ARCH).
1534        * sp23/Makefile.am: Remove all-local: $(ARCH).
1535        * sp24/Makefile.am: Remove all-local: $(ARCH).
1536        * sp25/Makefile.am: Remove all-local: $(ARCH).
1537        * sp26/Makefile.am: Remove all-local: $(ARCH).
1538        * sp27/Makefile.am: Remove all-local: $(ARCH).
1539        * sp28/Makefile.am: Remove all-local: $(ARCH).
1540        * sp29/Makefile.am: Remove all-local: $(ARCH).
1541        * sp30/Makefile.am: Remove all-local: $(ARCH).
1542        * sp31/Makefile.am: Remove all-local: $(ARCH).
1543        * sp32/Makefile.am: Remove all-local: $(ARCH).
1544        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1545        * spsize/Makefile.am: Remove all-local: $(ARCH).
1546
15472003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1548
1549        * configure.ac: Reflect having moved to testsuites/.
1550
15512003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1552
1553        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1554
15552003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1556
1557        * configure.ac:Remove RTEMS_CHECK_CPU.
1558
15592003-09-04      Joel Sherrill <joel@OARcorp.com>
1560
1561        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1562        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1563        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1564        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1565        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1566        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1567        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1568        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1569        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1570        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1571        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1572        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1573        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1574        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1575        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1576        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1577        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1578        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1579        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1580        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1581        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1582        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1583        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1584        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1585        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1586        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1587        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1588        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1589        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1590        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1591        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1592        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1593        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1594        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1595        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1596        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1597        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1598        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1599        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1600        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1601        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1602        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1603        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1604        spsize/size.c, spsize/system.h: URL for license changed.
1605
16062003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1607
1608        PR 458/tests
1609        * sp30/task1.c: Correct indexing problem.
1610
16112003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1612
1613        * Makefile.am: Reflect having moved aclocal/.
1614
16152003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1616
1617        * Makefile.am: Reflect having moved automake/.
1618        * sp01/Makefile.am: Reflect having moved automake/.
1619        * sp02/Makefile.am: Reflect having moved automake/.
1620        * sp03/Makefile.am: Reflect having moved automake/.
1621        * sp04/Makefile.am: Reflect having moved automake/.
1622        * sp05/Makefile.am: Reflect having moved automake/.
1623        * sp06/Makefile.am: Reflect having moved automake/.
1624        * sp07/Makefile.am: Reflect having moved automake/.
1625        * sp08/Makefile.am: Reflect having moved automake/.
1626        * sp09/Makefile.am: Reflect having moved automake/.
1627        * sp11/Makefile.am: Reflect having moved automake/.
1628        * sp12/Makefile.am: Reflect having moved automake/.
1629        * sp13/Makefile.am: Reflect having moved automake/.
1630        * sp14/Makefile.am: Reflect having moved automake/.
1631        * sp15/Makefile.am: Reflect having moved automake/.
1632        * sp16/Makefile.am: Reflect having moved automake/.
1633        * sp17/Makefile.am: Reflect having moved automake/.
1634        * sp19/Makefile.am: Reflect having moved automake/.
1635        * sp20/Makefile.am: Reflect having moved automake/.
1636        * sp21/Makefile.am: Reflect having moved automake/.
1637        * sp22/Makefile.am: Reflect having moved automake/.
1638        * sp23/Makefile.am: Reflect having moved automake/.
1639        * sp24/Makefile.am: Reflect having moved automake/.
1640        * sp25/Makefile.am: Reflect having moved automake/.
1641        * sp26/Makefile.am: Reflect having moved automake/.
1642        * sp27/Makefile.am: Reflect having moved automake/.
1643        * sp28/Makefile.am: Reflect having moved automake/.
1644        * sp29/Makefile.am: Reflect having moved automake/.
1645        * sp30/Makefile.am: Reflect having moved automake/.
1646        * sp31/Makefile.am: Reflect having moved automake/.
1647        * sp32/Makefile.am: Reflect having moved automake/.
1648        * spfatal/Makefile.am: Reflect having moved automake/.
1649        * spsize/Makefile.am: Reflect having moved automake/.
1650
16512003-08-14      Joel Sherrill <joel@OARcorp.com>
1652
1653        * sp02/task1.c: Added ID to name lookup service and changed name of
1654        id/name translation status code. This propagated to multiple
1655        functions. The user API service added was rtems_object_id_to_name()
1656
16572003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1658
1659        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1660
16612003-05-29      Joel Sherrill <joel@OARcorp.com>
1662
1663        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1664
16652003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1666
1667        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1668        CC_CFLAGS_DEFAULT (obsolete).
1669
16702003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1671
1672        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1673        Remove CC_LDFLAGS_PROFILE_V.
1674
16752003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1676
1677        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1678
16792003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1680
1681        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1682
16832003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1684
1685        * configure.ac: AC_PREREQ(2.57).
1686
16872002-11-14      Joel Sherrill <joel@OARcorp.com>
1688
1689        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1690        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1691        update the IDs in the screens.
1692
16932002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1694
1695        * .cvsignore: Reformat.
1696        Add autom4te*cache.
1697        Remove autom4te.cache.
1698
16992002-09-14      Joel Sherrill <joel@OARcorp.com>
1700
1701        * sp32/.cvsignore: New file.
1702
17032002-09-14      Aaron J. Grier <aaron@frye.com>
1704
1705        * PR271 was not applicable against the current source but included
1706        a nice test that Joel decided to add to the tree as sp32.
1707        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1708        * Makefile.am, configure.ac: Modified to reflect addition.
1709
17102002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1711
1712        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1713        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1714        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1715        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1716        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1717        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1718        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1719        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1720        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1721        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1722        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1723        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1724        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1725        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1726        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1727        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1728        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1729        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1730        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1731        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1732        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1733        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1734        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1735        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1736        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1737        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1738        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1739        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1740        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1741        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1742        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1743
17442002-08-01      Joel Sherrill <joel@OARcorp.com>
1745
1746        * Per PR47 add support for buffered test output.  This involved
1747        adding defines to redirect output to a buffer and dump it when
1748        full, at "test pause", and at exit.  To avoid problems when redefining
1749        exit(), all tests were modified to call rtems_test_exit().
1750        Some tests, notable psxtests, had to be modified to include
1751        the standard test macro .h file (pmacros.h or tmacros.h) to
1752        enable this support.
1753        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1754        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1755        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1756        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1757        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1758        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1759        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1760
17612002-07-30      Joel Sherrill <joel@OARcorp.com>
1762
1763        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1764        stack if the port doesn't configure using it.
1765
17662002-07-04      Joel Sherrill <joel@OARcorp.com>
1767
1768        * Jump table for single entry point removed.
1769        * spsize/size.c:  Modified to reflect above.
1770
17712002-07-01      Joel Sherrill <joel@OARcorp.com>
1772
1773        * sp29/init.c: Corrected definitions for task stack usage.
1774
17752002-07-01      Joel Sherrill <joel@OARcorp.com>
1776
1777        * spsize/size.c: _Thread_queue_Extract_table removed.
1778
17792001-05-17      Joel Sherrill <joel@OARcorp.com>
1780
1781        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1782        number of staticly configured device drivers.
1783
17842001-05-14      Joel Sherrill <joel@OARcorp.com>
1785
1786        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1787        than the configured number of drivers.
1788 
17892002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1790
1791        * configure.ac: Remove ENABLE_GCC28.
1792
17932001-04-04      Joel Sherrill <joel@OARcorp.com>
1794
1795        * spsize/size.c: Reflect SPARC modifcation to get rid of
1796        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1797 
17982001-03-29      Joel Sherrill <joel@OARcorp.com>
1799
1800        * Per PR147 addressed problems when reseting and inserting a timer
1801        into a timer chain that did not honor time passage since the last
1802        time the timer server was scheduled and the new insertion.
1803        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1804
18052001-03-28      Joel Sherrill <joel@OARcorp.com>
1806
1807        * Side-effect of PR132.
1808        * sp21/system.h: Now must explicitly request NULL driver.
1809
18102002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1811
1812        * configure.ac:
1813        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1814        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1815        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1816        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1817        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1818        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1819        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1820        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1821        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1822        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1823        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1824        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1825        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1826        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1827        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1828        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1829        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1830        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1831        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1832        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1833        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1834        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1835        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1836        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1837        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1838        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1839        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1840        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1841        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1842        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1843        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1844        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1845        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1846        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1847
18482002-03-20      Chris Johns <ccj@acm.org>
1849
1850        * PR145.
1851        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1852        in system (e.g. driver tasks).  Also exit on minimum number of
1853        switches not precise number.
1854
18552001-01-29      Joel Sherrill <joel@OARcorp.com>
1856
1857        * Fixed bug where resetting a timer that was not at the head
1858        of one of the task timer chains resulted in the Timer Server
1859        task waking up too far in the future.
1860        * Added rtems_timer_get_information() directive to support testing.
1861        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1862        above condition.
1863
18642001-01-22      Joel Sherrill <joel@OARcorp.com>
1865
1866        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1867        because priority added as argument to rtems_timer_initiate_server().
1868
18692001-01-16      Joel Sherrill <joel@OARcorp.com>
1870
1871        * Added tests for task-based timers.  This included the new tests
1872        sp30 and sp31.
1873        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1874        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1875        for task-based timer services.
1876        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1877        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1878        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1879        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
1880        sp31/task1.c: New files.
1881
18822001-11-01      Joel Sherrill <joel@OARcorp.com>
1883
1884        * sp26/system.h: Properly account for stack memory used by
1885        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
1886        and processed as PR78.
1887
18882001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1889
1890        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1891        * configure.in: Remove.
1892        * configure.ac: New file, generated from configure.in by autoupdate.
1893
18942001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1895
1896        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1897
18982001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1899
1900        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
1901        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
1902        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
1903        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
1904        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
1905        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
1906        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
1907        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
1908        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
1909        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
1910        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
1911        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
1912        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
1913        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
1914        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
1915        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
1916        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
1917        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
1918        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
1919        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
1920        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
1921        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
1922        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
1923        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
1924        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
1925        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
1926        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
1927        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
1928        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
1929
19302001-08-16      Joel Sherrill <joel@OARcorp.com>
1931
1932        * sp20/system.h: Account for extra task stacks properly.
1933
19342001-08-16      Joel Sherrill <joel@OARcorp.com>
1935
1936        * sp13/sp13.scn: Id in screen had wrong class field value.
1937        * sp13/system.h: Account for message buffer memory.
1938        * sp13/task2.c: Remove unnecessary check for failure.
1939
19402001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1941
1942        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1943
19442001-04-20      Joel Sherrill <joel@OARcorp.com>
1945
1946        * sp298/sp28.scn: Minor adjustment so test output matches the screen
1947        file.
1948
19492001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1950
1951        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
1952
19532001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1954
1955        * sp21/Makefile.am: Remove libtest.
1956
19572000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1958
1959        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1960
19612000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1962
1963        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1964
19652000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1966
1967        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
1968        Switch to GNU canonicalization.
1969        * sptests.am: Remove DEFS.
1970
19712000-09-29      Joel Sherrill <joel@OARcorp.com>
1972
1973        * sp20/sp20.scn: Corrected to reflect new addition.
1974        * sp20/system.h: Removed comment reflecting history.
1975
19762000-09-29      Stephan Merker <merker@decrc.abb.de>
1977
1978        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
1979        Added new task to test sequence of altering a period's length
1980        while it is still active.
1981
19822000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1983
1984        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1985        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1986        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1987        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1988        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1989        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1990        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1991        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1992        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1993        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
1994
19952000-08-10      Joel Sherrill <joel@OARcorp.com>
1996
1997        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.