source: rtems/testsuites/sptests/ChangeLog @ d329acf4

4.104.115
Last change on this file since d329acf4 was d329acf4, checked in by Joel Sherrill <joel.sherrill@…>, on 09/04/09 at 21:28:56

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

  • spfatal01/spfatal01.scn, spfatal01/testcase.h, spfatal02/spfatal02.scn, spfatal02/testcase.h, spfatal03/spfatal03.scn, spfatal03/testcase.h, spfatal04/spfatal04.scn, spfatal04/testcase.h, spfatal05/spfatal05.scn, spfatal05/testcase.h, spfatal06/spfatal06.scn, spfatal06/testcase.h, spfatal07/spfatal07.scn, spfatal07/testcase.h, spfatal08/spfatal08.scn, spfatal08/testcase.h, spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal11/Makefile.am, spfatal11/spfatal11.scn, spfatal12/Makefile.am, spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error tests use testcase.h and spfatal_support framework. Print test name herald in all cases.
  • spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h: New files.
  • spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
  • Property mode set to 100644
File size: 80.7 KB
Line 
12009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
4        spfatal02/spfatal02.scn, spfatal02/testcase.h,
5        spfatal03/spfatal03.scn, spfatal03/testcase.h,
6        spfatal04/spfatal04.scn, spfatal04/testcase.h,
7        spfatal05/spfatal05.scn, spfatal05/testcase.h,
8        spfatal06/spfatal06.scn, spfatal06/testcase.h,
9        spfatal07/spfatal07.scn, spfatal07/testcase.h,
10        spfatal08/spfatal08.scn, spfatal08/testcase.h,
11        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
12        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
13        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
14        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
15        tests use testcase.h and spfatal_support framework. Print test name
16        herald in all cases.
17        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
18        New files.
19        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
20
212009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
22
23        * spfatal07/testcase.h: Indicate test is not applicable on some
24        architectures.
25
262009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
27
28        * Makefile.am: Fix spacing.
29
302009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
31
32        * spstkalloc/init.c: Changed allocator signature. Functions are now
33        static.
34
352009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
36
37        * sp29/init.c: Fixed return value evaluation.
38        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
39        * sp63/init.c: Check return value of _Heap_Initialize().
40
412009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
42
43        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
44        _Watchdog_Report() when name is not NULL. This case was covered at
45        -Os on erc32 but at -O2 we had more code.
46
472009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
48
49        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
50        overflowing on _Heap_Allocate_aligned.
51
522009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
53
54        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
55        for various null parameters.
56
572009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
58
59        * sp16/sp16.scn, sp16/task1.c: Fix typo.
60
612009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
62
63        * sp65/init.c: Remove stray print.
64        * sp65/sp65.doc: Add information on second case.
65
662009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
67
68        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
69        verify that obtaining a priority ceiling mutex when the calling
70        task's priority is the same as the priority ceiling is handled
71        correctly.
72
732009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
74
75        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
76        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
77        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
78        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
79        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
80        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
81        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
82        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
83        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
84        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
85        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
86        rtems_clock_get_ticks_per_second().
87
882009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
89
90        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
91        Change attributes to priority ceiling. Use directive_failed, not
92        assert. Configure a semaphore not a region.
93
942009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
95
96        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
97        mutex cases.
98        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
99        sp65/sp65.scn: New files.
100
1012009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
102
103        * Makefile.am, configure.ac: Add new test for some core mutex cases.
104        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
105        sp65/sp65.scn: New files.
106
1072009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
108
109        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
110        per tick.
111
1122009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
115        adjust existing for alignment. New test ensures coverage begin and
116        end marker methods are exercised so they do not get considered
117        unexecuted.
118        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
119        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
120
1212009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
122
123        * Makefile.am, configure.ac: Add new test to exercise legacy
124        rtems_clock_get().
125        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
126        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
127
1282009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
129
130        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
131        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
132        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
133
1342009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
135
136        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
137        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
138        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
139        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
140        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
141        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
142        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
143        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
144        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
145
1462009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
147
148        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
149        cases.
150
1512009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
152
153        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
154        all memory is successfully allocated. This means the test can
155        validate the heap is unchanged on extend failure.
156
1572009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
158
159        * spintrcritical01/init.c, spintrcritical06/init.c,
160        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
161        per tick so tests run quicker and more reliably hit the intended
162        critical section.
163
1642009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
165
166        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
167        when we are unable to allocate the memory needed for an object
168        extend. Make sure all is handled properly.
169        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
170        sp64/sp64.scn: New files.
171
1722009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
173
174        * sp63/init.c: Correct test case two.
175
1762009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
179        test case to exercise another odd branch not taken.
180
1812009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
182
183        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
184        particular path is taken through the _Heap_Resize_block code.
185        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
186        sp63/sp63.scn: New files.
187
1882009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
189
190        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
191        wrong thing in a cpp macro. Added contents to screen file and add
192        documentation file.
193        * sp42/sp42.doc: New file.
194
1952009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
196
197        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
198
1992009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
200
201        * spintrcritical16/init.c: Tinker with test to make it hit the case
202        more reliably.
203
2042009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
205
206        * Makefile.am, configure.ac: Add new test to exercise as many cases as
207        possible of not being able to allocate memory from the workspace
208        during thread creation.
209        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
210        sp18/sp18.scn: New files.
211
2122009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * Makefile.am, configure.ac: Add new test to handle the case where
215        a region resize frees enough memory to unblock a task.
216        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
217        sp62/sp62.scn: New files.
218        * sp61/init.c: Test does not need regions.
219
2202009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
221
222        * Makefile.am, configure.ac: Add test case for processing a timeout
223        on a thread (that is the thread executing) that has also had its
224        request satisfied while it is being enqueued.
225        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
226        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
227        spintrcritical16/spintrcritical16.scn: New files.
228        * spintrcritical15/init.c: Remove unused TSR>
229
2302009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
231
232        * Makefile.am, configure.ac: Add test case for a thread timing out on a
233        thread queue while another thread is in the process of blocking on
234        the same thread queue.
235        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
236        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
237        spintrcritical15/spintrcritical15.scn: New files.
238
2392009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
240
241        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
242
2432009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
244
245        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
246        sp40/sp40.scn: Now verified to hit coverage cases.
247        * sp40/sp40.doc: New file.
248
2492009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
250
251        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
252        to catch two remaining uncovered cases in rtems_io_register_driver.
253        * sp40/system.h: Removed.
254
2552009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
256
257        * Makefile.am, configure.ac: Add new test to exercise odd case in
258        rtems_iterate_over_all_threads.
259        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
260        sp41/sp41.scn: New files.
261
2622009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
263
264        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
265        inheritance protocol since there is no holder associated with them.
266
2672009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * Makefile.am, configure.ac: Add new tests to exercise cases where a
270        timer is scheduled from an ISR while it is being scheduled at the
271        task level.
272        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
273        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
274        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
275        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
276        spintrcritical14/spintrcritical14.scn: New files.
277
2782009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
279
280        * spintrcritical01/init.c, spintrcritical06/init.c,
281        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
282        cleanup and make the tests more similar.
283
2842009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
285
286        * spintrcritical06/init.c: Test now hits forward and reverse cases.
287
2882009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
289
290        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
291        test work for case that it is documented to handle.
292
2932009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
296        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
297        spintrcritical10/spintrcritical10.scn: New files.
298
2992009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
300
301        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
302        unreliable third case in sp39 to spintrcritical10. New tests to hit
303        other event synchronization critical sections.
304        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
305        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
306        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
307        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
308        spintrcritical12/spintrcritical12.scn: New files.
309
3102009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
311
312        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
313        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
314        sp10/sp10.scn: New files.
315
3162009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
317
318        * spintrcritical06/init.c: Clean up.
319        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
320        * spintrcritical09/spintrcritical09.scn: Fill in.
321
3222009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
323
324        * spintrcritical06/init.c: Add comment to indicate test is not finished
325        and known to not hit the case.
326        * Makefile.am, configure.ac: Add a couple more interrupt critical
327        section tests.
328        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
329        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
330        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
331        spintrcritical09/Makefile.am, spintrcritical09/init.c,
332        spintrcritical09/spintrcritical09.doc,
333        spintrcritical09/spintrcritical09.scn: New files.
334
3352009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
336
337        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
338        at hitting interrupt synchronization critical section in thread queue
339        enqueue priority for reverse insertions.
340        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
341        spintrcritical07/spintrcritical07.doc,
342        spintrcritical07/spintrcritical07.scn: New files.
343
3442009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * Makefile.am, configure.ac: Add test case for the
347        _Thread_queue_Enqueue_priority interrupt critical section where the
348        TCB we are using as a current pointer is removed from the thread
349        queue when we flash interrupts while searching forward.
350        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
351        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
352        spintrcritical06/spintrcritical06.scn: New files.
353
3542009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
355
356        * spintrcritical_support/intrcritical.c,
357        spintrcritical_support/intrcritical.h: Change prototype of delay
358        method to indicate when counter is reset. This can be used to count
359        how many iterations we are doing.
360
3612009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
362
363        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
364        blocked on one period while another expires. Add sp61 which exercises
365        the case where a call is made to rtems_shutdown_executive when the
366        system is not up.
367        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
368        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
369        sp61/sp61.doc, sp61/sp61.scn: New files.
370
3712009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
372
373        * sp04/init.c: To be timesliced, tasks must also me preemptible.
374
3752009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
376
377        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
378        what it was intended to do.
379
3802009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
381
382        * spintrcritical_support/intrcritical.c,
383        spintrcritical_support/intrcritical.h: New files.
384
3852009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
386
387        * Makefile.am, configure.ac: Add new infrastructure which is more
388        reliable about generating cases which hit interrupt critical
389        sections. Remove sp41 since it used its own mechanism.
390        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
391        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
392        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
393        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
394        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
395        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
396        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
397        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
398        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
399        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
400        spintrcritical05/spintrcritical05.scn: New files.
401        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
402        sp41/system.h: Removed.
403
4042009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
405
406        * sp41/init.c: Remove incorrect comment.
407
4082009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
409
410        * sp29/init.c: Simple binary semaphores can not be inherit priority.
411
4122009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
413
414        * sp25/init.c: Spacing.
415
4162009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
417
418        * Makefile.am, configure.ac: Add sp59 to test path through
419        _Thread_queue_First_priority where the task's priority was in the
420        bottom 1/4 of the range.
421        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
422        sp59/sp59.scn: New files.
423
4242009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
425
426        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
427        not blocked on a thread queue.
428        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
429        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
430
4312009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
432
433        * Makefile.am, configure.ac: Add test for timespec divide by zero.
434        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
435        sp58/sp58.scn: New files.
436
4372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
438
439        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
440        pointer being null. This does not happen naturally at this time so
441        force the point.
442
4432009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
444
445        * sp12/sp12.scn: Update screen to reflect priority changes from long
446        ago.
447
4482009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
449
450        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
451        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
452        as sp27a and test flushing both counting and binary semaphores.
453        Reformatted.
454        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
455        sp27a/sp27a.scn: New files.
456
4572009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
460        copied fomr other Makefile.am's.
461
4622009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
463
464        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
465        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
466        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
467        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
468
4692009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
470
471        * sp57/sp57.doc: Correct.
472
4732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
474
475        * Makefile.am, configure.ac: Add test of restarting a task which is in
476        the middle of a sleep or wake after.
477        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
478        sp57/sp57.scn: New files.
479
4802009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
481
482        * sp43/init.c, sp43/sp43.scn: Add more cases for
483        rtems_object_get_class_information() to improve coverage.
484
4852009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
486
487        * Makefile.am, configure.ac: Add new test to verify that when a user
488        extension create hook fails, that the error is properly propagated.
489        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
490        sp56/sp56.scn: New files.
491
4922009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
493
494        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
495        rtems_extension_delete.
496
4972009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
498
499        * sp09/screen01.c, sp09/sp09.scn: Add test for
500        rtems_object_get_classic_name with invalid id.
501
5022009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
503
504        * sp02/task1.c: Minor spacing.
505
5062009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
507
508        * spfatal12/init.c: Address to heap initialize must be aligned but size
509        must be too small.
510
5112009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
512
513        * Makefile.am, configure.ac: Add new test to exercise case when
514        broadcasting to a message queue with a pending message.
515        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
516        sp55/sp55.scn: New files.
517
5182009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
519
520        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
521        spfatal tests appear to cover all fatal error cases.
522        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
523        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
524        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
525        spfatal/task1.c: Removed.
526
5272009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
530        initialize workspace heap during initialize. Can be caused by
531        unaligned address or not enough memory to initialize heap required
532        overhead.
533        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
534        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
535
5362009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
537
538        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
539
5402009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
541
542        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
543
5442009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
545
546        * spstkalloc/spstkalloc.scn: Update screen.
547
5482009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
549
550        * Makefile.am, configure.ac: Add new test for user configured stack
551        allocator/deallocator. Test both pass and fail cases.
552        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
553        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
554
5552009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
556
557        * spchain/init.c, spchain/spchain.scn: Clean up test.
558
5592009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
560
561        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
562        routines whose bodies are not used by RTEMS itself.
563        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
564        spchain/spchain.doc, spchain/spchain.scn: New files.
565
5662009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
567
568        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
569        chain for coverage.
570
5712009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
572
573        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
574        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
575        improve coverage.
576
5772009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
578
579        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
580
5812009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
582
583        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
584        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
585
5862009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
587
588        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
589        Enhance spprintk. Add two new fatal error tests to cover
590        __assert_func.
591        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
592        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
593
5942009-06-18      Chris Johns <chrisj@rtems.org>
595
596        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
597        workaround the H8300 gcc bug.
598
5992009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
600
601        * sp54/init.c: Fix spacing.
602
6032009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
604
605        * sp02/sp02.doc, sp02/system.h: Update copyright year.
606
6072009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
608
609        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
610
6112009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
612
613        * Makefile.am, configure.ac: Add new test.
614        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
615        sp54/sp54.scn: New files.
616
6172009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
618
619        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
620        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
621        the time of day forward not making server based timers fire.
622        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
623        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
624        sp53/sp53.scn: New files.
625
6262009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
627
628        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
629
6302009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
631
632        PR 1415/cpukit
633        * Makefile.am, configure.ac: Add test for very simple priority ceiling
634        violation.
635        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
636        sp51/sp51.scn: New files.
637
6382009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
639
640        PR 1413/cpukit
641        * Makefile.am, configure.ac: Add test for case where server based
642        timers which reinitiated themselves did not get reinserted onto timer
643        chain.
644        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
645        sp50/sp50.scn: New files.
646
6472009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
648
649        PR 1414/cpukit
650        * Makefile.am, configure.ac: Tighten math on extraction of index so it
651        is harder to trick by passing in a valid id of an incorrect object
652        class.
653        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
654        sp49/sp49.scn: New files.
655
6562009-05-19      Chris Johns <chrisj@rtems.org>
657
658        * sp04/tswitch.c: Lower sample count for small memory targets.
659       
6602009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
661
662        * spprintk/init.c: printk() now 100% covered.
663
6642009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
665
666        * spprintk/init.c: More test cases.
667
6682009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
669
670        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
671        large enough for buffer node overhead.
672
6732009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
674
675        * Makefile.am, configure.ac, spwatchdog/system.h,
676        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
677        printk. These will help coverage. Simplify spwkspace.
678        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
679        spprintk/spprintk.scn: New files.
680        * spwkspace/system.h: Removed.
681
6822009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
683
684        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
685        methods.
686        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
687        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
688
6892009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
690
691        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
692        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
693        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
694        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
695        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
696        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
697        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
698        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
699        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
700        spsize/size.c: Fix warnings.
701
7022009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
703
704        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
705        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
706        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
707        spobjgetnext/system.h: New files.
708
7092009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
712        64k to 20k. No impact on test behavior.
713
7142009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
715
716        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
717
7182009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
719
720        * sp37/init.c, sp37/sp37.scn: Add test case for
721        rtems_interrupt_level_attribute body.
722
7232009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
724
725        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
726        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
727        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
728        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
729        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
730        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
731        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
732        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
733        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
734        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
735        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
736        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
737        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
738        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
739        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
740        sp48/Makefile.am, spfatal/Makefile.am,
741        spfatal01/Makefile.am, spfatal02/Makefile.am,
742        spfatal03/Makefile.am, spfatal04/Makefile.am,
743        spfatal05/Makefile.am, spfatal06/Makefile.am,
744        spfatal07/Makefile.am, spfatal08/Makefile.am,
745        spfatal09/Makefile.am, spsize/Makefile.am,
746        spwatchdog/Makefile.am:
747        Eliminate _exe_/.exe.
748
7492009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
750
751        PR 1388/cpukit
752        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
753        allow both priority inherit and ceiling attributes to be set on
754        semaphore create. These attributes are mutually exclusive and this
755        should be an error.
756
7572009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
758
759        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
760        unlimited objects when configured for a unified workspace works as
761        expected.
762        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
763        sp48/sp48.scn: New files.
764
7652009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
766                Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        PR 1357/cpukit
769        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
770        honored.
771        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
772        sp47/sp47.scn: New files.
773
7742009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
775
776        * Makefile.am, configure.ac: Add new test to test Watchdog display
777        helper routines. These reach into the SuperCore.
778        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
779        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
780        spwatchdog/system.h, spwatchdog/task1.c: New files.
781
7822009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
783
784        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
785
7862009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
787
788        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
789        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
790        hard-coded hex numbers for bad object Ids.
791
7922009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
793
794        * sp15/system.h, sp19/system.h: Array of task names should be of type
795        rtems_name not rtems_id. Similarly array of task ids should be
796        rtems_id not rtems_name.
797
7982008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
801
8022008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
803
804        * Makefile.am, configure.ac, spfatal06/testcase.h,
805        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
806        spsize/size.c: Eliminate pointers to API configuration tables in the
807        main configuration table. Reference the main configuration table and
808        the API configuration tables directly using the confdefs.h version
809        rather than obtaining a pointer to it. This eliminated some
810        variables, a potential fatal error, some unnecessary default
811        configuration structures. Overall, about a 4.5% reduction in the code
812        size for minimum and hello on the SPARC.
813        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
814        spfatal10/testcase.h: Removed.
815
8162008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
817
818        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
819        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
820        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
821        successfully with maxixum number of priorities as 16 instead of 256.
822        This was done by temporarily modifying the score priority.h maximum.
823        This allowed testing of all API code to ensure that it worked
824        properly with a reduced number of priorities. Most modifications were
825        to switch from hard-coded maximum to using the API provided methods
826        to determine maximum number of priority levels.
827
8282008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
829
830        * sp46/sp46.scn: Add screen missed earlier.
831
8322008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
833
834        PR 1348/cpukit
835        * Makefile.am, configure.ac: Add test of special case of resetting cpu
836        usage information while a period is running.
837        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
838        sp46/sp46.scn: New files.
839
8402008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
841
842        * sp45/init.c: New file.
843
8442008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
845
846        PR 1347/cpukit
847        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
848        Rework Timer Server to ensure that the context allows for blocking,
849        allocating memory, and acquiring semaphores and mutexes.
850        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
851        New files.
852
8532008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * sp25/system.h: Add warning and temporary m32c conditional until size
856        type addressed.
857
8582008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
859
860        * sp09/screen07.c: Use INT_MAX as number of messages so always
861        properly sized and no overflow on constant.
862        * sp09/screen10.c: Delay so on targets with simulator idle clock
863        tick driver this will work.
864        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
865        byte boundaries rather than two byte boundaries.
866        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
867        allocate more memory than size_t holds on m32c.
868
8692008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
870
871        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
872        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
873        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
874        and Region calls. On 16-bit architectures, size_t can be 16-bits
875        which would limit sizes to 64K. Also address constants which
876        overflowed on 16-bit integer targets.
877
8782008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
879
880        * sp43/sp43.scn: Bump version to 4.9.99.0
881
8822008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
883
884        * sp19/system.h: Use "double" instead of "rtems_double".
885
8862008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
887
888        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
889
8902008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
891
892        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
893        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
894        spfatal_support/init.c, spfatal_support/system.h:
895        Convert to "bool".
896
8972008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
898
899        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
900        declared in a public place.
901
9022008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
905
9062008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
907
908        * sp43/init.c: Fix derefence of uninitialized pointer.
909
9102008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
911
912        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
913        multiprocessing is not enabled. Saves one more variable from single
914        processor configuration.
915
9162008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
917
918        PR 1212/cpukit
919        * Makefile.am, configure.ac: Time slicing will not happen if the task
920        mode is changed from a non-timeslicing mode to timeslicing mode if it
921        is done by the executing thread (e.g. in its task body). This change
922        includes sp44 to demonstrate the problem and verify the correction.
923        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
924
9252008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
926
927        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
928        architectures they are not supported on.
929
9302008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
931
932        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
933
9342008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
935
936        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
937          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
938
9392008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
940
941        * sp28/init.c: Corrections to configuration.
942        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
943        * spsize/size.c: _ISR_Vector_table only exists on architectures
944        which use the Simple Vectored Interrupt Model.
945
9462008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
947
948        * spsize/size.c: Convention calls for leading underscore on private
949        RTEMS variables.
950
9512008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
952
953        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
954        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
955        Refactored and renamed initialization routines to
956        rtems_initialize_data_structures, rtems_initialize_before_drivers,
957        rtems_initialize_device_drivers, and
958        rtems_initialize_start_multitasking. This opened the sequence up so
959        that bootcard() could provide a more robust and flexible framework
960        which is easier to explain and understand. This also lays the
961        groundwork for sharing the division of available memory between the
962        RTEMS workspace and heap and the C library initialization across all
963        BSPs.
964
9652008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
966
967        * sp32/init.c: Formatting.
968
9692008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
970
971        * sp09/screen01.c: Correct test.
972        * sp09/screen14.c: Update copyright.
973        * sp28/init.c: Correct end of test messages.
974
9752008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
976
977        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
978
9792008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
980
981        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
982        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
983        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
984        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
985        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
986        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
987        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
988        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
989        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
990        tests. Add a clock_settime case for < 1988.
991
9922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
993
994        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
995
9962008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
997
998        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
999        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1000        * sp41/sp41.scn: Now has content.
1001        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1002        Object Services recently added to API.
1003
10042008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1005
1006        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1007        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1008        collection. This changed the name of a few previously public but
1009        undocumented services and added a some new services.
1010        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1011        sp43/system.h: New files.
1012
10132008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1014
1015        * spfatal10/.cvsignore: New file.
1016
10172008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1020        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1021        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1022        New files.
1023
10242008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1025
1026        * Makefile.am, configure.ac: Added fatal error tests
1027        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1028        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1029        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1030        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1031        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1032        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1033        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1034        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1035        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1036        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1037        spfatal_support/init.c, spfatal_support/system.h: New files.
1038
10392008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1040
1041        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1042        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1043        test messages.
1044
10452008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1046
1047        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1048        simple type to a union of an unsigned 32 bit integer and a pointer.
1049        This should help eliminate weird casts between u32 and pointers in
1050        various places. The APIs now have to explicitly call _u32 or _string
1051        versions of helper routines. This should also simplify things and
1052        eliminate the need for ugly casts in some cases.
1053
10542008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1055
1056        * sp42/Makefile.am: New file.
1057
10582008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1059
1060        Add sp42 to exercise thread queue with knowledge of the implementation
1061        so we can exercise all of the normal paths possible.
1062        * Makefile.am, configure.ac: Add sp42.
1063        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1064
10652008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1066
1067        * sp39/init.c: Add case for long timeout on blocking operation.
1068        * Makefile.am, configure.ac: Add new test to exercise thread
1069        queue blokcing synchronization. sp39 and sp41 are very similar.
1070        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1071        sp41/system.h: New files.
1072
10732008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1074
1075        * sp39/init.c: Clean up.
1076
10772008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1078
1079        * sp39/init.c: Modify to improve coverage.
1080
10812008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1082
1083        * sp36/strict_order_mut.c:
1084
10852008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1088        driver registration.
1089        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1090        sp40/system.h: New files.
1091
10922008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1095        Add test cases for:
1096          + message queue create requesting too many message buffers
1097            for the available memory
1098          + region extend with address inside existing heap
1099          + timer server initiate too large a stack, create error
1100        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1101          + task set priority while holding resource
1102
11032008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1104
1105        * Makefile.am, configure.ac: Added sp38 and sp39.
1106        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1107        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1108        sp39/sp39.scn, sp39/system.h: New files.
1109
11102007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1111
1112        * sp36/strict_order_mut.c: New file.
1113
11142007-12-21      Xi Yang <hiyangxi@gmail.com>
1115
1116        * Makefile.am, configure.ac: Add support for proper stacking of
1117        priority inheritance on mutexes as well as enforce proper order of
1118        release.
1119        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1120        sp36/sp36.scn: New files.
1121
11222007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1125        directive instead of violating RTEMS internals.
1126
11272007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1130        Add test cases for User Extension Manager to improve code coverage.
1131        * sp21/task1.c: Fix spelling error.
1132
11332007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1134
1135        * spsize/size.c: Account for previous changes in calculation of MPCI
1136        receive server stack.
1137
11382007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * sp09/screen07.c, sp09/sp09.scn: Add test for
1141        rtems_message_queue_broadcast for bad buffer and count pointers.
1142        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1143        with bad priority or initiating twice.
1144        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1145        it forces a dispatch.
1146        * sp37/init.c: New file.
1147
11482007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1149
1150        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1151        enable, flash, and is in progress. These are normally inlines but
1152        also have bodies for non-C code. This test also exercises the odd
1153        case of calling clock tick from outside an ISR.
1154        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1155
11562007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1157
1158        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1159        using notepad with the current task's ID or SELF
1160        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1161        test missing test cases for clock_get.
1162
11632007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1164
1165        * sp28/init.c: Add test code for task variables to improve coverage.
1166
11672007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1168
1169        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1170        RTEMS provided accessor macros to obtain configuration fields.
1171
11722007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1173
1174        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1175        Configuration Table. Eliminate CPU Table from all ports. Delete
1176        references to CPU Table in all forms.
1177
11782007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1179
1180        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1181
11822007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1183
1184        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1185        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1186        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1187        to improve test coverage.
1188
11892007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1190
1191        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1192        coverage.
1193
11942007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1195
1196        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1197
11982007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1199
1200        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1201        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1202        .scn files.
1203
12042007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1205
1206        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1207        commented out and updated the .scn file.
1208
12092007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1210
1211        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1212        buffered test IO.
1213
12142007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1215
1216        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1217        rtems_io_unregister_driver did not have any test code.
1218
12192007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1222        since it was used to configure a no longer used feature. Device names
1223        are now part of the filesystem not in a table. This also eliminated
1224        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1225        RTEMS as well as the memory allocation used to populate
1226        _IO_Driver_name_table.
1227
12282007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1229
1230        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1231        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1232        properly.
1233
12342007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1235
1236        * spsize/size.c: Eliminated the variables
1237        _RTEMS_tasks_User_initialization_tasks and
1238        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1239        used in one place after initialized. It was a waste of space.
1240
12412007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1242
1243        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1244        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1245        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1246        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1247        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1248        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1249        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1250        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1251        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1252        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1253        spsize/size.c: Add optional managers to Makefiles. Clean up test
1254        cases so last output line follows END OF pattern. Make sure test case
1255        all run. All tests appeared ok on sis.
1256
12572007-04-05      Joel Sherrill <joel@OARcorp.com>
1258
1259        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1260
12612007-04-05      Joel Sherrill <joel@OARcorp.com>
1262
1263        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1264        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1265        CONFIGURE_APPLICATION_NEEDS_XXX.
1266
12672007-04-02      Joel Sherrill <joel@OARcorp.com>
1268
1269        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1270
12712007-04-02      Joel Sherrill <joel@OARcorp.com>
1272
1273        * spsize/size.c: Convert from Classic API style TOD_Control as
1274        fundamental time structure to POSIX struct timespec. Add
1275        clock_get_uptime().
1276
12772007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1278
1279        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1280
12812007-03-26      Joel Sherrill <joel@OARcorp.com>
1282
1283        * sp35/priinv.c: Remove warning.
1284
12852007-03-10      Joel Sherrill <joel@OARcorp.com>
1286
1287        * sp26/system.h: Remove incorrect and duplicate
1288        CONFIGURE_EXTRA_TASK_STACKS.
1289
12902007-03-05      Joel Sherrill <joel@OARcorp.com>
1291
1292        PR 1222/cpukit
1293        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1294        thread that is blocked on a priority based thread queue is changed,
1295        that its placement in the queue is reevaluated based upon the new
1296        priority. This enhancement includes modifications to the SuperCore as
1297        well as new test cases.
1298        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1299        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1300        sp35/sp35.doc, sp35/sp35.scn: New files.
1301
13022007-03-05      Joel Sherrill <joel@OARcorp.com>
1303
1304        * sp26/system.h: Correct memory required for stack sizes.
1305
13062007-02-06      Joel Sherrill <joel@OARcorp.com>
1307
1308        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1309        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1310        tests.
1311
13122006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1313
1314        * sp33/init.c: Improve barrier test to include normal blocking with
1315        manual release and unblocking in barrier deletion.
1316
13172006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1318
1319        * configure.ac: New BUG-REPORT address.
1320
13212006-11-20      Joel Sherrill <joel@OARcorp.com>
1322
1323        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1324        and make output more compliant with other tests.
1325
13262006-11-17      Joel Sherrill <joel@OARcorp.com>
1327
1328        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1329        cases intended on all targets possible with new heap algorithm.
1330
13312006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1332
1333        * Makefile.am, configure.ac: Adding Classic API Barriers.
1334        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1335        New files.
1336
13372006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1338
1339        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1340
13412006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1342
1343        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1344        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1345        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1346        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1347        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1348        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1349        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1350        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1351        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1352        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1353        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1354        Use rtems_testsdir instead.
1355
13562006-04-05      Joel Sherrill <joel@OARcorp.com>
1357                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1358
1359        * spsize/size.c: Victor spotted the problem that
1360        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1361        variables and needed to be set to the same value.  I took that
1362        idea and just removed _Thread_MP_Receive.  All uses are now
1363        _MPCI_Receive_server_tcb.
1364
13652005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1366
1367        * configure.ac: Remove RTEMS_ENABLE_BARE,
1368        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1369
13702005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1371
1372        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1373        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1374        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1375        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1376        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1377        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1378        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1379        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1380        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1381        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1382        spfatal/Makefile.am, spsize/Makefile.am:
1383        Convert to use *_PROGRAMS.
1384
13852005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1386
1387        * sp01/Makefile.am, sp02/Makefile.am,
1388        sp03/Makefile.am, sp04/Makefile.am,
1389        sp05/Makefile.am, sp06/Makefile.am,
1390        sp07/Makefile.am, sp08/Makefile.am,
1391        sp09/Makefile.am, sp11/Makefile.am,
1392        sp12/Makefile.am, sp13/Makefile.am,
1393        sp14/Makefile.am, sp15/Makefile.am,
1394        sp16/Makefile.am, sp17/Makefile.am,
1395        sp19/Makefile.am, sp20/Makefile.am,
1396        sp21/Makefile.am, sp22/Makefile.am,
1397        sp23/Makefile.am, sp24/Makefile.am,
1398        sp25/Makefile.am, sp26/Makefile.am,
1399        sp27/Makefile.am, sp28/Makefile.am,
1400        sp29/Makefile.am, sp30/Makefile.am,
1401        sp31/Makefile.am, sp32/Makefile.am,
1402        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1403
14042005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1405
1406        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1407        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1408        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1409        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1410        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1411        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1412        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1413        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1414        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1415        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1416        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1417        * sptests.am: Remove.
1418
14192005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1420
1421        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1422        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1423        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1424        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1425        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1426        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1427        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1428        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1429        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1430        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1431        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1432
14332005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1434
1435        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1436
14372005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1438
1439        * spsize/Makefile.am: Rename TEST to spsize.
1440        * spsize/size.scn: Remove.
1441        * spsize/spsize.scn: New (renamed from size.scn).
1442
14432005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1444
1445        * configure.ac: Add spfatal/Makefile.
1446        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1447        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1448        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1449        * sptests.am: Remove LIB_VARIANT.
1450
14512005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1452
1453        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1454        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1455        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1456        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1457        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1458        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1459        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1460        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1461        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1462        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1463        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1464
14652005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1466
1467        * Makefile.am: Cleanup.
1468
14692005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1470
1471        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1472        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1473        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1474        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1475        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1476        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1477        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1478        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1479        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1480        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1481        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1482        spfatal/Makefile.am, spsize/Makefile.am:
1483        Partial conversion to automake.
1484
14852005-03-07      Joel Sherrill <joel@OARcorp.com>
1486
1487        * sp13/task1.c: Removed warnings.
1488
14892004-09-29      Joel Sherrill <joel@OARcorp.com>
1490
1491        * spsize/size.c: i960 obsoleted and all references removed.
1492
14932004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1494
1495        * configure.ac: Require automake > 1.9.
1496
14972004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1498
1499        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1500        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1501        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1502        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1503        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1504        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1505        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1506        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1507        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1508        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1509        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1510        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1511        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1512        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1513        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1514        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1515        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1516        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1517        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1518        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1519        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1520        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1521        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1522        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1523        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1524        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1525        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1526        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1527        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1528        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1529        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1530        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1531
15322004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1533
1534        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1535
15362004-03-30      David Querbach <querbach@realtime.bc.ca>
1537
1538        PR 595/tests
1539        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1540        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1541        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1542        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1543        others treat it as a count of longs.
1544
15452004-03-30      David Querbach <querbach@realtime.bc.ca>
1546
1547        PR 596/tests
1548        * sp32/init.c: A missing definition of TEST_INIT before including
1549        <tmacros.h> means that buffered output will not work even if selected
1550        in buffer_test_io.h.
1551
15522004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1553
1554        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1555        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1556        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1557        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1558        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1559        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1560        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1561        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1562        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1563        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1564        types.
1565
15662004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1567
1568        * configure.ac: Add 2nd arg to RTEMS_TOP.
1569
15702004-03-05      Joel Sherrill <joel@OARcorp.com>
1571
1572        * sp07/buffered_io.c: Remove warning.
1573
15742004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1575
1576        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1577        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1578        * sp02/Makefile.am: Ditto.
1579        * sp03/Makefile.am: Ditto.
1580        * sp04/Makefile.am: Ditto.
1581        * sp05/Makefile.am: Ditto.
1582        * sp06/Makefile.am: Ditto.
1583        * sp07/Makefile.am: Ditto.
1584        * sp08/Makefile.am: Ditto.
1585        * sp09/Makefile.am: Ditto.
1586        * sp11/Makefile.am: Ditto.
1587        * sp12/Makefile.am: Ditto.
1588        * sp13/Makefile.am: Ditto.
1589        * sp14/Makefile.am: Ditto.
1590        * sp15/Makefile.am: Ditto.
1591        * sp16/Makefile.am: Ditto.
1592        * sp17/Makefile.am: Ditto.
1593        * sp19/Makefile.am: Ditto.
1594        * sp20/Makefile.am: Ditto.
1595        * sp21/Makefile.am: Ditto.
1596        * sp22/Makefile.am: Ditto.
1597        * sp23/Makefile.am: Ditto.
1598        * sp24/Makefile.am: Ditto.
1599        * sp25/Makefile.am: Ditto.
1600        * sp26/Makefile.am: Ditto.
1601        * sp27/Makefile.am: Ditto.
1602        * sp28/Makefile.am: Ditto.
1603        * sp29/Makefile.am: Ditto.
1604        * sp30/Makefile.am: Ditto.
1605        * sp31/Makefile.am: Ditto.
1606        * sp32/Makefile.am: Ditto.
1607        * spfatal/Makefile.am: Ditto.
1608        * spsize/Makefile.am: Ditto.
1609
16102003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1611
1612        * sptests.am: Add dirstamp support.
1613
16142003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1615
1616        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1617
16182003-12-16      Joel Sherrill <joel@OARcorp.com>
1619
1620        PR 544/tests
1621        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1622        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1623        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1624        make tests account for resources and not print at inappropriate
1625        times.
1626        * sp07/buffered_io.c: New file.
1627
16282003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1629
1630        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1631
16322003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1633
1634        * sp01/Makefile.am: Remove all-local: $(ARCH).
1635        * sp02/Makefile.am: Remove all-local: $(ARCH).
1636        * sp03/Makefile.am: Remove all-local: $(ARCH).
1637        * sp04/Makefile.am: Remove all-local: $(ARCH).
1638        * sp05/Makefile.am: Remove all-local: $(ARCH).
1639        * sp06/Makefile.am: Remove all-local: $(ARCH).
1640        * sp07/Makefile.am: Remove all-local: $(ARCH).
1641        * sp08/Makefile.am: Remove all-local: $(ARCH).
1642        * sp09/Makefile.am: Remove all-local: $(ARCH).
1643        * sp11/Makefile.am: Remove all-local: $(ARCH).
1644        * sp12/Makefile.am: Remove all-local: $(ARCH).
1645        * sp13/Makefile.am: Remove all-local: $(ARCH).
1646        * sp14/Makefile.am: Remove all-local: $(ARCH).
1647        * sp15/Makefile.am: Remove all-local: $(ARCH).
1648        * sp16/Makefile.am: Remove all-local: $(ARCH).
1649        * sp17/Makefile.am: Remove all-local: $(ARCH).
1650        * sp19/Makefile.am: Remove all-local: $(ARCH).
1651        * sp20/Makefile.am: Remove all-local: $(ARCH).
1652        * sp21/Makefile.am: Remove all-local: $(ARCH).
1653        * sp22/Makefile.am: Remove all-local: $(ARCH).
1654        * sp23/Makefile.am: Remove all-local: $(ARCH).
1655        * sp24/Makefile.am: Remove all-local: $(ARCH).
1656        * sp25/Makefile.am: Remove all-local: $(ARCH).
1657        * sp26/Makefile.am: Remove all-local: $(ARCH).
1658        * sp27/Makefile.am: Remove all-local: $(ARCH).
1659        * sp28/Makefile.am: Remove all-local: $(ARCH).
1660        * sp29/Makefile.am: Remove all-local: $(ARCH).
1661        * sp30/Makefile.am: Remove all-local: $(ARCH).
1662        * sp31/Makefile.am: Remove all-local: $(ARCH).
1663        * sp32/Makefile.am: Remove all-local: $(ARCH).
1664        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1665        * spsize/Makefile.am: Remove all-local: $(ARCH).
1666
16672003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1668
1669        * configure.ac: Reflect having moved to testsuites/.
1670
16712003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1672
1673        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1674
16752003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1676
1677        * configure.ac:Remove RTEMS_CHECK_CPU.
1678
16792003-09-04      Joel Sherrill <joel@OARcorp.com>
1680
1681        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1682        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1683        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1684        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1685        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1686        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1687        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1688        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1689        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1690        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1691        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1692        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1693        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1694        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1695        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1696        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1697        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1698        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1699        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1700        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1701        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1702        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1703        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1704        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1705        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1706        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1707        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1708        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1709        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1710        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1711        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1712        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1713        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1714        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1715        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1716        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1717        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1718        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1719        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1720        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1721        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1722        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1723        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1724        spsize/size.c, spsize/system.h: URL for license changed.
1725
17262003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1727
1728        PR 458/tests
1729        * sp30/task1.c: Correct indexing problem.
1730
17312003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1732
1733        * Makefile.am: Reflect having moved aclocal/.
1734
17352003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1736
1737        * Makefile.am: Reflect having moved automake/.
1738        * sp01/Makefile.am: Reflect having moved automake/.
1739        * sp02/Makefile.am: Reflect having moved automake/.
1740        * sp03/Makefile.am: Reflect having moved automake/.
1741        * sp04/Makefile.am: Reflect having moved automake/.
1742        * sp05/Makefile.am: Reflect having moved automake/.
1743        * sp06/Makefile.am: Reflect having moved automake/.
1744        * sp07/Makefile.am: Reflect having moved automake/.
1745        * sp08/Makefile.am: Reflect having moved automake/.
1746        * sp09/Makefile.am: Reflect having moved automake/.
1747        * sp11/Makefile.am: Reflect having moved automake/.
1748        * sp12/Makefile.am: Reflect having moved automake/.
1749        * sp13/Makefile.am: Reflect having moved automake/.
1750        * sp14/Makefile.am: Reflect having moved automake/.
1751        * sp15/Makefile.am: Reflect having moved automake/.
1752        * sp16/Makefile.am: Reflect having moved automake/.
1753        * sp17/Makefile.am: Reflect having moved automake/.
1754        * sp19/Makefile.am: Reflect having moved automake/.
1755        * sp20/Makefile.am: Reflect having moved automake/.
1756        * sp21/Makefile.am: Reflect having moved automake/.
1757        * sp22/Makefile.am: Reflect having moved automake/.
1758        * sp23/Makefile.am: Reflect having moved automake/.
1759        * sp24/Makefile.am: Reflect having moved automake/.
1760        * sp25/Makefile.am: Reflect having moved automake/.
1761        * sp26/Makefile.am: Reflect having moved automake/.
1762        * sp27/Makefile.am: Reflect having moved automake/.
1763        * sp28/Makefile.am: Reflect having moved automake/.
1764        * sp29/Makefile.am: Reflect having moved automake/.
1765        * sp30/Makefile.am: Reflect having moved automake/.
1766        * sp31/Makefile.am: Reflect having moved automake/.
1767        * sp32/Makefile.am: Reflect having moved automake/.
1768        * spfatal/Makefile.am: Reflect having moved automake/.
1769        * spsize/Makefile.am: Reflect having moved automake/.
1770
17712003-08-14      Joel Sherrill <joel@OARcorp.com>
1772
1773        * sp02/task1.c: Added ID to name lookup service and changed name of
1774        id/name translation status code. This propagated to multiple
1775        functions. The user API service added was rtems_object_id_to_name()
1776
17772003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1778
1779        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1780
17812003-05-29      Joel Sherrill <joel@OARcorp.com>
1782
1783        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1784
17852003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1786
1787        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1788        CC_CFLAGS_DEFAULT (obsolete).
1789
17902003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1791
1792        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1793        Remove CC_LDFLAGS_PROFILE_V.
1794
17952003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1796
1797        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1798
17992003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1800
1801        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1802
18032003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1804
1805        * configure.ac: AC_PREREQ(2.57).
1806
18072002-11-14      Joel Sherrill <joel@OARcorp.com>
1808
1809        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1810        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1811        update the IDs in the screens.
1812
18132002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1814
1815        * .cvsignore: Reformat.
1816        Add autom4te*cache.
1817        Remove autom4te.cache.
1818
18192002-09-14      Joel Sherrill <joel@OARcorp.com>
1820
1821        * sp32/.cvsignore: New file.
1822
18232002-09-14      Aaron J. Grier <aaron@frye.com>
1824
1825        * PR271 was not applicable against the current source but included
1826        a nice test that Joel decided to add to the tree as sp32.
1827        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1828        * Makefile.am, configure.ac: Modified to reflect addition.
1829
18302002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1831
1832        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1833        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1834        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1835        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1836        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1837        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1838        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1839        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1840        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1841        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1842        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1843        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1844        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1845        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1846        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1847        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1848        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1849        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1850        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1851        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1852        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1853        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1854        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1855        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1856        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1857        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1858        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1859        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1860        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1861        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1862        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1863
18642002-08-01      Joel Sherrill <joel@OARcorp.com>
1865
1866        * Per PR47 add support for buffered test output.  This involved
1867        adding defines to redirect output to a buffer and dump it when
1868        full, at "test pause", and at exit.  To avoid problems when redefining
1869        exit(), all tests were modified to call rtems_test_exit().
1870        Some tests, notable psxtests, had to be modified to include
1871        the standard test macro .h file (pmacros.h or tmacros.h) to
1872        enable this support.
1873        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1874        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1875        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1876        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1877        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1878        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1879        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1880
18812002-07-30      Joel Sherrill <joel@OARcorp.com>
1882
1883        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1884        stack if the port doesn't configure using it.
1885
18862002-07-04      Joel Sherrill <joel@OARcorp.com>
1887
1888        * Jump table for single entry point removed.
1889        * spsize/size.c:  Modified to reflect above.
1890
18912002-07-01      Joel Sherrill <joel@OARcorp.com>
1892
1893        * sp29/init.c: Corrected definitions for task stack usage.
1894
18952002-07-01      Joel Sherrill <joel@OARcorp.com>
1896
1897        * spsize/size.c: _Thread_queue_Extract_table removed.
1898
18992001-05-17      Joel Sherrill <joel@OARcorp.com>
1900
1901        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1902        number of staticly configured device drivers.
1903
19042001-05-14      Joel Sherrill <joel@OARcorp.com>
1905
1906        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1907        than the configured number of drivers.
1908 
19092002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1910
1911        * configure.ac: Remove ENABLE_GCC28.
1912
19132001-04-04      Joel Sherrill <joel@OARcorp.com>
1914
1915        * spsize/size.c: Reflect SPARC modifcation to get rid of
1916        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1917 
19182001-03-29      Joel Sherrill <joel@OARcorp.com>
1919
1920        * Per PR147 addressed problems when reseting and inserting a timer
1921        into a timer chain that did not honor time passage since the last
1922        time the timer server was scheduled and the new insertion.
1923        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1924
19252001-03-28      Joel Sherrill <joel@OARcorp.com>
1926
1927        * Side-effect of PR132.
1928        * sp21/system.h: Now must explicitly request NULL driver.
1929
19302002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1931
1932        * configure.ac:
1933        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1934        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1935        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1936        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1937        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1938        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1939        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1940        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1941        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1942        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1943        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1944        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1945        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1946        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1947        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1948        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1949        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1950        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1951        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1952        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1953        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1954        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1955        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1956        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1957        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1958        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1959        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1960        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1961        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1962        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1963        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1964        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1965        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1966        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1967
19682002-03-20      Chris Johns <ccj@acm.org>
1969
1970        * PR145.
1971        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1972        in system (e.g. driver tasks).  Also exit on minimum number of
1973        switches not precise number.
1974
19752001-01-29      Joel Sherrill <joel@OARcorp.com>
1976
1977        * Fixed bug where resetting a timer that was not at the head
1978        of one of the task timer chains resulted in the Timer Server
1979        task waking up too far in the future.
1980        * Added rtems_timer_get_information() directive to support testing.
1981        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1982        above condition.
1983
19842001-01-22      Joel Sherrill <joel@OARcorp.com>
1985
1986        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1987        because priority added as argument to rtems_timer_initiate_server().
1988
19892001-01-16      Joel Sherrill <joel@OARcorp.com>
1990
1991        * Added tests for task-based timers.  This included the new tests
1992        sp30 and sp31.
1993        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1994        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1995        for task-based timer services.
1996        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1997        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1998        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1999        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2000        sp31/task1.c: New files.
2001
20022001-11-01      Joel Sherrill <joel@OARcorp.com>
2003
2004        * sp26/system.h: Properly account for stack memory used by
2005        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2006        and processed as PR78.
2007
20082001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2009
2010        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2011        * configure.in: Remove.
2012        * configure.ac: New file, generated from configure.in by autoupdate.
2013
20142001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2015
2016        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2017
20182001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2019
2020        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2021        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2022        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2023        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2024        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2025        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2026        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2027        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2028        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2029        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2030        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2031        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2032        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2033        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2034        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2035        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2036        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2037        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2038        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2039        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2040        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2041        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2042        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2043        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2044        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2045        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2046        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2047        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2048        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2049
20502001-08-16      Joel Sherrill <joel@OARcorp.com>
2051
2052        * sp20/system.h: Account for extra task stacks properly.
2053
20542001-08-16      Joel Sherrill <joel@OARcorp.com>
2055
2056        * sp13/sp13.scn: Id in screen had wrong class field value.
2057        * sp13/system.h: Account for message buffer memory.
2058        * sp13/task2.c: Remove unnecessary check for failure.
2059
20602001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2061
2062        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2063
20642001-04-20      Joel Sherrill <joel@OARcorp.com>
2065
2066        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2067        file.
2068
20692001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2070
2071        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2072
20732001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2074
2075        * sp21/Makefile.am: Remove libtest.
2076
20772000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2078
2079        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2080
20812000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2082
2083        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2084
20852000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2086
2087        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2088        Switch to GNU canonicalization.
2089        * sptests.am: Remove DEFS.
2090
20912000-09-29      Joel Sherrill <joel@OARcorp.com>
2092
2093        * sp20/sp20.scn: Corrected to reflect new addition.
2094        * sp20/system.h: Removed comment reflecting history.
2095
20962000-09-29      Stephan Merker <merker@decrc.abb.de>
2097
2098        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2099        Added new task to test sequence of altering a period's length
2100        while it is still active.
2101
21022000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2103
2104        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2105        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2106        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2107        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2108        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2109        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2110        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2111        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2112        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2113        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2114
21152000-08-10      Joel Sherrill <joel@OARcorp.com>
2116
2117        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.