source: rtems/testsuites/sptests/ChangeLog @ 160a0e0

4.104.115
Last change on this file since 160a0e0 was 160a0e0, checked in by Joel Sherrill <joel.sherrill@…>, on 08/12/09 at 13:11:21

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

  • sp65/init.c: Add semi-colon to end of rtems_semaphore_create call. Change attributes to priority ceiling. Use directive_failed, not assert. Configure a semaphore not a region.
  • Property mode set to 100644
File size: 77.4 KB
Line 
12009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
2
3        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
4        Change attributes to priority ceiling. Use directive_failed, not
5        assert. Configure a semaphore not a region.
6
72009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
8
9        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
10        mutex cases.
11        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
12        sp65/sp65.scn: New files.
13
142009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
15
16        * Makefile.am, configure.ac: Add new test for some core mutex cases.
17        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
18        sp65/sp65.scn: New files.
19
202009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
21
22        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
23        per tick.
24
252009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
26
27        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
28        adjust existing for alignment. New test ensures coverage begin and
29        end marker methods are exercised so they do not get considered
30        unexecuted.
31        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
32        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
33
342009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
35
36        * Makefile.am, configure.ac: Add new test to exercise legacy
37        rtems_clock_get().
38        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
39        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
40
412009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
42
43        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
44        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
45        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
46
472009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
48
49        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
50        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
51        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
52        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
53        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
54        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
55        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
56        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
57        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
58
592009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
60
61        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
62        cases.
63
642009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
65
66        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
67        all memory is successfully allocated. This means the test can
68        validate the heap is unchanged on extend failure.
69
702009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
71
72        * spintrcritical01/init.c, spintrcritical06/init.c,
73        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
74        per tick so tests run quicker and more reliably hit the intended
75        critical section.
76
772009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
78
79        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
80        when we are unable to allocate the memory needed for an object
81        extend. Make sure all is handled properly.
82        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
83        sp64/sp64.scn: New files.
84
852009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
86
87        * sp63/init.c: Correct test case two.
88
892009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
90
91        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
92        test case to exercise another odd branch not taken.
93
942009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
95
96        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
97        particular path is taken through the _Heap_Resize_block code.
98        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
99        sp63/sp63.scn: New files.
100
1012009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
102
103        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
104        wrong thing in a cpp macro. Added contents to screen file and add
105        documentation file.
106        * sp42/sp42.doc: New file.
107
1082009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
109
110        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
111
1122009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
113
114        * spintrcritical16/init.c: Tinker with test to make it hit the case
115        more reliably.
116
1172009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
118
119        * Makefile.am, configure.ac: Add new test to exercise as many cases as
120        possible of not being able to allocate memory from the workspace
121        during thread creation.
122        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
123        sp18/sp18.scn: New files.
124
1252009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
126
127        * Makefile.am, configure.ac: Add new test to handle the case where
128        a region resize frees enough memory to unblock a task.
129        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
130        sp62/sp62.scn: New files.
131        * sp61/init.c: Test does not need regions.
132
1332009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
134
135        * Makefile.am, configure.ac: Add test case for processing a timeout
136        on a thread (that is the thread executing) that has also had its
137        request satisfied while it is being enqueued.
138        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
139        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
140        spintrcritical16/spintrcritical16.scn: New files.
141        * spintrcritical15/init.c: Remove unused TSR>
142
1432009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
144
145        * Makefile.am, configure.ac: Add test case for a thread timing out on a
146        thread queue while another thread is in the process of blocking on
147        the same thread queue.
148        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
149        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
150        spintrcritical15/spintrcritical15.scn: New files.
151
1522009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
153
154        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
155
1562009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
157
158        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
159        sp40/sp40.scn: Now verified to hit coverage cases.
160        * sp40/sp40.doc: New file.
161
1622009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
163
164        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
165        to catch two remaining uncovered cases in rtems_io_register_driver.
166        * sp40/system.h: Removed.
167
1682009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
169
170        * Makefile.am, configure.ac: Add new test to exercise odd case in
171        rtems_iterate_over_all_threads.
172        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
173        sp41/sp41.scn: New files.
174
1752009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
176
177        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
178        inheritance protocol since there is no holder associated with them.
179
1802009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
181
182        * Makefile.am, configure.ac: Add new tests to exercise cases where a
183        timer is scheduled from an ISR while it is being scheduled at the
184        task level.
185        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
186        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
187        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
188        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
189        spintrcritical14/spintrcritical14.scn: New files.
190
1912009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
192
193        * spintrcritical01/init.c, spintrcritical06/init.c,
194        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
195        cleanup and make the tests more similar.
196
1972009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
198
199        * spintrcritical06/init.c: Test now hits forward and reverse cases.
200
2012009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
202
203        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
204        test work for case that it is documented to handle.
205
2062009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
207
208        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
209        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
210        spintrcritical10/spintrcritical10.scn: New files.
211
2122009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
213
214        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
215        unreliable third case in sp39 to spintrcritical10. New tests to hit
216        other event synchronization critical sections.
217        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
218        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
219        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
220        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
221        spintrcritical12/spintrcritical12.scn: New files.
222
2232009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
224
225        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
226        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
227        sp10/sp10.scn: New files.
228
2292009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
230
231        * spintrcritical06/init.c: Clean up.
232        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
233        * spintrcritical09/spintrcritical09.scn: Fill in.
234
2352009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
236
237        * spintrcritical06/init.c: Add comment to indicate test is not finished
238        and known to not hit the case.
239        * Makefile.am, configure.ac: Add a couple more interrupt critical
240        section tests.
241        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
242        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
243        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
244        spintrcritical09/Makefile.am, spintrcritical09/init.c,
245        spintrcritical09/spintrcritical09.doc,
246        spintrcritical09/spintrcritical09.scn: New files.
247
2482009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
251        at hitting interrupt synchronization critical section in thread queue
252        enqueue priority for reverse insertions.
253        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
254        spintrcritical07/spintrcritical07.doc,
255        spintrcritical07/spintrcritical07.scn: New files.
256
2572009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
258
259        * Makefile.am, configure.ac: Add test case for the
260        _Thread_queue_Enqueue_priority interrupt critical section where the
261        TCB we are using as a current pointer is removed from the thread
262        queue when we flash interrupts while searching forward.
263        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
264        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
265        spintrcritical06/spintrcritical06.scn: New files.
266
2672009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
268
269        * spintrcritical_support/intrcritical.c,
270        spintrcritical_support/intrcritical.h: Change prototype of delay
271        method to indicate when counter is reset. This can be used to count
272        how many iterations we are doing.
273
2742009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
275
276        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
277        blocked on one period while another expires. Add sp61 which exercises
278        the case where a call is made to rtems_shutdown_executive when the
279        system is not up.
280        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
281        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
282        sp61/sp61.doc, sp61/sp61.scn: New files.
283
2842009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
285
286        * sp04/init.c: To be timesliced, tasks must also me preemptible.
287
2882009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
291        what it was intended to do.
292
2932009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
294
295        * spintrcritical_support/intrcritical.c,
296        spintrcritical_support/intrcritical.h: New files.
297
2982009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
299
300        * Makefile.am, configure.ac: Add new infrastructure which is more
301        reliable about generating cases which hit interrupt critical
302        sections. Remove sp41 since it used its own mechanism.
303        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
304        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
305        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
306        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
307        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
308        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
309        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
310        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
311        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
312        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
313        spintrcritical05/spintrcritical05.scn: New files.
314        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
315        sp41/system.h: Removed.
316
3172009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
318
319        * sp41/init.c: Remove incorrect comment.
320
3212009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
322
323        * sp29/init.c: Simple binary semaphores can not be inherit priority.
324
3252009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
326
327        * sp25/init.c: Spacing.
328
3292009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
330
331        * Makefile.am, configure.ac: Add sp59 to test path through
332        _Thread_queue_First_priority where the task's priority was in the
333        bottom 1/4 of the range.
334        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
335        sp59/sp59.scn: New files.
336
3372009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
338
339        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
340        not blocked on a thread queue.
341        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
342        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
343
3442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
345
346        * Makefile.am, configure.ac: Add test for timespec divide by zero.
347        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
348        sp58/sp58.scn: New files.
349
3502009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
351
352        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
353        pointer being null. This does not happen naturally at this time so
354        force the point.
355
3562009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
357
358        * sp12/sp12.scn: Update screen to reflect priority changes from long
359        ago.
360
3612009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
362
363        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
364        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
365        as sp27a and test flushing both counting and binary semaphores.
366        Reformatted.
367        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
368        sp27a/sp27a.scn: New files.
369
3702009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
371
372        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
373        copied fomr other Makefile.am's.
374
3752009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
376
377        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
378        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
379        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
380        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
381
3822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
383
384        * sp57/sp57.doc: Correct.
385
3862009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
387
388        * Makefile.am, configure.ac: Add test of restarting a task which is in
389        the middle of a sleep or wake after.
390        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
391        sp57/sp57.scn: New files.
392
3932009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
394
395        * sp43/init.c, sp43/sp43.scn: Add more cases for
396        rtems_object_get_class_information() to improve coverage.
397
3982009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
399
400        * Makefile.am, configure.ac: Add new test to verify that when a user
401        extension create hook fails, that the error is properly propagated.
402        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
403        sp56/sp56.scn: New files.
404
4052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
406
407        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
408        rtems_extension_delete.
409
4102009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
411
412        * sp09/screen01.c, sp09/sp09.scn: Add test for
413        rtems_object_get_classic_name with invalid id.
414
4152009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
416
417        * sp02/task1.c: Minor spacing.
418
4192009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
420
421        * spfatal12/init.c: Address to heap initialize must be aligned but size
422        must be too small.
423
4242009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
425
426        * Makefile.am, configure.ac: Add new test to exercise case when
427        broadcasting to a message queue with a pending message.
428        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
429        sp55/sp55.scn: New files.
430
4312009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
432
433        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
434        spfatal tests appear to cover all fatal error cases.
435        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
436        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
437        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
438        spfatal/task1.c: Removed.
439
4402009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
441
442        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
443        initialize workspace heap during initialize. Can be caused by
444        unaligned address or not enough memory to initialize heap required
445        overhead.
446        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
447        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
448
4492009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
450
451        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
452
4532009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
454
455        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
456
4572009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
458
459        * spstkalloc/spstkalloc.scn: Update screen.
460
4612009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
462
463        * Makefile.am, configure.ac: Add new test for user configured stack
464        allocator/deallocator. Test both pass and fail cases.
465        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
466        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
467
4682009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
469
470        * spchain/init.c, spchain/spchain.scn: Clean up test.
471
4722009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
473
474        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
475        routines whose bodies are not used by RTEMS itself.
476        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
477        spchain/spchain.doc, spchain/spchain.scn: New files.
478
4792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
480
481        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
482        chain for coverage.
483
4842009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
485
486        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
487        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
488        improve coverage.
489
4902009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
491
492        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
493
4942009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
495
496        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
497        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
498
4992009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
500
501        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
502        Enhance spprintk. Add two new fatal error tests to cover
503        __assert_func.
504        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
505        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
506
5072009-06-18      Chris Johns <chrisj@rtems.org>
508
509        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
510        workaround the H8300 gcc bug.
511
5122009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
513
514        * sp54/init.c: Fix spacing.
515
5162009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
517
518        * sp02/sp02.doc, sp02/system.h: Update copyright year.
519
5202009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
521
522        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
523
5242009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * Makefile.am, configure.ac: Add new test.
527        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
528        sp54/sp54.scn: New files.
529
5302009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
533        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
534        the time of day forward not making server based timers fire.
535        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
536        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
537        sp53/sp53.scn: New files.
538
5392009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
540
541        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
542
5432009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
544
545        PR 1415/cpukit
546        * Makefile.am, configure.ac: Add test for very simple priority ceiling
547        violation.
548        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
549        sp51/sp51.scn: New files.
550
5512009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
552
553        PR 1413/cpukit
554        * Makefile.am, configure.ac: Add test for case where server based
555        timers which reinitiated themselves did not get reinserted onto timer
556        chain.
557        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
558        sp50/sp50.scn: New files.
559
5602009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
561
562        PR 1414/cpukit
563        * Makefile.am, configure.ac: Tighten math on extraction of index so it
564        is harder to trick by passing in a valid id of an incorrect object
565        class.
566        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
567        sp49/sp49.scn: New files.
568
5692009-05-19      Chris Johns <chrisj@rtems.org>
570
571        * sp04/tswitch.c: Lower sample count for small memory targets.
572       
5732009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
574
575        * spprintk/init.c: printk() now 100% covered.
576
5772009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * spprintk/init.c: More test cases.
580
5812009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
582
583        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
584        large enough for buffer node overhead.
585
5862009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
587
588        * Makefile.am, configure.ac, spwatchdog/system.h,
589        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
590        printk. These will help coverage. Simplify spwkspace.
591        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
592        spprintk/spprintk.scn: New files.
593        * spwkspace/system.h: Removed.
594
5952009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
596
597        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
598        methods.
599        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
600        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
601
6022009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
605        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
606        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
607        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
608        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
609        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
610        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
611        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
612        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
613        spsize/size.c: Fix warnings.
614
6152009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
616
617        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
618        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
619        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
620        spobjgetnext/system.h: New files.
621
6222009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
623
624        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
625        64k to 20k. No impact on test behavior.
626
6272009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
628
629        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
630
6312009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
632
633        * sp37/init.c, sp37/sp37.scn: Add test case for
634        rtems_interrupt_level_attribute body.
635
6362009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
637
638        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
639        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
640        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
641        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
642        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
643        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
644        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
645        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
646        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
647        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
648        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
649        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
650        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
651        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
652        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
653        sp48/Makefile.am, spfatal/Makefile.am,
654        spfatal01/Makefile.am, spfatal02/Makefile.am,
655        spfatal03/Makefile.am, spfatal04/Makefile.am,
656        spfatal05/Makefile.am, spfatal06/Makefile.am,
657        spfatal07/Makefile.am, spfatal08/Makefile.am,
658        spfatal09/Makefile.am, spsize/Makefile.am,
659        spwatchdog/Makefile.am:
660        Eliminate _exe_/.exe.
661
6622009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
663
664        PR 1388/cpukit
665        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
666        allow both priority inherit and ceiling attributes to be set on
667        semaphore create. These attributes are mutually exclusive and this
668        should be an error.
669
6702009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
671
672        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
673        unlimited objects when configured for a unified workspace works as
674        expected.
675        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
676        sp48/sp48.scn: New files.
677
6782009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
679                Joel Sherrill <joel.sherrill@oarcorp.com>
680
681        PR 1357/cpukit
682        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
683        honored.
684        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
685        sp47/sp47.scn: New files.
686
6872009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
688
689        * Makefile.am, configure.ac: Add new test to test Watchdog display
690        helper routines. These reach into the SuperCore.
691        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
692        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
693        spwatchdog/system.h, spwatchdog/task1.c: New files.
694
6952009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
698
6992009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
700
701        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
702        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
703        hard-coded hex numbers for bad object Ids.
704
7052009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
706
707        * sp15/system.h, sp19/system.h: Array of task names should be of type
708        rtems_name not rtems_id. Similarly array of task ids should be
709        rtems_id not rtems_name.
710
7112008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
712
713        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
714
7152008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
716
717        * Makefile.am, configure.ac, spfatal06/testcase.h,
718        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
719        spsize/size.c: Eliminate pointers to API configuration tables in the
720        main configuration table. Reference the main configuration table and
721        the API configuration tables directly using the confdefs.h version
722        rather than obtaining a pointer to it. This eliminated some
723        variables, a potential fatal error, some unnecessary default
724        configuration structures. Overall, about a 4.5% reduction in the code
725        size for minimum and hello on the SPARC.
726        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
727        spfatal10/testcase.h: Removed.
728
7292008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
730
731        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
732        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
733        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
734        successfully with maxixum number of priorities as 16 instead of 256.
735        This was done by temporarily modifying the score priority.h maximum.
736        This allowed testing of all API code to ensure that it worked
737        properly with a reduced number of priorities. Most modifications were
738        to switch from hard-coded maximum to using the API provided methods
739        to determine maximum number of priority levels.
740
7412008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * sp46/sp46.scn: Add screen missed earlier.
744
7452008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        PR 1348/cpukit
748        * Makefile.am, configure.ac: Add test of special case of resetting cpu
749        usage information while a period is running.
750        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
751        sp46/sp46.scn: New files.
752
7532008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
754
755        * sp45/init.c: New file.
756
7572008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
758
759        PR 1347/cpukit
760        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
761        Rework Timer Server to ensure that the context allows for blocking,
762        allocating memory, and acquiring semaphores and mutexes.
763        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
764        New files.
765
7662008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * sp25/system.h: Add warning and temporary m32c conditional until size
769        type addressed.
770
7712008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
772
773        * sp09/screen07.c: Use INT_MAX as number of messages so always
774        properly sized and no overflow on constant.
775        * sp09/screen10.c: Delay so on targets with simulator idle clock
776        tick driver this will work.
777        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
778        byte boundaries rather than two byte boundaries.
779        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
780        allocate more memory than size_t holds on m32c.
781
7822008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
783
784        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
785        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
786        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
787        and Region calls. On 16-bit architectures, size_t can be 16-bits
788        which would limit sizes to 64K. Also address constants which
789        overflowed on 16-bit integer targets.
790
7912008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
792
793        * sp43/sp43.scn: Bump version to 4.9.99.0
794
7952008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
796
797        * sp19/system.h: Use "double" instead of "rtems_double".
798
7992008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
802
8032008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
804
805        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
806        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
807        spfatal_support/init.c, spfatal_support/system.h:
808        Convert to "bool".
809
8102008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
811
812        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
813        declared in a public place.
814
8152008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
816
817        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
818
8192008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
820
821        * sp43/init.c: Fix derefence of uninitialized pointer.
822
8232008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
824
825        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
826        multiprocessing is not enabled. Saves one more variable from single
827        processor configuration.
828
8292008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
830
831        PR 1212/cpukit
832        * Makefile.am, configure.ac: Time slicing will not happen if the task
833        mode is changed from a non-timeslicing mode to timeslicing mode if it
834        is done by the executing thread (e.g. in its task body). This change
835        includes sp44 to demonstrate the problem and verify the correction.
836        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
837
8382008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
839
840        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
841        architectures they are not supported on.
842
8432008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
846
8472008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
848
849        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
850          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
851
8522008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
853
854        * sp28/init.c: Corrections to configuration.
855        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
856        * spsize/size.c: _ISR_Vector_table only exists on architectures
857        which use the Simple Vectored Interrupt Model.
858
8592008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
860
861        * spsize/size.c: Convention calls for leading underscore on private
862        RTEMS variables.
863
8642008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
865
866        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
867        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
868        Refactored and renamed initialization routines to
869        rtems_initialize_data_structures, rtems_initialize_before_drivers,
870        rtems_initialize_device_drivers, and
871        rtems_initialize_start_multitasking. This opened the sequence up so
872        that bootcard() could provide a more robust and flexible framework
873        which is easier to explain and understand. This also lays the
874        groundwork for sharing the division of available memory between the
875        RTEMS workspace and heap and the C library initialization across all
876        BSPs.
877
8782008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
879
880        * sp32/init.c: Formatting.
881
8822008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
883
884        * sp09/screen01.c: Correct test.
885        * sp09/screen14.c: Update copyright.
886        * sp28/init.c: Correct end of test messages.
887
8882008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
891
8922008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
893
894        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
895        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
896        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
897        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
898        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
899        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
900        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
901        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
902        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
903        tests. Add a clock_settime case for < 1988.
904
9052008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
906
907        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
908
9092008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
910
911        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
912        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
913        * sp41/sp41.scn: Now has content.
914        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
915        Object Services recently added to API.
916
9172008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
918
919        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
920        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
921        collection. This changed the name of a few previously public but
922        undocumented services and added a some new services.
923        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
924        sp43/system.h: New files.
925
9262008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
927
928        * spfatal10/.cvsignore: New file.
929
9302008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
931
932        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
933        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
934        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
935        New files.
936
9372008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
938
939        * Makefile.am, configure.ac: Added fatal error tests
940        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
941        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
942        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
943        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
944        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
945        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
946        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
947        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
948        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
949        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
950        spfatal_support/init.c, spfatal_support/system.h: New files.
951
9522008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
953
954        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
955        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
956        test messages.
957
9582008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
959
960        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
961        simple type to a union of an unsigned 32 bit integer and a pointer.
962        This should help eliminate weird casts between u32 and pointers in
963        various places. The APIs now have to explicitly call _u32 or _string
964        versions of helper routines. This should also simplify things and
965        eliminate the need for ugly casts in some cases.
966
9672008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
968
969        * sp42/Makefile.am: New file.
970
9712008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
972
973        Add sp42 to exercise thread queue with knowledge of the implementation
974        so we can exercise all of the normal paths possible.
975        * Makefile.am, configure.ac: Add sp42.
976        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
977
9782008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
979
980        * sp39/init.c: Add case for long timeout on blocking operation.
981        * Makefile.am, configure.ac: Add new test to exercise thread
982        queue blokcing synchronization. sp39 and sp41 are very similar.
983        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
984        sp41/system.h: New files.
985
9862008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
987
988        * sp39/init.c: Clean up.
989
9902008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
991
992        * sp39/init.c: Modify to improve coverage.
993
9942008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
995
996        * sp36/strict_order_mut.c:
997
9982008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
999
1000        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1001        driver registration.
1002        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1003        sp40/system.h: New files.
1004
10052008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1008        Add test cases for:
1009          + message queue create requesting too many message buffers
1010            for the available memory
1011          + region extend with address inside existing heap
1012          + timer server initiate too large a stack, create error
1013        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1014          + task set priority while holding resource
1015
10162008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1017
1018        * Makefile.am, configure.ac: Added sp38 and sp39.
1019        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1020        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1021        sp39/sp39.scn, sp39/system.h: New files.
1022
10232007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1024
1025        * sp36/strict_order_mut.c: New file.
1026
10272007-12-21      Xi Yang <hiyangxi@gmail.com>
1028
1029        * Makefile.am, configure.ac: Add support for proper stacking of
1030        priority inheritance on mutexes as well as enforce proper order of
1031        release.
1032        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1033        sp36/sp36.scn: New files.
1034
10352007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1036
1037        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1038        directive instead of violating RTEMS internals.
1039
10402007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1041
1042        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1043        Add test cases for User Extension Manager to improve code coverage.
1044        * sp21/task1.c: Fix spelling error.
1045
10462007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1047
1048        * spsize/size.c: Account for previous changes in calculation of MPCI
1049        receive server stack.
1050
10512007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1052
1053        * sp09/screen07.c, sp09/sp09.scn: Add test for
1054        rtems_message_queue_broadcast for bad buffer and count pointers.
1055        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1056        with bad priority or initiating twice.
1057        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1058        it forces a dispatch.
1059        * sp37/init.c: New file.
1060
10612007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1062
1063        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1064        enable, flash, and is in progress. These are normally inlines but
1065        also have bodies for non-C code. This test also exercises the odd
1066        case of calling clock tick from outside an ISR.
1067        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1068
10692007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1070
1071        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1072        using notepad with the current task's ID or SELF
1073        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1074        test missing test cases for clock_get.
1075
10762007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * sp28/init.c: Add test code for task variables to improve coverage.
1079
10802007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1081
1082        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
1083        RTEMS provided accessor macros to obtain configuration fields.
1084
10852007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
1086
1087        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
1088        Configuration Table. Eliminate CPU Table from all ports. Delete
1089        references to CPU Table in all forms.
1090
10912007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1092
1093        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
1094
10952007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1096
1097        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
1098        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
1099        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
1100        to improve test coverage.
1101
11022007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1103
1104        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
1105        coverage.
1106
11072007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1108
1109        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
1110
11112007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1112
1113        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
1114        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
1115        .scn files.
1116
11172007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
1118
1119        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
1120        commented out and updated the .scn file.
1121
11222007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1123
1124        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
1125        buffered test IO.
1126
11272007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1128
1129        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
1130        rtems_io_unregister_driver did not have any test code.
1131
11322007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1133
1134        * spsize/size.c: Eliminate maximum_drivers configuration parameter
1135        since it was used to configure a no longer used feature. Device names
1136        are now part of the filesystem not in a table. This also eliminated
1137        the variables _IO_Number_of_devices and _IO_Driver_name_table from
1138        RTEMS as well as the memory allocation used to populate
1139        _IO_Driver_name_table.
1140
11412007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1142
1143        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
1144        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
1145        properly.
1146
11472007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1148
1149        * spsize/size.c: Eliminated the variables
1150        _RTEMS_tasks_User_initialization_tasks and
1151        _RTEMS_tasks_Number_of_initialization_tasks because they were only
1152        used in one place after initialized. It was a waste of space.
1153
11542007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1155
1156        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1157        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1158        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
1159        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1160        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1161        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1162        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1163        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1164        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
1165        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
1166        spsize/size.c: Add optional managers to Makefiles. Clean up test
1167        cases so last output line follows END OF pattern. Make sure test case
1168        all run. All tests appeared ok on sis.
1169
11702007-04-05      Joel Sherrill <joel@OARcorp.com>
1171
1172        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
1173
11742007-04-05      Joel Sherrill <joel@OARcorp.com>
1175
1176        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
1177        CONFIGURE_TEST_NEEDS_XXX configuration constants to
1178        CONFIGURE_APPLICATION_NEEDS_XXX.
1179
11802007-04-02      Joel Sherrill <joel@OARcorp.com>
1181
1182        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
1183
11842007-04-02      Joel Sherrill <joel@OARcorp.com>
1185
1186        * spsize/size.c: Convert from Classic API style TOD_Control as
1187        fundamental time structure to POSIX struct timespec. Add
1188        clock_get_uptime().
1189
11902007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
1191
1192        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
1193
11942007-03-26      Joel Sherrill <joel@OARcorp.com>
1195
1196        * sp35/priinv.c: Remove warning.
1197
11982007-03-10      Joel Sherrill <joel@OARcorp.com>
1199
1200        * sp26/system.h: Remove incorrect and duplicate
1201        CONFIGURE_EXTRA_TASK_STACKS.
1202
12032007-03-05      Joel Sherrill <joel@OARcorp.com>
1204
1205        PR 1222/cpukit
1206        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
1207        thread that is blocked on a priority based thread queue is changed,
1208        that its placement in the queue is reevaluated based upon the new
1209        priority. This enhancement includes modifications to the SuperCore as
1210        well as new test cases.
1211        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
1212        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
1213        sp35/sp35.doc, sp35/sp35.scn: New files.
1214
12152007-03-05      Joel Sherrill <joel@OARcorp.com>
1216
1217        * sp26/system.h: Correct memory required for stack sizes.
1218
12192007-02-06      Joel Sherrill <joel@OARcorp.com>
1220
1221        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
1222        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
1223        tests.
1224
12252006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1226
1227        * sp33/init.c: Improve barrier test to include normal blocking with
1228        manual release and unblocking in barrier deletion.
1229
12302006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1231
1232        * configure.ac: New BUG-REPORT address.
1233
12342006-11-20      Joel Sherrill <joel@OARcorp.com>
1235
1236        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
1237        and make output more compliant with other tests.
1238
12392006-11-17      Joel Sherrill <joel@OARcorp.com>
1240
1241        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
1242        cases intended on all targets possible with new heap algorithm.
1243
12442006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1245
1246        * Makefile.am, configure.ac: Adding Classic API Barriers.
1247        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
1248        New files.
1249
12502006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
1251
1252        * configure.ac: Require autoconf-2.60. Require automake-1.10.
1253
12542006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
1255
1256        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1257        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1258        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1259        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1260        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1261        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1262        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1263        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1264        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1265        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1266        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
1267        Use rtems_testsdir instead.
1268
12692006-04-05      Joel Sherrill <joel@OARcorp.com>
1270                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
1271
1272        * spsize/size.c: Victor spotted the problem that
1273        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
1274        variables and needed to be set to the same value.  I took that
1275        idea and just removed _Thread_MP_Receive.  All uses are now
1276        _MPCI_Receive_server_tcb.
1277
12782005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
1279
1280        * configure.ac: Remove RTEMS_ENABLE_BARE,
1281        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
1282
12832005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
1284
1285        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1286        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1287        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1288        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1289        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1290        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1291        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1292        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1293        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1294        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1295        spfatal/Makefile.am, spsize/Makefile.am:
1296        Convert to use *_PROGRAMS.
1297
12982005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1299
1300        * sp01/Makefile.am, sp02/Makefile.am,
1301        sp03/Makefile.am, sp04/Makefile.am,
1302        sp05/Makefile.am, sp06/Makefile.am,
1303        sp07/Makefile.am, sp08/Makefile.am,
1304        sp09/Makefile.am, sp11/Makefile.am,
1305        sp12/Makefile.am, sp13/Makefile.am,
1306        sp14/Makefile.am, sp15/Makefile.am,
1307        sp16/Makefile.am, sp17/Makefile.am,
1308        sp19/Makefile.am, sp20/Makefile.am,
1309        sp21/Makefile.am, sp22/Makefile.am,
1310        sp23/Makefile.am, sp24/Makefile.am,
1311        sp25/Makefile.am, sp26/Makefile.am,
1312        sp27/Makefile.am, sp28/Makefile.am,
1313        sp29/Makefile.am, sp30/Makefile.am,
1314        sp31/Makefile.am, sp32/Makefile.am,
1315        spfatal/Makefile.am, spsize/Makefile.am: Rework.
1316
13172005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
1318
1319        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1320        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1321        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1322        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1323        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1324        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1325        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1326        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1327        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1328        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1329        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
1330        * sptests.am: Remove.
1331
13322005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1333
1334        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1335        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1336        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1337        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1338        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1339        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1340        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1341        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1342        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
1343        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
1344        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
1345
13462005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
1347
1348        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
1349
13502005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1351
1352        * spsize/Makefile.am: Rename TEST to spsize.
1353        * spsize/size.scn: Remove.
1354        * spsize/spsize.scn: New (renamed from size.scn).
1355
13562005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1357
1358        * configure.ac: Add spfatal/Makefile.
1359        * Makefile.am: Add spfatal to DIST_SUBDIRS.
1360        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1361        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
1362        * sptests.am: Remove LIB_VARIANT.
1363
13642005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1365
1366        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1367        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1368        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1369        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1370        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1371        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1372        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1373        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1374        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1375        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1376        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
1377
13782005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1379
1380        * Makefile.am: Cleanup.
1381
13822005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
1383
1384        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
1385        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1386        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1387        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1388        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1389        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1390        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1391        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1392        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1393        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1394        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1395        spfatal/Makefile.am, spsize/Makefile.am:
1396        Partial conversion to automake.
1397
13982005-03-07      Joel Sherrill <joel@OARcorp.com>
1399
1400        * sp13/task1.c: Removed warnings.
1401
14022004-09-29      Joel Sherrill <joel@OARcorp.com>
1403
1404        * spsize/size.c: i960 obsoleted and all references removed.
1405
14062004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
1407
1408        * configure.ac: Require automake > 1.9.
1409
14102004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1411
1412        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1413        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1414        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1415        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1416        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1417        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1418        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1419        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1420        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1421        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1422        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1423        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1424        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1425        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1426        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1427        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1428        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1429        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1430        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1431        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1432        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1433        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1434        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1435        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1436        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1437        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1438        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1439        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1440        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1441        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
1442        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1443        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
1444
14452004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
1446
1447        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
1448
14492004-03-30      David Querbach <querbach@realtime.bc.ca>
1450
1451        PR 595/tests
1452        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
1453        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
1454        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
1455        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
1456        others treat it as a count of longs.
1457
14582004-03-30      David Querbach <querbach@realtime.bc.ca>
1459
1460        PR 596/tests
1461        * sp32/init.c: A missing definition of TEST_INIT before including
1462        <tmacros.h> means that buffered output will not work even if selected
1463        in buffer_test_io.h.
1464
14652004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
1466
1467        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
1468        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
1469        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
1470        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
1471        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
1472        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
1473        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
1474        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
1475        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
1476        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
1477        types.
1478
14792004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1480
1481        * configure.ac: Add 2nd arg to RTEMS_TOP.
1482
14832004-03-05      Joel Sherrill <joel@OARcorp.com>
1484
1485        * sp07/buffered_io.c: Remove warning.
1486
14872004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1488
1489        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
1490        Add PRE/TMPINSTALL_FILES to CLEANFILES.
1491        * sp02/Makefile.am: Ditto.
1492        * sp03/Makefile.am: Ditto.
1493        * sp04/Makefile.am: Ditto.
1494        * sp05/Makefile.am: Ditto.
1495        * sp06/Makefile.am: Ditto.
1496        * sp07/Makefile.am: Ditto.
1497        * sp08/Makefile.am: Ditto.
1498        * sp09/Makefile.am: Ditto.
1499        * sp11/Makefile.am: Ditto.
1500        * sp12/Makefile.am: Ditto.
1501        * sp13/Makefile.am: Ditto.
1502        * sp14/Makefile.am: Ditto.
1503        * sp15/Makefile.am: Ditto.
1504        * sp16/Makefile.am: Ditto.
1505        * sp17/Makefile.am: Ditto.
1506        * sp19/Makefile.am: Ditto.
1507        * sp20/Makefile.am: Ditto.
1508        * sp21/Makefile.am: Ditto.
1509        * sp22/Makefile.am: Ditto.
1510        * sp23/Makefile.am: Ditto.
1511        * sp24/Makefile.am: Ditto.
1512        * sp25/Makefile.am: Ditto.
1513        * sp26/Makefile.am: Ditto.
1514        * sp27/Makefile.am: Ditto.
1515        * sp28/Makefile.am: Ditto.
1516        * sp29/Makefile.am: Ditto.
1517        * sp30/Makefile.am: Ditto.
1518        * sp31/Makefile.am: Ditto.
1519        * sp32/Makefile.am: Ditto.
1520        * spfatal/Makefile.am: Ditto.
1521        * spsize/Makefile.am: Ditto.
1522
15232003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1524
1525        * sptests.am: Add dirstamp support.
1526
15272003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1528
1529        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
1530
15312003-12-16      Joel Sherrill <joel@OARcorp.com>
1532
1533        PR 544/tests
1534        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
1535        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
1536        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
1537        make tests account for resources and not print at inappropriate
1538        times.
1539        * sp07/buffered_io.c: New file.
1540
15412003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1542
1543        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
1544
15452003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1546
1547        * sp01/Makefile.am: Remove all-local: $(ARCH).
1548        * sp02/Makefile.am: Remove all-local: $(ARCH).
1549        * sp03/Makefile.am: Remove all-local: $(ARCH).
1550        * sp04/Makefile.am: Remove all-local: $(ARCH).
1551        * sp05/Makefile.am: Remove all-local: $(ARCH).
1552        * sp06/Makefile.am: Remove all-local: $(ARCH).
1553        * sp07/Makefile.am: Remove all-local: $(ARCH).
1554        * sp08/Makefile.am: Remove all-local: $(ARCH).
1555        * sp09/Makefile.am: Remove all-local: $(ARCH).
1556        * sp11/Makefile.am: Remove all-local: $(ARCH).
1557        * sp12/Makefile.am: Remove all-local: $(ARCH).
1558        * sp13/Makefile.am: Remove all-local: $(ARCH).
1559        * sp14/Makefile.am: Remove all-local: $(ARCH).
1560        * sp15/Makefile.am: Remove all-local: $(ARCH).
1561        * sp16/Makefile.am: Remove all-local: $(ARCH).
1562        * sp17/Makefile.am: Remove all-local: $(ARCH).
1563        * sp19/Makefile.am: Remove all-local: $(ARCH).
1564        * sp20/Makefile.am: Remove all-local: $(ARCH).
1565        * sp21/Makefile.am: Remove all-local: $(ARCH).
1566        * sp22/Makefile.am: Remove all-local: $(ARCH).
1567        * sp23/Makefile.am: Remove all-local: $(ARCH).
1568        * sp24/Makefile.am: Remove all-local: $(ARCH).
1569        * sp25/Makefile.am: Remove all-local: $(ARCH).
1570        * sp26/Makefile.am: Remove all-local: $(ARCH).
1571        * sp27/Makefile.am: Remove all-local: $(ARCH).
1572        * sp28/Makefile.am: Remove all-local: $(ARCH).
1573        * sp29/Makefile.am: Remove all-local: $(ARCH).
1574        * sp30/Makefile.am: Remove all-local: $(ARCH).
1575        * sp31/Makefile.am: Remove all-local: $(ARCH).
1576        * sp32/Makefile.am: Remove all-local: $(ARCH).
1577        * spfatal/Makefile.am: Remove all-local: $(ARCH).
1578        * spsize/Makefile.am: Remove all-local: $(ARCH).
1579
15802003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1581
1582        * configure.ac: Reflect having moved to testsuites/.
1583
15842003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1585
1586        * configure.ac: Remove RTEMS_CANONICAL_HOST.
1587
15882003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1589
1590        * configure.ac:Remove RTEMS_CHECK_CPU.
1591
15922003-09-04      Joel Sherrill <joel@OARcorp.com>
1593
1594        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
1595        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
1596        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
1597        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
1598        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
1599        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
1600        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
1601        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
1602        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
1603        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
1604        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
1605        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
1606        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
1607        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
1608        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
1609        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
1610        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
1611        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
1612        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
1613        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
1614        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
1615        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
1616        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
1617        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
1618        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
1619        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
1620        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
1621        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
1622        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
1623        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
1624        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
1625        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
1626        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
1627        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
1628        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
1629        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
1630        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
1631        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
1632        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
1633        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
1634        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
1635        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
1636        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
1637        spsize/size.c, spsize/system.h: URL for license changed.
1638
16392003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
1640
1641        PR 458/tests
1642        * sp30/task1.c: Correct indexing problem.
1643
16442003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1645
1646        * Makefile.am: Reflect having moved aclocal/.
1647
16482003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1649
1650        * Makefile.am: Reflect having moved automake/.
1651        * sp01/Makefile.am: Reflect having moved automake/.
1652        * sp02/Makefile.am: Reflect having moved automake/.
1653        * sp03/Makefile.am: Reflect having moved automake/.
1654        * sp04/Makefile.am: Reflect having moved automake/.
1655        * sp05/Makefile.am: Reflect having moved automake/.
1656        * sp06/Makefile.am: Reflect having moved automake/.
1657        * sp07/Makefile.am: Reflect having moved automake/.
1658        * sp08/Makefile.am: Reflect having moved automake/.
1659        * sp09/Makefile.am: Reflect having moved automake/.
1660        * sp11/Makefile.am: Reflect having moved automake/.
1661        * sp12/Makefile.am: Reflect having moved automake/.
1662        * sp13/Makefile.am: Reflect having moved automake/.
1663        * sp14/Makefile.am: Reflect having moved automake/.
1664        * sp15/Makefile.am: Reflect having moved automake/.
1665        * sp16/Makefile.am: Reflect having moved automake/.
1666        * sp17/Makefile.am: Reflect having moved automake/.
1667        * sp19/Makefile.am: Reflect having moved automake/.
1668        * sp20/Makefile.am: Reflect having moved automake/.
1669        * sp21/Makefile.am: Reflect having moved automake/.
1670        * sp22/Makefile.am: Reflect having moved automake/.
1671        * sp23/Makefile.am: Reflect having moved automake/.
1672        * sp24/Makefile.am: Reflect having moved automake/.
1673        * sp25/Makefile.am: Reflect having moved automake/.
1674        * sp26/Makefile.am: Reflect having moved automake/.
1675        * sp27/Makefile.am: Reflect having moved automake/.
1676        * sp28/Makefile.am: Reflect having moved automake/.
1677        * sp29/Makefile.am: Reflect having moved automake/.
1678        * sp30/Makefile.am: Reflect having moved automake/.
1679        * sp31/Makefile.am: Reflect having moved automake/.
1680        * sp32/Makefile.am: Reflect having moved automake/.
1681        * spfatal/Makefile.am: Reflect having moved automake/.
1682        * spsize/Makefile.am: Reflect having moved automake/.
1683
16842003-08-14      Joel Sherrill <joel@OARcorp.com>
1685
1686        * sp02/task1.c: Added ID to name lookup service and changed name of
1687        id/name translation status code. This propagated to multiple
1688        functions. The user API service added was rtems_object_id_to_name()
1689
16902003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1691
1692        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
1693
16942003-05-29      Joel Sherrill <joel@OARcorp.com>
1695
1696        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
1697
16982003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1699
1700        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
1701        CC_CFLAGS_DEFAULT (obsolete).
1702
17032003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1704
1705        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
1706        Remove CC_LDFLAGS_PROFILE_V.
1707
17082003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1709
1710        * configure.ac: Remove AC_CONFIG_AUX_DIR.
1711
17122003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1713
1714        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
1715
17162003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1717
1718        * configure.ac: AC_PREREQ(2.57).
1719
17202002-11-14      Joel Sherrill <joel@OARcorp.com>
1721
1722        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
1723        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
1724        update the IDs in the screens.
1725
17262002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1727
1728        * .cvsignore: Reformat.
1729        Add autom4te*cache.
1730        Remove autom4te.cache.
1731
17322002-09-14      Joel Sherrill <joel@OARcorp.com>
1733
1734        * sp32/.cvsignore: New file.
1735
17362002-09-14      Aaron J. Grier <aaron@frye.com>
1737
1738        * PR271 was not applicable against the current source but included
1739        a nice test that Joel decided to add to the tree as sp32.
1740        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
1741        * Makefile.am, configure.ac: Modified to reflect addition.
1742
17432002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1744
1745        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
1746        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
1747        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
1748        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
1749        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
1750        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
1751        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
1752        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
1753        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
1754        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
1755        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
1756        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
1757        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
1758        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
1759        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
1760        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
1761        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
1762        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
1763        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
1764        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
1765        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
1766        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
1767        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
1768        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
1769        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
1770        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
1771        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
1772        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
1773        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
1774        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
1775        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
1776
17772002-08-01      Joel Sherrill <joel@OARcorp.com>
1778
1779        * Per PR47 add support for buffered test output.  This involved
1780        adding defines to redirect output to a buffer and dump it when
1781        full, at "test pause", and at exit.  To avoid problems when redefining
1782        exit(), all tests were modified to call rtems_test_exit().
1783        Some tests, notable psxtests, had to be modified to include
1784        the standard test macro .h file (pmacros.h or tmacros.h) to
1785        enable this support.
1786        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
1787        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
1788        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
1789        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
1790        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
1791        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
1792        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
1793
17942002-07-30      Joel Sherrill <joel@OARcorp.com>
1795
1796        * spsize/size.c: Don't reference the RTEMS allocated interrupt
1797        stack if the port doesn't configure using it.
1798
17992002-07-04      Joel Sherrill <joel@OARcorp.com>
1800
1801        * Jump table for single entry point removed.
1802        * spsize/size.c:  Modified to reflect above.
1803
18042002-07-01      Joel Sherrill <joel@OARcorp.com>
1805
1806        * sp29/init.c: Corrected definitions for task stack usage.
1807
18082002-07-01      Joel Sherrill <joel@OARcorp.com>
1809
1810        * spsize/size.c: _Thread_queue_Extract_table removed.
1811
18122001-05-17      Joel Sherrill <joel@OARcorp.com>
1813
1814        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
1815        number of staticly configured device drivers.
1816
18172001-05-14      Joel Sherrill <joel@OARcorp.com>
1818
1819        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
1820        than the configured number of drivers.
1821 
18222002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1823
1824        * configure.ac: Remove ENABLE_GCC28.
1825
18262001-04-04      Joel Sherrill <joel@OARcorp.com>
1827
1828        * spsize/size.c: Reflect SPARC modifcation to get rid of
1829        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
1830 
18312001-03-29      Joel Sherrill <joel@OARcorp.com>
1832
1833        * Per PR147 addressed problems when reseting and inserting a timer
1834        into a timer chain that did not honor time passage since the last
1835        time the timer server was scheduled and the new insertion.
1836        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
1837
18382001-03-28      Joel Sherrill <joel@OARcorp.com>
1839
1840        * Side-effect of PR132.
1841        * sp21/system.h: Now must explicitly request NULL driver.
1842
18432002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1844
1845        * configure.ac:
1846        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
1847        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
1848        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
1849        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
1850        * Makefile.am: Remove AUTOMAKE_OPTIONS.
1851        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
1852        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
1853        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
1854        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
1855        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
1856        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
1857        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
1858        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
1859        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
1860        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
1861        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
1862        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
1863        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
1864        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
1865        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
1866        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
1867        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
1868        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
1869        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
1870        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
1871        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
1872        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
1873        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
1874        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
1875        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
1876        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
1877        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
1878        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
1879        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
1880
18812002-03-20      Chris Johns <ccj@acm.org>
1882
1883        * PR145.
1884        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
1885        in system (e.g. driver tasks).  Also exit on minimum number of
1886        switches not precise number.
1887
18882001-01-29      Joel Sherrill <joel@OARcorp.com>
1889
1890        * Fixed bug where resetting a timer that was not at the head
1891        of one of the task timer chains resulted in the Timer Server
1892        task waking up too far in the future.
1893        * Added rtems_timer_get_information() directive to support testing.
1894        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
1895        above condition.
1896
18972001-01-22      Joel Sherrill <joel@OARcorp.com>
1898
1899        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
1900        because priority added as argument to rtems_timer_initiate_server().
1901
19022001-01-16      Joel Sherrill <joel@OARcorp.com>
1903
1904        * Added tests for task-based timers.  This included the new tests
1905        sp30 and sp31.
1906        * Makefile.am, configure.ac: Modified to reflect new tests and files.
1907        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
1908        for task-based timer services.
1909        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
1910        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
1911        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
1912        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
1913        sp31/task1.c: New files.
1914
19152001-11-01      Joel Sherrill <joel@OARcorp.com>
1916
1917        * sp26/system.h: Properly account for stack memory used by
1918        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
1919        and processed as PR78.
1920
19212001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1922
1923        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
1924        * configure.in: Remove.
1925        * configure.ac: New file, generated from configure.in by autoupdate.
1926
19272001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1928
1929        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
1930
19312001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1932
1933        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
1934        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
1935        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
1936        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
1937        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
1938        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
1939        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
1940        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
1941        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
1942        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
1943        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
1944        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
1945        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
1946        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
1947        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
1948        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
1949        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
1950        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
1951        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
1952        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
1953        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
1954        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
1955        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
1956        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
1957        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
1958        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
1959        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
1960        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
1961        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
1962
19632001-08-16      Joel Sherrill <joel@OARcorp.com>
1964
1965        * sp20/system.h: Account for extra task stacks properly.
1966
19672001-08-16      Joel Sherrill <joel@OARcorp.com>
1968
1969        * sp13/sp13.scn: Id in screen had wrong class field value.
1970        * sp13/system.h: Account for message buffer memory.
1971        * sp13/task2.c: Remove unnecessary check for failure.
1972
19732001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
1974
1975        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
1976
19772001-04-20      Joel Sherrill <joel@OARcorp.com>
1978
1979        * sp298/sp28.scn: Minor adjustment so test output matches the screen
1980        file.
1981
19822001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1983
1984        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
1985
19862001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1987
1988        * sp21/Makefile.am: Remove libtest.
1989
19902000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1991
1992        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
1993
19942000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1995
1996        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
1997
19982000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
1999
2000        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2001        Switch to GNU canonicalization.
2002        * sptests.am: Remove DEFS.
2003
20042000-09-29      Joel Sherrill <joel@OARcorp.com>
2005
2006        * sp20/sp20.scn: Corrected to reflect new addition.
2007        * sp20/system.h: Removed comment reflecting history.
2008
20092000-09-29      Stephan Merker <merker@decrc.abb.de>
2010
2011        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2012        Added new task to test sequence of altering a period's length
2013        while it is still active.
2014
20152000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2016
2017        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2018        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2019        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2020        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2021        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2022        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2023        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2024        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2025        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2026        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2027
20282000-08-10      Joel Sherrill <joel@OARcorp.com>
2029
2030        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.