source: rtems/testsuites/sptests/ChangeLog @ 9d5f600

4.115
Last change on this file since 9d5f600 was 9d5f600, checked in by Joel Sherrill <joel.sherrill@…>, on 03/09/11 at 00:38:56

2011-03-08 Joel Sherrill <joel.sherrilL@…>

  • spchain/init.c: Improve coverage testing.
  • Property mode set to 100644
File size: 111.3 KB
Line 
12011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
2
3        * spchain/init.c: Improve coverage testing.
4
52011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
6
7        * configure.ac: Add AC_CONFIG_HEADER(config.h).
8
92011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
10
11        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
12        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
13        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
14        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
15        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
16        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
17        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
18        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
19        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
20        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
21        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
22        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
23        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
24        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
25        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
26        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
27        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
28        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
29        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
30        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
31        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
32        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
33        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
34        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
35        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
36        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
37        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
38        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
39        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
40        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
41        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
42        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
43        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
44        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
45        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
46        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
47        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
48        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
49        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
50        spintrcritical08/init.c, spintrcritical09/init.c,
51        spintrcritical10/init.c, spintrcritical11/init.c,
52        spintrcritical13/init.c, spintrcritical15/init.c,
53        spintrcritical16/init.c, spintrcritical17/init.c,
54        spintrcritical_support/intrcritical.c, spmkdir/init.c,
55        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
56        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
57        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
58        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
59        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
60
612011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
62
63        * sp09/Makefile.am: Switch to all managers since this is all of them.
64
652011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
66
67        * sp69/init.c: Use "ld" instead of PRId32 to print
68        struct timespec->tv_nsec.
69        * sp19/inttest.h: Use PRIx32 instead of "lx".
70
712011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
72
73        * sp04/tswitch.c: Shrink memory requirements.
74
752011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
76
77        * configure.ac: Require autoconf-2.68, automake-1.11.1.
78
792010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
80
81        * spchain/init.c: Added test case.
82
832010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
84
85        * spchain/init.c, spchain/spchain.scn: More test cases.
86
872010-11-24      Gedare Bloom <giddyup44@yahoo.com>
88
89        PR 1647/cpukit
90        * spsize/size.c: Update documentation to reflect refactoring of
91        SuperCore to add Scheduler Handler.
92
932010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
94
95        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
96        memory corruption.
97
982010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
99
100        * spchain/init.c: Attempt to improve coverage.
101
1022010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
105
1062010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
107
108        * spfifo03/spfifo03.scn: Replace file.
109
1102010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
111
112        * spsize/size.c: Fix typo.
113
1142010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
115
116        PR 1663/testing
117        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
118        the test.
119
1202010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
121
122        * spheapprot/.cvsignore, spheapprot/Makefile.am,
123        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
124        * Makefile.am, configure.ac: Reflect changes above.
125
1262010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
127
128        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
129        cases.
130
1312010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
132
133        * spfatal24/.cvsignore, spfatal24/Makefile.am,
134        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
135        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
136        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
137        spfatal25/testcase.h: New files.
138        * Makefile.am, configure.ac: Reflect changes above.
139
1402010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
141
142        PR 1658/cpukit
143        * Makefile.am, configure.ac: If the system is not up, consider it a
144        fatal error. This eliminated sp61 and added spfatal23.
145        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
146        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
147        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
148        sp61/sp61.scn: Removed.
149
1502010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
151
152        PR 1663/testing
153        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
154        routine.
155
1562010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
157
158        PR 1661/testing
159        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
160        most references to RTEMS_Malloc_Heap.
161
1622010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
163
164        * sp09/screen12.c: Update for rtems_region_create() changes.
165        * sp09/sp09.scn: Update.
166
1672010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
168
169        PR 1647/testing
170        * spsize/size.c: Remove redundant initialize uninitialized to 0.
171
1722010-07-30      Gedare Bloom <giddyup44@yahoo.com>
173
174        PR 1599/cpukit
175        * spsize/size.c: Rename _Context_Switch_necessary to
176        _Thread_Dispatch_necessary to more properly reflect the intent.
177
1782010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
179
180        PR 1621/testing
181        * Makefile.am, configure.ac: Improve coverage of private environment.
182        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
183        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
184
1852010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
186
187        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
188        pointer is NULL when getting an object name.
189
1902010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
191
192        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
193        no wait but the condition is only partially satisfied.
194
1952010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
196
197        * Makefile.am, configure.ac: Add test to extract a task blocked with
198        timeout on a priority ordered thread queue.
199        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
200        sp72/sp72.scn: New files.
201
2022010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
203
204        PR 1617/testing
205        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
206        spmountmgr01/spmountmgr01.doc: Added cases to exercise
207        mount-mktgt.c.
208
2092010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
210
211        PR 1617/testing
212        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
213        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
214        spmountmgr01/spmountmgr01.scn: New test which improves coverage
215        of mount-mgr.c under libcsupport.
216        * Makefile.am, configure.ac: Changes to accommodate the new test.
217
2182010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
219
220        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
221        up and add test of getchark().
222
2232010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
224
225        * spfatal21/Makefile.am: Fix typo.
226
2272010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
228
229        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
230        libio initialization fatal error case.
231        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
232        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
233        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
234        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
235
2362010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
237
238        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
239        variants.  Cleanup.
240        * spintrcritical05/spintrcritical05.scn,
241        spintrcritical06/spintrcritical06.scn,
242        spintrcritical07/spintrcritical07.scn,
243        spintrcritical11/spintrcritical11.scn,
244        spintrcritical12/spintrcritical12.scn,
245        spintrcritical13/spintrcritical13.scn,
246        spintrcritical14/spintrcritical14.scn: Update.
247
2482010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
249
250        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
251        fatal error.
252        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
253        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
254
2552010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
256
257        PR 1603/testing
258        * spassoc01/init.c, spassoc01/Makefile.am,
259        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
260        * Makefile.am, configure.ac: Added new test spassoc01 for
261        rtems_assoc routines.
262
2632010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
264
265        PR 1606/cpukit
266        * spfatal_support/init.c: Remove
267        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
268
2692010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
270
271        * spfatal09/.cvsignore, spfatal09/Makefile.am,
272        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
273        spfatal09/testcase.h: Removed files.
274        * Makefile.am, configure.ac: Reflect changes above.
275        * spfatal_support/init.c: Print end of test message in case of
276        success.  Stop multitasking in the fatal error extension.
277        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
278        puts().
279        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
280        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
281        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
282        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
283        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
284        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
285        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
286        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
287        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
288        spfatal20/spfatal20.scn: Update.
289
2902010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
291
292        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
293        coverage of rtems_io_lookup_name().
294
2952010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
296
297        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
298        rtems_io_lookup_name() and simplify test.
299        * sp21/system.h, sp21/task1.c: Removed.
300
3012010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
302
303        * Makefile.am, configure.ac: Add new fatal error test for termios
304        initialize.
305        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
306        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
307
3082010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
309
310        PR 1600/testing
311        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
312        spfifo05/Makefile.am: New tests for pipe/fifo routines.
313        * Makefile.am, configure.ac: Add new test.
314
3152010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
316
317        PR 1600/testing
318        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
319        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
320        routines
321        * Makefile.am, configure.ac: Add new test.
322
3232010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
324
325        * sp68/init.c: Add alignment to region_area. Fix spelling.
326
3272010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
328
329        PR 1573/cpukit
330        * spsize/size.c: Add a per cpu data structure which contains the
331        information required by RTEMS for each CPU core. This encapsulates
332        information such as thread executing, heir, idle and dispatch needed.
333
3342010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
335
336        * sp69/Makefile.am: Really needs spin.c
337
3382010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
339
340        PR 1592/testing
341        * Makefile.am, configure.ac: Changes to incorporate sperror01,
342        sperror02, sperror03
343        * sperror01/init.c, sperror02/init.c: New tests to exercise
344        rtems_error routine
345        * sperror03/init.c: New test to exercise rtems_panic routine
346
3472010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
348
349        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
350        not need spin.c
351
3522010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * sp70/Makefile.am: Tests do not need spin.c
355
3562010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
357
358        * Makefile.am, configure.ac: Removed some fifo tests.
359        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
360        excessive new lines in the output.
361
362        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
363        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
364        Also added a few more cases, mostly from spfifo04/init.c.
365        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
366        Previously was spfifo06. Configure parameter for pipes is used now.
367        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
368        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
369        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
370        spfifo08/spfifo08.scn: Removed.
371
3722010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
373
374        * Makefile.am, configure.ac: Add new test to exercise path where using
375        unlimited object support you are about to allocate more objects than
376        can be represented in the Id. This test will NOT pass on targets with
377        insufficient RAM.
378        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
379        sp71/sp71.scn: New files.
380
3812010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
382
383        * Makefile.am, configure.ac: spfatal20 not ready.
384
3852010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
386
387        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
388        rtems_termios_open().
389        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
390        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
391        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
392        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
393        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
394        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
395        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
396        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
397
3982010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
399
400        * Makefile.am, configure.ac, spfatal_support/init.c,
401        spfatal_support/system.h: Add new tests to generate fatal errors in
402        open_dev_console().
403        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
404        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
405        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
406        spfatal15/spfatal15.scn, spfatal15/testcase.h,
407        spfatal_support/consume_sems.c: New files.
408
4092010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
410
411        * sp43/init.c: Remove more ITRON references.
412
4132010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
414
415        * sp09/screen01.c: Fix warning.
416
4172010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
418
419        * spfifo08/init.c: Catch more cases but discussion on errors and proper
420        behaviour remain.
421
4222010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
423
424        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
425        used.
426
4272010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
428
429        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
430        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
431        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
432
4332010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
436        spfatal_support/init.c: Remove references to ITRON constants.
437
4382010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
439
440        * Makefile.am, configure.ac: Add sp70 to test slot
441        reclamation and reuse for unlimited object configuration.
442        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
443        sp70/sp70.scn: New files.
444
4452010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
446
447        * sp16/task1.c: Update for heap extend changes.
448
4492010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
450
451        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
452
4532010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
454
455        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
456        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
457        * Makefile.am, configure.ac: Reflect changes above.
458
4592010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
460
461        * spfifo01/main.c: New file.
462
4632010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
464
465        PR PR1542
466        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
467        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
468        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
469        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
470        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
471        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
472        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
473        files.
474
4752010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
476
477        * sp09/screen12.c: Update for heap extend changes.
478
4792010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
480
481        * sp62/init.c, sp65/init.c: #include <unistd.h>.
482
4832010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
484
485        * sp43/init.c: Readdress use of ctype methods per recommendation from
486        D.J. Delorie on the newlib mailing list. We should pass an unsigned
487        char into these methods.
488
4892010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
490
491        * Makefile.am, configure.ac: Add new fatal error for configuring
492        unlimited and maximum of 0.
493        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
494        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
495
4962010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
497
498        * sp43/init.c: Fix warning.
499
5002009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
501
502        * sp69/init.c: Fixed warnings.
503
5042009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
505
506        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
507        update.
508
5092009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
510
511        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
512        expired periods. This detected the recently introduced PR1480.
513
5142009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
515
516        * sp69/.cvsignore: New file.
517
5182009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
519
520        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
521        to ensure that all paths are tested.
522        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
523
5242009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
525
526        * sp31/task1.c: Fixed spacing.
527
5282009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
529
530        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
531        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
532        spwkspace/init.c: Use rtems_test_assert() consistently instead of
533        system assert(). rtems_test_assert() is designed to integrate into
534        the RTEMS test suite infrastructure.
535
5362009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
537
538        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
539        cases. Updated copyright notice.
540
5412009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
542
543        * sp25/task1.c: Use PRIuPTR for segment_sizes.
544
5452009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
546
547        * sp68/Makefile.in, sp68/.cvsignore,
548        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
549        removed unneeded Makefile.in, added cvsignore
550       
5512009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
552
553        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
554        spintrcritical17/init.c, spintrcritical17/Makefile.am,
555        spintrcritical17/spintrcritical17.doc,
556        spintrcritical17/spintrcritical17.scn: New files.
557        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
558        * sp31/task1.c, sp67/init.c: Changes for new timer server
559        implementation.
560        * sp52/init.c: The init task must be preemptible to let the timer
561        server run.
562
5632009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
564
565        PR 1460/cpukit
566        * sp43/init.c: Change return type on methods accessing portions of
567        RTEMS Ids to int. This allows -1 to be return on error.
568
5692009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
570
571        * spsize/Makefile.am: Fix broken install rule.
572
5732009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
574
575        * spprintk/spprintk.scn: Add end of line at end of file.
576
5772009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
578
579        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
580        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
581        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
582        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
583        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
584        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
585        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
586        spwkspace/Makefile.am: Add documentation files for multiple tests.
587        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
588        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
589        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
590        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
591        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
592        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
593        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
594        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
595        spwkspace/spwkspace.doc: New files.
596
5972009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
598
599        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
600        Include "tmacros.h".
601        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
602        _Heap_Allocate for 16bit compliance.
603        * sp44/init.c: Another printf format fix.
604
6052009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
606
607        * sp37/init.c: Add local prototypes for
608        rtems_interrupt_disable, rtems_interrupt_enable,
609        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
610        * sp43/init.c: Add local prototypes for
611        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
612        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
613        rtems_object_id_api_minimum, rtems_object_id_get_api,
614        rtems_object_id_get_class, rtems_object_id_get_index,
615        rtems_object_id_get_node.
616        Spray PRId32's into printf's for 16bit target complianance.
617        * sp37/init.c: Add local prototype for
618        rtems_interrupt_level_attribute.
619
6202009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
621
622        * sp29/init.c: Include "tmacros.h".
623        Misc. changes related to rtems_intervals.
624        * sp14/asr.c: Add PRIxrtems_signal_set.
625        Use PRIxrtems_signal_set to print rtems_signal_set's.
626        * sp13/task3.c: Use PRIu32 to print "count".
627        * sp09/screen12.c: Segment sizes are uintptr_t's.
628        * sp09/screen11.c: Use size_t for "size".
629        * sp62/init.c: Segment sizes are uintptr_t's.
630        * sp25/task1.c: Use PRIuPTR to print segment_size's.
631        * sp21/task1.c: Add PRIurtems_device_major_number.
632        * sp11/task1.c, sp11/task2.c:
633        Use PRIxrtems_event_set to print rtems_event_set's.
634        * sp09/screen13.c: Revert previous change.
635        Remove broken extraneous line seemingly having crept into in
636        2009-08-10 patch.
637        * sp27/init.c: Remove extraneous argument to print.
638        * spsize/size.c: Use PRIu32 to print sys_req.
639        * sp37/init.c: Add missing argument to printf.
640        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
641        sp12/pritask.c, sp34/changepri.c:
642        Use PRIdrtems_task_argument to print rtems_task_argument's.
643
6442009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
645
646        * sp25/task1.c: segment_size is uintptr_t.
647        * spfatal06/testcase.h: Add missing return.
648        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
649        Duplicate code from rtems_name_to_characters to convert rtems_name's
650        into char arrays.
651        * sp09/screen13.c: Comment out unused return status.
652        * sp63/init.c: Use PRIu32 to print uint32_t's.
653        * sp33/init.c: Use PRIu32 to print uint32_t's.
654        * sp28/init.c: Use PRIu32 to print uint32_t's.
655
6562009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
657
658        * sp31/task1.c: Use PRIdWatchdog_Interval to print
659        Watchdog_Interval's.
660        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
661        PRIdrtems_interval to print rtems_interval's.
662
6632009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
664
665        * sp13/task1.c: Misc. uint32_t fixes.
666        * sp20/task1.c: Misc. uint32_t fixes.
667        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
668        Use PRIXrtems_mode to print rtems_mode's.
669        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
670        Use PRIxrtems_mode to print rtems_mode's.
671        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
672        sp19/task1.c: Add missing PRI*32's.
673
6742009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
675
676        * sp34/changepri.c, sp35/priinv.c:
677        Use PRIdPriority_Control to print Priority_Control's.
678
6792009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
680
681        * sp34/changepri.c, sp59/init.c:
682        Use PRIdrtems_task_priority to print rtems_task_priority's.
683        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
684        Use PRIdrtems_task_priority to print rtems_task_priority's.
685        * sp12/system.h:
686        Change Priority_Test_driver to use rtems_task_priority argument.
687        * sp12/pridrv.c:
688        Change Priority_Test_driver to use rtems_task_priority argument.
689        Use PRIdrtems_task_priority to print rtems_task_priority's.
690
6912009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
692
693        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
694        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
695        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
696        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
697        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
698
6992009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
700
701        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
702        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
703        * sp63/init.c: Fix _Heap_Resize_block args.
704        * sp09/screen09.c: Eliminate unused var warning.
705
7062009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
707
708        * sp27/init.c, spsize/init.c: Fix prototypes.
709        * spwatchdog/task1.c: Remove unused vars.
710
7112009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
712
713        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
714        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
715        spobjgetnext/init.c, spprintk/init.c:
716        Eliminate unused vars.
717
7182009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
719
720        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
721        confdefs.h define typos.
722
7232009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
724
725        * configure.ac: Don't add -ansi -fasm to CFLAGS.
726
7272009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
728
729        * sp32/init.c: Lengthen the clock tick and move configuration to the
730        bottom of the file.
731
7322009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
733
734        * Makefile.am, configure.ac: Add new test to exercise when the ticks
735        since boot wraps around 0 and the timer server must deal with that
736        condition.
737        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
738        sp67/sp67.scn: New files.
739
7402009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
741
742        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
743
7442009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
745
746        * spintrcritical09/init.c, spintrcritical10/init.c,
747        spintrcritical11/init.c: Fixed potentially infinite loops.
748        * sp20/system.h: Increased micro seconds per tick in order to be more
749        independent of the console output speed.
750
7512009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
752
753        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
754        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
755        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
756        at -Os and m68k at -Os. Fix typos.
757
7582009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
759
760        * sp54/init.c: Use rtems_build_id to make building Objects_Id
761        RTEMS_USE_16_BIT_OBJECT clean.
762
7632009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
764
765        * Makefile.am, configure.ac: Add new test to exercise when notepads are
766        not configured.
767        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
768        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
769
7702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
771
772        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
773        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
774        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
775        coverage runs.
776
7772009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
778
779        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
780        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
781        some error cases uncovered by uC5282 coverage runs.
782
7832009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
784
785        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
786        uC5282 coverage runs.
787
7882009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
789
790        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
791        Correct minor issues uncovered on uC5282.
792
7932009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
794
795        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
796        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
797        Eliminate use of deprecated rtems_extension.
798
7992009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
800
801        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
802        run when IO speed varies.
803
8042009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
805
806        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
807        the intended code.
808
8092009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
810
811        * configure.ac: Revert accidentally committed lines.
812
8132009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
814
815        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
816        simple priority ceiling case that was previously only tested via the
817        POSIX API.
818        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
819        sp66/sp66.scn: New files.
820
8212009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
822
823        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
824        for Id which is in range for the object class but not allocated yet.
825
8262009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
827
828        * sp46/init.c, sp46/sp46.scn: Fix numbering.
829
8302009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
831
832        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
833
8342009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
835
836        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
837        spfatal02/spfatal02.scn, spfatal02/testcase.h,
838        spfatal03/spfatal03.scn, spfatal03/testcase.h,
839        spfatal04/spfatal04.scn, spfatal04/testcase.h,
840        spfatal05/spfatal05.scn, spfatal05/testcase.h,
841        spfatal06/spfatal06.scn, spfatal06/testcase.h,
842        spfatal07/spfatal07.scn, spfatal07/testcase.h,
843        spfatal08/spfatal08.scn, spfatal08/testcase.h,
844        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
845        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
846        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
847        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
848        tests use testcase.h and spfatal_support framework. Print test name
849        herald in all cases.
850        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
851        New files.
852        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
853
8542009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
855
856        * spfatal07/testcase.h: Indicate test is not applicable on some
857        architectures.
858
8592009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
860
861        * Makefile.am: Fix spacing.
862
8632009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
864
865        * spstkalloc/init.c: Changed allocator signature. Functions are now
866        static.
867
8682009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
869
870        * sp29/init.c: Fixed return value evaluation.
871        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
872        * sp63/init.c: Check return value of _Heap_Initialize().
873
8742009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
875
876        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
877        _Watchdog_Report() when name is not NULL. This case was covered at
878        -Os on erc32 but at -O2 we had more code.
879
8802009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
881
882        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
883        overflowing on _Heap_Allocate_aligned.
884
8852009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
886
887        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
888        for various null parameters.
889
8902009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
891
892        * sp16/sp16.scn, sp16/task1.c: Fix typo.
893
8942009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
895
896        * sp65/init.c: Remove stray print.
897        * sp65/sp65.doc: Add information on second case.
898
8992009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
900
901        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
902        verify that obtaining a priority ceiling mutex when the calling
903        task's priority is the same as the priority ceiling is handled
904        correctly.
905
9062009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
907
908        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
909        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
910        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
911        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
912        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
913        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
914        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
915        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
916        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
917        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
918        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
919        rtems_clock_get_ticks_per_second().
920
9212009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
922
923        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
924        Change attributes to priority ceiling. Use directive_failed, not
925        assert. Configure a semaphore not a region.
926
9272009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
928
929        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
930        mutex cases.
931        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
932        sp65/sp65.scn: New files.
933
9342009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
935
936        * Makefile.am, configure.ac: Add new test for some core mutex cases.
937        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
938        sp65/sp65.scn: New files.
939
9402009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
941
942        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
943        per tick.
944
9452009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
946
947        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
948        adjust existing for alignment. New test ensures coverage begin and
949        end marker methods are exercised so they do not get considered
950        unexecuted.
951        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
952        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
953
9542009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
955
956        * Makefile.am, configure.ac: Add new test to exercise legacy
957        rtems_clock_get().
958        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
959        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
960
9612009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
962
963        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
964        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
965        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
966
9672009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
968
969        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
970        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
971        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
972        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
973        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
974        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
975        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
976        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
977        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
978
9792009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
980
981        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
982        cases.
983
9842009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
985
986        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
987        all memory is successfully allocated. This means the test can
988        validate the heap is unchanged on extend failure.
989
9902009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
991
992        * spintrcritical01/init.c, spintrcritical06/init.c,
993        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
994        per tick so tests run quicker and more reliably hit the intended
995        critical section.
996
9972009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
998
999        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1000        when we are unable to allocate the memory needed for an object
1001        extend. Make sure all is handled properly.
1002        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1003        sp64/sp64.scn: New files.
1004
10052009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1006
1007        * sp63/init.c: Correct test case two.
1008
10092009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1010
1011        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1012        test case to exercise another odd branch not taken.
1013
10142009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1015
1016        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1017        particular path is taken through the _Heap_Resize_block code.
1018        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1019        sp63/sp63.scn: New files.
1020
10212009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1022
1023        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1024        wrong thing in a cpp macro. Added contents to screen file and add
1025        documentation file.
1026        * sp42/sp42.doc: New file.
1027
10282009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1029
1030        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1031
10322009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1033
1034        * spintrcritical16/init.c: Tinker with test to make it hit the case
1035        more reliably.
1036
10372009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1038
1039        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1040        possible of not being able to allocate memory from the workspace
1041        during thread creation.
1042        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1043        sp18/sp18.scn: New files.
1044
10452009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1046
1047        * Makefile.am, configure.ac: Add new test to handle the case where
1048        a region resize frees enough memory to unblock a task.
1049        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1050        sp62/sp62.scn: New files.
1051        * sp61/init.c: Test does not need regions.
1052
10532009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1054
1055        * Makefile.am, configure.ac: Add test case for processing a timeout
1056        on a thread (that is the thread executing) that has also had its
1057        request satisfied while it is being enqueued.
1058        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1059        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1060        spintrcritical16/spintrcritical16.scn: New files.
1061        * spintrcritical15/init.c: Remove unused TSR>
1062
10632009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1064
1065        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1066        thread queue while another thread is in the process of blocking on
1067        the same thread queue.
1068        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1069        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1070        spintrcritical15/spintrcritical15.scn: New files.
1071
10722009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1073
1074        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1075
10762009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1077
1078        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1079        sp40/sp40.scn: Now verified to hit coverage cases.
1080        * sp40/sp40.doc: New file.
1081
10822009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1083
1084        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1085        to catch two remaining uncovered cases in rtems_io_register_driver.
1086        * sp40/system.h: Removed.
1087
10882009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1089
1090        * Makefile.am, configure.ac: Add new test to exercise odd case in
1091        rtems_iterate_over_all_threads.
1092        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1093        sp41/sp41.scn: New files.
1094
10952009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1096
1097        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1098        inheritance protocol since there is no holder associated with them.
1099
11002009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1101
1102        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1103        timer is scheduled from an ISR while it is being scheduled at the
1104        task level.
1105        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1106        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1107        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1108        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1109        spintrcritical14/spintrcritical14.scn: New files.
1110
11112009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1112
1113        * spintrcritical01/init.c, spintrcritical06/init.c,
1114        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1115        cleanup and make the tests more similar.
1116
11172009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1118
1119        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1120
11212009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1122
1123        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1124        test work for case that it is documented to handle.
1125
11262009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1127
1128        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1129        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1130        spintrcritical10/spintrcritical10.scn: New files.
1131
11322009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1133
1134        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1135        unreliable third case in sp39 to spintrcritical10. New tests to hit
1136        other event synchronization critical sections.
1137        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1138        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1139        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1140        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1141        spintrcritical12/spintrcritical12.scn: New files.
1142
11432009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1144
1145        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1146        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1147        sp10/sp10.scn: New files.
1148
11492009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1150
1151        * spintrcritical06/init.c: Clean up.
1152        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1153        * spintrcritical09/spintrcritical09.scn: Fill in.
1154
11552009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1156
1157        * spintrcritical06/init.c: Add comment to indicate test is not finished
1158        and known to not hit the case.
1159        * Makefile.am, configure.ac: Add a couple more interrupt critical
1160        section tests.
1161        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1162        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1163        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1164        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1165        spintrcritical09/spintrcritical09.doc,
1166        spintrcritical09/spintrcritical09.scn: New files.
1167
11682009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1169
1170        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1171        at hitting interrupt synchronization critical section in thread queue
1172        enqueue priority for reverse insertions.
1173        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1174        spintrcritical07/spintrcritical07.doc,
1175        spintrcritical07/spintrcritical07.scn: New files.
1176
11772009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1178
1179        * Makefile.am, configure.ac: Add test case for the
1180        _Thread_queue_Enqueue_priority interrupt critical section where the
1181        TCB we are using as a current pointer is removed from the thread
1182        queue when we flash interrupts while searching forward.
1183        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1184        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1185        spintrcritical06/spintrcritical06.scn: New files.
1186
11872009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1188
1189        * spintrcritical_support/intrcritical.c,
1190        spintrcritical_support/intrcritical.h: Change prototype of delay
1191        method to indicate when counter is reset. This can be used to count
1192        how many iterations we are doing.
1193
11942009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1197        blocked on one period while another expires. Add sp61 which exercises
1198        the case where a call is made to rtems_shutdown_executive when the
1199        system is not up.
1200        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1201        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1202        sp61/sp61.doc, sp61/sp61.scn: New files.
1203
12042009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1207
12082009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1209
1210        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1211        what it was intended to do.
1212
12132009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        * spintrcritical_support/intrcritical.c,
1216        spintrcritical_support/intrcritical.h: New files.
1217
12182009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1219
1220        * Makefile.am, configure.ac: Add new infrastructure which is more
1221        reliable about generating cases which hit interrupt critical
1222        sections. Remove sp41 since it used its own mechanism.
1223        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1224        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1225        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1226        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1227        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1228        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1229        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1230        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1231        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1232        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1233        spintrcritical05/spintrcritical05.scn: New files.
1234        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1235        sp41/system.h: Removed.
1236
12372009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1238
1239        * sp41/init.c: Remove incorrect comment.
1240
12412009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1242
1243        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1244
12452009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * sp25/init.c: Spacing.
1248
12492009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * Makefile.am, configure.ac: Add sp59 to test path through
1252        _Thread_queue_First_priority where the task's priority was in the
1253        bottom 1/4 of the range.
1254        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1255        sp59/sp59.scn: New files.
1256
12572009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1258
1259        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1260        not blocked on a thread queue.
1261        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1262        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1263
12642009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1267        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1268        sp58/sp58.scn: New files.
1269
12702009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1271
1272        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1273        pointer being null. This does not happen naturally at this time so
1274        force the point.
1275
12762009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1277
1278        * sp12/sp12.scn: Update screen to reflect priority changes from long
1279        ago.
1280
12812009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1282
1283        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1284        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1285        as sp27a and test flushing both counting and binary semaphores.
1286        Reformatted.
1287        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1288        sp27a/sp27a.scn: New files.
1289
12902009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1291
1292        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1293        copied fomr other Makefile.am's.
1294
12952009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1296
1297        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1298        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1299        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1300        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1301
13022009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1303
1304        * sp57/sp57.doc: Correct.
1305
13062009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1307
1308        * Makefile.am, configure.ac: Add test of restarting a task which is in
1309        the middle of a sleep or wake after.
1310        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1311        sp57/sp57.scn: New files.
1312
13132009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1314
1315        * sp43/init.c, sp43/sp43.scn: Add more cases for
1316        rtems_object_get_class_information() to improve coverage.
1317
13182009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1319
1320        * Makefile.am, configure.ac: Add new test to verify that when a user
1321        extension create hook fails, that the error is properly propagated.
1322        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1323        sp56/sp56.scn: New files.
1324
13252009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1326
1327        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1328        rtems_extension_delete.
1329
13302009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1331
1332        * sp09/screen01.c, sp09/sp09.scn: Add test for
1333        rtems_object_get_classic_name with invalid id.
1334
13352009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1336
1337        * sp02/task1.c: Minor spacing.
1338
13392009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1340
1341        * spfatal12/init.c: Address to heap initialize must be aligned but size
1342        must be too small.
1343
13442009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1345
1346        * Makefile.am, configure.ac: Add new test to exercise case when
1347        broadcasting to a message queue with a pending message.
1348        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1349        sp55/sp55.scn: New files.
1350
13512009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1352
1353        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1354        spfatal tests appear to cover all fatal error cases.
1355        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1356        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1357        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1358        spfatal/task1.c: Removed.
1359
13602009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1361
1362        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1363        initialize workspace heap during initialize. Can be caused by
1364        unaligned address or not enough memory to initialize heap required
1365        overhead.
1366        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1367        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1368
13692009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1370
1371        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1372
13732009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1376
13772009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * spstkalloc/spstkalloc.scn: Update screen.
1380
13812009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1382
1383        * Makefile.am, configure.ac: Add new test for user configured stack
1384        allocator/deallocator. Test both pass and fail cases.
1385        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1386        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1387
13882009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * spchain/init.c, spchain/spchain.scn: Clean up test.
1391
13922009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1395        routines whose bodies are not used by RTEMS itself.
1396        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1397        spchain/spchain.doc, spchain/spchain.scn: New files.
1398
13992009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1400
1401        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1402        chain for coverage.
1403
14042009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1405
1406        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1407        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1408        improve coverage.
1409
14102009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1411
1412        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1413
14142009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1415
1416        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1417        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1418
14192009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1420
1421        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1422        Enhance spprintk. Add two new fatal error tests to cover
1423        __assert_func.
1424        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1425        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1426
14272009-06-18      Chris Johns <chrisj@rtems.org>
1428
1429        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1430        workaround the H8300 gcc bug.
1431
14322009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1433
1434        * sp54/init.c: Fix spacing.
1435
14362009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1439
14402009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1441
1442        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1443
14442009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1445
1446        * Makefile.am, configure.ac: Add new test.
1447        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1448        sp54/sp54.scn: New files.
1449
14502009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1451
1452        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1453        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1454        the time of day forward not making server based timers fire.
1455        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1456        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1457        sp53/sp53.scn: New files.
1458
14592009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1460
1461        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1462
14632009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1464
1465        PR 1415/cpukit
1466        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1467        violation.
1468        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1469        sp51/sp51.scn: New files.
1470
14712009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1472
1473        PR 1413/cpukit
1474        * Makefile.am, configure.ac: Add test for case where server based
1475        timers which reinitiated themselves did not get reinserted onto timer
1476        chain.
1477        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1478        sp50/sp50.scn: New files.
1479
14802009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1481
1482        PR 1414/cpukit
1483        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1484        is harder to trick by passing in a valid id of an incorrect object
1485        class.
1486        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1487        sp49/sp49.scn: New files.
1488
14892009-05-19      Chris Johns <chrisj@rtems.org>
1490
1491        * sp04/tswitch.c: Lower sample count for small memory targets.
1492       
14932009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1494
1495        * spprintk/init.c: printk() now 100% covered.
1496
14972009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1498
1499        * spprintk/init.c: More test cases.
1500
15012009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1502
1503        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1504        large enough for buffer node overhead.
1505
15062009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1507
1508        * Makefile.am, configure.ac, spwatchdog/system.h,
1509        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1510        printk. These will help coverage. Simplify spwkspace.
1511        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1512        spprintk/spprintk.scn: New files.
1513        * spwkspace/system.h: Removed.
1514
15152009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1516
1517        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1518        methods.
1519        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1520        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1521
15222009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1523
1524        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1525        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1526        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1527        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1528        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1529        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1530        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1531        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1532        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1533        spsize/size.c: Fix warnings.
1534
15352009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1536
1537        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1538        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1539        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1540        spobjgetnext/system.h: New files.
1541
15422009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1543
1544        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1545        64k to 20k. No impact on test behavior.
1546
15472009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1548
1549        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1550
15512009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1552
1553        * sp37/init.c, sp37/sp37.scn: Add test case for
1554        rtems_interrupt_level_attribute body.
1555
15562009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1557
1558        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1559        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1560        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1561        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1562        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1563        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1564        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1565        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1566        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1567        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1568        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1569        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1570        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1571        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1572        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1573        sp48/Makefile.am, spfatal/Makefile.am,
1574        spfatal01/Makefile.am, spfatal02/Makefile.am,
1575        spfatal03/Makefile.am, spfatal04/Makefile.am,
1576        spfatal05/Makefile.am, spfatal06/Makefile.am,
1577        spfatal07/Makefile.am, spfatal08/Makefile.am,
1578        spfatal09/Makefile.am, spsize/Makefile.am,
1579        spwatchdog/Makefile.am:
1580        Eliminate _exe_/.exe.
1581
15822009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1583
1584        PR 1388/cpukit
1585        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1586        allow both priority inherit and ceiling attributes to be set on
1587        semaphore create. These attributes are mutually exclusive and this
1588        should be an error.
1589
15902009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1591
1592        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1593        unlimited objects when configured for a unified workspace works as
1594        expected.
1595        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1596        sp48/sp48.scn: New files.
1597
15982009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1599                Joel Sherrill <joel.sherrill@oarcorp.com>
1600
1601        PR 1357/cpukit
1602        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1603        honored.
1604        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1605        sp47/sp47.scn: New files.
1606
16072009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1608
1609        * Makefile.am, configure.ac: Add new test to test Watchdog display
1610        helper routines. These reach into the SuperCore.
1611        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1612        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1613        spwatchdog/system.h, spwatchdog/task1.c: New files.
1614
16152009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1616
1617        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1618
16192009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1620
1621        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1622        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1623        hard-coded hex numbers for bad object Ids.
1624
16252009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1626
1627        * sp15/system.h, sp19/system.h: Array of task names should be of type
1628        rtems_name not rtems_id. Similarly array of task ids should be
1629        rtems_id not rtems_name.
1630
16312008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1632
1633        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1634
16352008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1636
1637        * Makefile.am, configure.ac, spfatal06/testcase.h,
1638        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1639        spsize/size.c: Eliminate pointers to API configuration tables in the
1640        main configuration table. Reference the main configuration table and
1641        the API configuration tables directly using the confdefs.h version
1642        rather than obtaining a pointer to it. This eliminated some
1643        variables, a potential fatal error, some unnecessary default
1644        configuration structures. Overall, about a 4.5% reduction in the code
1645        size for minimum and hello on the SPARC.
1646        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1647        spfatal10/testcase.h: Removed.
1648
16492008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1650
1651        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1652        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1653        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1654        successfully with maxixum number of priorities as 16 instead of 256.
1655        This was done by temporarily modifying the score priority.h maximum.
1656        This allowed testing of all API code to ensure that it worked
1657        properly with a reduced number of priorities. Most modifications were
1658        to switch from hard-coded maximum to using the API provided methods
1659        to determine maximum number of priority levels.
1660
16612008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1662
1663        * sp46/sp46.scn: Add screen missed earlier.
1664
16652008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1666
1667        PR 1348/cpukit
1668        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1669        usage information while a period is running.
1670        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1671        sp46/sp46.scn: New files.
1672
16732008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1674
1675        * sp45/init.c: New file.
1676
16772008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1678
1679        PR 1347/cpukit
1680        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1681        Rework Timer Server to ensure that the context allows for blocking,
1682        allocating memory, and acquiring semaphores and mutexes.
1683        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1684        New files.
1685
16862008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1687
1688        * sp25/system.h: Add warning and temporary m32c conditional until size
1689        type addressed.
1690
16912008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1692
1693        * sp09/screen07.c: Use INT_MAX as number of messages so always
1694        properly sized and no overflow on constant.
1695        * sp09/screen10.c: Delay so on targets with simulator idle clock
1696        tick driver this will work.
1697        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1698        byte boundaries rather than two byte boundaries.
1699        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1700        allocate more memory than size_t holds on m32c.
1701
17022008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1703
1704        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1705        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1706        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1707        and Region calls. On 16-bit architectures, size_t can be 16-bits
1708        which would limit sizes to 64K. Also address constants which
1709        overflowed on 16-bit integer targets.
1710
17112008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1712
1713        * sp43/sp43.scn: Bump version to 4.9.99.0
1714
17152008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1716
1717        * sp19/system.h: Use "double" instead of "rtems_double".
1718
17192008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1720
1721        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1722
17232008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1724
1725        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1726        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1727        spfatal_support/init.c, spfatal_support/system.h:
1728        Convert to "bool".
1729
17302008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1731
1732        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1733        declared in a public place.
1734
17352008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1736
1737        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1738
17392008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1740
1741        * sp43/init.c: Fix derefence of uninitialized pointer.
1742
17432008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1744
1745        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1746        multiprocessing is not enabled. Saves one more variable from single
1747        processor configuration.
1748
17492008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1750
1751        PR 1212/cpukit
1752        * Makefile.am, configure.ac: Time slicing will not happen if the task
1753        mode is changed from a non-timeslicing mode to timeslicing mode if it
1754        is done by the executing thread (e.g. in its task body). This change
1755        includes sp44 to demonstrate the problem and verify the correction.
1756        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1757
17582008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1759
1760        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1761        architectures they are not supported on.
1762
17632008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1764
1765        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1766
17672008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1768
1769        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1770          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1771
17722008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1773
1774        * sp28/init.c: Corrections to configuration.
1775        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1776        * spsize/size.c: _ISR_Vector_table only exists on architectures
1777        which use the Simple Vectored Interrupt Model.
1778
17792008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1780
1781        * spsize/size.c: Convention calls for leading underscore on private
1782        RTEMS variables.
1783
17842008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1785
1786        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1787        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1788        Refactored and renamed initialization routines to
1789        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1790        rtems_initialize_device_drivers, and
1791        rtems_initialize_start_multitasking. This opened the sequence up so
1792        that bootcard() could provide a more robust and flexible framework
1793        which is easier to explain and understand. This also lays the
1794        groundwork for sharing the division of available memory between the
1795        RTEMS workspace and heap and the C library initialization across all
1796        BSPs.
1797
17982008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1799
1800        * sp32/init.c: Formatting.
1801
18022008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1803
1804        * sp09/screen01.c: Correct test.
1805        * sp09/screen14.c: Update copyright.
1806        * sp28/init.c: Correct end of test messages.
1807
18082008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1809
1810        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1811
18122008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1813
1814        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1815        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1816        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1817        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1818        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1819        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1820        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1821        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1822        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1823        tests. Add a clock_settime case for < 1988.
1824
18252008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1826
1827        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1828
18292008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1830
1831        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1832        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1833        * sp41/sp41.scn: Now has content.
1834        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1835        Object Services recently added to API.
1836
18372008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1838
1839        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1840        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1841        collection. This changed the name of a few previously public but
1842        undocumented services and added a some new services.
1843        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1844        sp43/system.h: New files.
1845
18462008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1847
1848        * spfatal10/.cvsignore: New file.
1849
18502008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1851
1852        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1853        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1854        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1855        New files.
1856
18572008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1858
1859        * Makefile.am, configure.ac: Added fatal error tests
1860        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1861        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1862        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1863        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1864        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1865        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1866        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1867        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
1868        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
1869        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
1870        spfatal_support/init.c, spfatal_support/system.h: New files.
1871
18722008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1873
1874        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
1875        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
1876        test messages.
1877
18782008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1879
1880        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
1881        simple type to a union of an unsigned 32 bit integer and a pointer.
1882        This should help eliminate weird casts between u32 and pointers in
1883        various places. The APIs now have to explicitly call _u32 or _string
1884        versions of helper routines. This should also simplify things and
1885        eliminate the need for ugly casts in some cases.
1886
18872008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
1888
1889        * sp42/Makefile.am: New file.
1890
18912008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1892
1893        Add sp42 to exercise thread queue with knowledge of the implementation
1894        so we can exercise all of the normal paths possible.
1895        * Makefile.am, configure.ac: Add sp42.
1896        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
1897
18982008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
1899
1900        * sp39/init.c: Add case for long timeout on blocking operation.
1901        * Makefile.am, configure.ac: Add new test to exercise thread
1902        queue blokcing synchronization. sp39 and sp41 are very similar.
1903        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1904        sp41/system.h: New files.
1905
19062008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1907
1908        * sp39/init.c: Clean up.
1909
19102008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1911
1912        * sp39/init.c: Modify to improve coverage.
1913
19142008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
1915
1916        * sp36/strict_order_mut.c:
1917
19182008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1919
1920        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
1921        driver registration.
1922        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
1923        sp40/system.h: New files.
1924
19252008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1926
1927        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
1928        Add test cases for:
1929          + message queue create requesting too many message buffers
1930            for the available memory
1931          + region extend with address inside existing heap
1932          + timer server initiate too large a stack, create error
1933        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
1934          + task set priority while holding resource
1935
19362008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1937
1938        * Makefile.am, configure.ac: Added sp38 and sp39.
1939        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
1940        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
1941        sp39/sp39.scn, sp39/system.h: New files.
1942
19432007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1944
1945        * sp36/strict_order_mut.c: New file.
1946
19472007-12-21      Xi Yang <hiyangxi@gmail.com>
1948
1949        * Makefile.am, configure.ac: Add support for proper stacking of
1950        priority inheritance on mutexes as well as enforce proper order of
1951        release.
1952        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
1953        sp36/sp36.scn: New files.
1954
19552007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1956
1957        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
1958        directive instead of violating RTEMS internals.
1959
19602007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1961
1962        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
1963        Add test cases for User Extension Manager to improve code coverage.
1964        * sp21/task1.c: Fix spelling error.
1965
19662007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1967
1968        * spsize/size.c: Account for previous changes in calculation of MPCI
1969        receive server stack.
1970
19712007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1972
1973        * sp09/screen07.c, sp09/sp09.scn: Add test for
1974        rtems_message_queue_broadcast for bad buffer and count pointers.
1975        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
1976        with bad priority or initiating twice.
1977        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
1978        it forces a dispatch.
1979        * sp37/init.c: New file.
1980
19812007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1982
1983        * Makefile.am, configure.ac: Add new tests for interrupt disable,
1984        enable, flash, and is in progress. These are normally inlines but
1985        also have bodies for non-C code. This test also exercises the odd
1986        case of calling clock tick from outside an ISR.
1987        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
1988
19892007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1990
1991        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
1992        using notepad with the current task's ID or SELF
1993        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
1994        test missing test cases for clock_get.
1995
19962007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1997
1998        * sp28/init.c: Add test code for task variables to improve coverage.
1999
20002007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2001
2002        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2003        RTEMS provided accessor macros to obtain configuration fields.
2004
20052007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2006
2007        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2008        Configuration Table. Eliminate CPU Table from all ports. Delete
2009        references to CPU Table in all forms.
2010
20112007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2012
2013        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2014
20152007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2016
2017        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2018        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2019        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2020        to improve test coverage.
2021
20222007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2023
2024        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2025        coverage.
2026
20272007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2028
2029        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2030
20312007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2032
2033        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2034        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2035        .scn files.
2036
20372007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2038
2039        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2040        commented out and updated the .scn file.
2041
20422007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2043
2044        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2045        buffered test IO.
2046
20472007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2048
2049        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2050        rtems_io_unregister_driver did not have any test code.
2051
20522007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2053
2054        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2055        since it was used to configure a no longer used feature. Device names
2056        are now part of the filesystem not in a table. This also eliminated
2057        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2058        RTEMS as well as the memory allocation used to populate
2059        _IO_Driver_name_table.
2060
20612007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2062
2063        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2064        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2065        properly.
2066
20672007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2068
2069        * spsize/size.c: Eliminated the variables
2070        _RTEMS_tasks_User_initialization_tasks and
2071        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2072        used in one place after initialized. It was a waste of space.
2073
20742007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2075
2076        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2077        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2078        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2079        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2080        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2081        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2082        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2083        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2084        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2085        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2086        spsize/size.c: Add optional managers to Makefiles. Clean up test
2087        cases so last output line follows END OF pattern. Make sure test case
2088        all run. All tests appeared ok on sis.
2089
20902007-04-05      Joel Sherrill <joel@OARcorp.com>
2091
2092        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2093
20942007-04-05      Joel Sherrill <joel@OARcorp.com>
2095
2096        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2097        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2098        CONFIGURE_APPLICATION_NEEDS_XXX.
2099
21002007-04-02      Joel Sherrill <joel@OARcorp.com>
2101
2102        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2103
21042007-04-02      Joel Sherrill <joel@OARcorp.com>
2105
2106        * spsize/size.c: Convert from Classic API style TOD_Control as
2107        fundamental time structure to POSIX struct timespec. Add
2108        clock_get_uptime().
2109
21102007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2111
2112        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2113
21142007-03-26      Joel Sherrill <joel@OARcorp.com>
2115
2116        * sp35/priinv.c: Remove warning.
2117
21182007-03-10      Joel Sherrill <joel@OARcorp.com>
2119
2120        * sp26/system.h: Remove incorrect and duplicate
2121        CONFIGURE_EXTRA_TASK_STACKS.
2122
21232007-03-05      Joel Sherrill <joel@OARcorp.com>
2124
2125        PR 1222/cpukit
2126        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2127        thread that is blocked on a priority based thread queue is changed,
2128        that its placement in the queue is reevaluated based upon the new
2129        priority. This enhancement includes modifications to the SuperCore as
2130        well as new test cases.
2131        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2132        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2133        sp35/sp35.doc, sp35/sp35.scn: New files.
2134
21352007-03-05      Joel Sherrill <joel@OARcorp.com>
2136
2137        * sp26/system.h: Correct memory required for stack sizes.
2138
21392007-02-06      Joel Sherrill <joel@OARcorp.com>
2140
2141        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2142        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2143        tests.
2144
21452006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2146
2147        * sp33/init.c: Improve barrier test to include normal blocking with
2148        manual release and unblocking in barrier deletion.
2149
21502006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2151
2152        * configure.ac: New BUG-REPORT address.
2153
21542006-11-20      Joel Sherrill <joel@OARcorp.com>
2155
2156        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2157        and make output more compliant with other tests.
2158
21592006-11-17      Joel Sherrill <joel@OARcorp.com>
2160
2161        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2162        cases intended on all targets possible with new heap algorithm.
2163
21642006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2165
2166        * Makefile.am, configure.ac: Adding Classic API Barriers.
2167        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2168        New files.
2169
21702006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2171
2172        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2173
21742006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2175
2176        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2177        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2178        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2179        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2180        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2181        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2182        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2183        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2184        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2185        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2186        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2187        Use rtems_testsdir instead.
2188
21892006-04-05      Joel Sherrill <joel@OARcorp.com>
2190                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2191
2192        * spsize/size.c: Victor spotted the problem that
2193        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2194        variables and needed to be set to the same value.  I took that
2195        idea and just removed _Thread_MP_Receive.  All uses are now
2196        _MPCI_Receive_server_tcb.
2197
21982005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2199
2200        * configure.ac: Remove RTEMS_ENABLE_BARE,
2201        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2202
22032005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2204
2205        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2206        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2207        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2208        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2209        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2210        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2211        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2212        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2213        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2214        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2215        spfatal/Makefile.am, spsize/Makefile.am:
2216        Convert to use *_PROGRAMS.
2217
22182005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2219
2220        * sp01/Makefile.am, sp02/Makefile.am,
2221        sp03/Makefile.am, sp04/Makefile.am,
2222        sp05/Makefile.am, sp06/Makefile.am,
2223        sp07/Makefile.am, sp08/Makefile.am,
2224        sp09/Makefile.am, sp11/Makefile.am,
2225        sp12/Makefile.am, sp13/Makefile.am,
2226        sp14/Makefile.am, sp15/Makefile.am,
2227        sp16/Makefile.am, sp17/Makefile.am,
2228        sp19/Makefile.am, sp20/Makefile.am,
2229        sp21/Makefile.am, sp22/Makefile.am,
2230        sp23/Makefile.am, sp24/Makefile.am,
2231        sp25/Makefile.am, sp26/Makefile.am,
2232        sp27/Makefile.am, sp28/Makefile.am,
2233        sp29/Makefile.am, sp30/Makefile.am,
2234        sp31/Makefile.am, sp32/Makefile.am,
2235        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2236
22372005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2238
2239        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2240        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2241        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2242        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2243        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2244        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2245        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2246        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2247        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2248        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2249        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2250        * sptests.am: Remove.
2251
22522005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2253
2254        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2255        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2256        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2257        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2258        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2259        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2260        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2261        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2262        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2263        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2264        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2265
22662005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2267
2268        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2269
22702005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2271
2272        * spsize/Makefile.am: Rename TEST to spsize.
2273        * spsize/size.scn: Remove.
2274        * spsize/spsize.scn: New (renamed from size.scn).
2275
22762005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2277
2278        * configure.ac: Add spfatal/Makefile.
2279        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2280        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2281        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2282        * sptests.am: Remove LIB_VARIANT.
2283
22842005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2285
2286        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2287        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2288        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2289        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2290        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2291        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2292        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2293        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2294        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2295        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2296        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2297
22982005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2299
2300        * Makefile.am: Cleanup.
2301
23022005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2303
2304        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2305        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2306        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2307        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2308        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2309        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2310        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2311        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2312        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2313        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2314        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2315        spfatal/Makefile.am, spsize/Makefile.am:
2316        Partial conversion to automake.
2317
23182005-03-07      Joel Sherrill <joel@OARcorp.com>
2319
2320        * sp13/task1.c: Removed warnings.
2321
23222004-09-29      Joel Sherrill <joel@OARcorp.com>
2323
2324        * spsize/size.c: i960 obsoleted and all references removed.
2325
23262004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2327
2328        * configure.ac: Require automake > 1.9.
2329
23302004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2331
2332        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2333        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2334        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2335        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2336        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2337        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2338        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2339        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2340        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2341        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2342        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2343        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2344        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2345        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2346        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2347        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2348        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2349        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2350        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2351        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2352        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2353        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2354        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2355        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2356        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2357        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2358        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2359        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2360        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2361        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2362        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2363        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2364
23652004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2366
2367        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2368
23692004-03-30      David Querbach <querbach@realtime.bc.ca>
2370
2371        PR 595/tests
2372        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2373        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2374        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2375        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2376        others treat it as a count of longs.
2377
23782004-03-30      David Querbach <querbach@realtime.bc.ca>
2379
2380        PR 596/tests
2381        * sp32/init.c: A missing definition of TEST_INIT before including
2382        <tmacros.h> means that buffered output will not work even if selected
2383        in buffer_test_io.h.
2384
23852004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2386
2387        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2388        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2389        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2390        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2391        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2392        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2393        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2394        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2395        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2396        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2397        types.
2398
23992004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2400
2401        * configure.ac: Add 2nd arg to RTEMS_TOP.
2402
24032004-03-05      Joel Sherrill <joel@OARcorp.com>
2404
2405        * sp07/buffered_io.c: Remove warning.
2406
24072004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2408
2409        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2410        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2411        * sp02/Makefile.am: Ditto.
2412        * sp03/Makefile.am: Ditto.
2413        * sp04/Makefile.am: Ditto.
2414        * sp05/Makefile.am: Ditto.
2415        * sp06/Makefile.am: Ditto.
2416        * sp07/Makefile.am: Ditto.
2417        * sp08/Makefile.am: Ditto.
2418        * sp09/Makefile.am: Ditto.
2419        * sp11/Makefile.am: Ditto.
2420        * sp12/Makefile.am: Ditto.
2421        * sp13/Makefile.am: Ditto.
2422        * sp14/Makefile.am: Ditto.
2423        * sp15/Makefile.am: Ditto.
2424        * sp16/Makefile.am: Ditto.
2425        * sp17/Makefile.am: Ditto.
2426        * sp19/Makefile.am: Ditto.
2427        * sp20/Makefile.am: Ditto.
2428        * sp21/Makefile.am: Ditto.
2429        * sp22/Makefile.am: Ditto.
2430        * sp23/Makefile.am: Ditto.
2431        * sp24/Makefile.am: Ditto.
2432        * sp25/Makefile.am: Ditto.
2433        * sp26/Makefile.am: Ditto.
2434        * sp27/Makefile.am: Ditto.
2435        * sp28/Makefile.am: Ditto.
2436        * sp29/Makefile.am: Ditto.
2437        * sp30/Makefile.am: Ditto.
2438        * sp31/Makefile.am: Ditto.
2439        * sp32/Makefile.am: Ditto.
2440        * spfatal/Makefile.am: Ditto.
2441        * spsize/Makefile.am: Ditto.
2442
24432003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2444
2445        * sptests.am: Add dirstamp support.
2446
24472003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2448
2449        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2450
24512003-12-16      Joel Sherrill <joel@OARcorp.com>
2452
2453        PR 544/tests
2454        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2455        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2456        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2457        make tests account for resources and not print at inappropriate
2458        times.
2459        * sp07/buffered_io.c: New file.
2460
24612003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2462
2463        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2464
24652003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2466
2467        * sp01/Makefile.am: Remove all-local: $(ARCH).
2468        * sp02/Makefile.am: Remove all-local: $(ARCH).
2469        * sp03/Makefile.am: Remove all-local: $(ARCH).
2470        * sp04/Makefile.am: Remove all-local: $(ARCH).
2471        * sp05/Makefile.am: Remove all-local: $(ARCH).
2472        * sp06/Makefile.am: Remove all-local: $(ARCH).
2473        * sp07/Makefile.am: Remove all-local: $(ARCH).
2474        * sp08/Makefile.am: Remove all-local: $(ARCH).
2475        * sp09/Makefile.am: Remove all-local: $(ARCH).
2476        * sp11/Makefile.am: Remove all-local: $(ARCH).
2477        * sp12/Makefile.am: Remove all-local: $(ARCH).
2478        * sp13/Makefile.am: Remove all-local: $(ARCH).
2479        * sp14/Makefile.am: Remove all-local: $(ARCH).
2480        * sp15/Makefile.am: Remove all-local: $(ARCH).
2481        * sp16/Makefile.am: Remove all-local: $(ARCH).
2482        * sp17/Makefile.am: Remove all-local: $(ARCH).
2483        * sp19/Makefile.am: Remove all-local: $(ARCH).
2484        * sp20/Makefile.am: Remove all-local: $(ARCH).
2485        * sp21/Makefile.am: Remove all-local: $(ARCH).
2486        * sp22/Makefile.am: Remove all-local: $(ARCH).
2487        * sp23/Makefile.am: Remove all-local: $(ARCH).
2488        * sp24/Makefile.am: Remove all-local: $(ARCH).
2489        * sp25/Makefile.am: Remove all-local: $(ARCH).
2490        * sp26/Makefile.am: Remove all-local: $(ARCH).
2491        * sp27/Makefile.am: Remove all-local: $(ARCH).
2492        * sp28/Makefile.am: Remove all-local: $(ARCH).
2493        * sp29/Makefile.am: Remove all-local: $(ARCH).
2494        * sp30/Makefile.am: Remove all-local: $(ARCH).
2495        * sp31/Makefile.am: Remove all-local: $(ARCH).
2496        * sp32/Makefile.am: Remove all-local: $(ARCH).
2497        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2498        * spsize/Makefile.am: Remove all-local: $(ARCH).
2499
25002003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2501
2502        * configure.ac: Reflect having moved to testsuites/.
2503
25042003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2505
2506        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2507
25082003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2509
2510        * configure.ac:Remove RTEMS_CHECK_CPU.
2511
25122003-09-04      Joel Sherrill <joel@OARcorp.com>
2513
2514        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2515        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2516        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2517        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2518        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2519        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2520        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2521        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2522        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2523        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2524        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2525        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2526        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2527        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2528        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2529        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2530        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2531        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2532        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2533        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2534        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2535        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2536        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2537        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2538        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2539        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2540        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2541        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2542        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2543        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2544        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2545        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2546        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2547        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2548        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2549        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2550        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2551        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2552        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2553        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2554        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2555        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2556        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2557        spsize/size.c, spsize/system.h: URL for license changed.
2558
25592003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2560
2561        PR 458/tests
2562        * sp30/task1.c: Correct indexing problem.
2563
25642003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2565
2566        * Makefile.am: Reflect having moved aclocal/.
2567
25682003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2569
2570        * Makefile.am: Reflect having moved automake/.
2571        * sp01/Makefile.am: Reflect having moved automake/.
2572        * sp02/Makefile.am: Reflect having moved automake/.
2573        * sp03/Makefile.am: Reflect having moved automake/.
2574        * sp04/Makefile.am: Reflect having moved automake/.
2575        * sp05/Makefile.am: Reflect having moved automake/.
2576        * sp06/Makefile.am: Reflect having moved automake/.
2577        * sp07/Makefile.am: Reflect having moved automake/.
2578        * sp08/Makefile.am: Reflect having moved automake/.
2579        * sp09/Makefile.am: Reflect having moved automake/.
2580        * sp11/Makefile.am: Reflect having moved automake/.
2581        * sp12/Makefile.am: Reflect having moved automake/.
2582        * sp13/Makefile.am: Reflect having moved automake/.
2583        * sp14/Makefile.am: Reflect having moved automake/.
2584        * sp15/Makefile.am: Reflect having moved automake/.
2585        * sp16/Makefile.am: Reflect having moved automake/.
2586        * sp17/Makefile.am: Reflect having moved automake/.
2587        * sp19/Makefile.am: Reflect having moved automake/.
2588        * sp20/Makefile.am: Reflect having moved automake/.
2589        * sp21/Makefile.am: Reflect having moved automake/.
2590        * sp22/Makefile.am: Reflect having moved automake/.
2591        * sp23/Makefile.am: Reflect having moved automake/.
2592        * sp24/Makefile.am: Reflect having moved automake/.
2593        * sp25/Makefile.am: Reflect having moved automake/.
2594        * sp26/Makefile.am: Reflect having moved automake/.
2595        * sp27/Makefile.am: Reflect having moved automake/.
2596        * sp28/Makefile.am: Reflect having moved automake/.
2597        * sp29/Makefile.am: Reflect having moved automake/.
2598        * sp30/Makefile.am: Reflect having moved automake/.
2599        * sp31/Makefile.am: Reflect having moved automake/.
2600        * sp32/Makefile.am: Reflect having moved automake/.
2601        * spfatal/Makefile.am: Reflect having moved automake/.
2602        * spsize/Makefile.am: Reflect having moved automake/.
2603
26042003-08-14      Joel Sherrill <joel@OARcorp.com>
2605
2606        * sp02/task1.c: Added ID to name lookup service and changed name of
2607        id/name translation status code. This propagated to multiple
2608        functions. The user API service added was rtems_object_id_to_name()
2609
26102003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2611
2612        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2613
26142003-05-29      Joel Sherrill <joel@OARcorp.com>
2615
2616        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2617
26182003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2619
2620        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2621        CC_CFLAGS_DEFAULT (obsolete).
2622
26232003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2624
2625        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2626        Remove CC_LDFLAGS_PROFILE_V.
2627
26282003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2629
2630        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2631
26322003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2633
2634        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2635
26362003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2637
2638        * configure.ac: AC_PREREQ(2.57).
2639
26402002-11-14      Joel Sherrill <joel@OARcorp.com>
2641
2642        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2643        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2644        update the IDs in the screens.
2645
26462002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2647
2648        * .cvsignore: Reformat.
2649        Add autom4te*cache.
2650        Remove autom4te.cache.
2651
26522002-09-14      Joel Sherrill <joel@OARcorp.com>
2653
2654        * sp32/.cvsignore: New file.
2655
26562002-09-14      Aaron J. Grier <aaron@frye.com>
2657
2658        * PR271 was not applicable against the current source but included
2659        a nice test that Joel decided to add to the tree as sp32.
2660        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2661        * Makefile.am, configure.ac: Modified to reflect addition.
2662
26632002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2664
2665        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2666        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2667        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2668        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2669        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2670        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2671        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2672        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2673        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2674        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2675        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2676        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2677        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2678        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2679        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2680        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2681        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2682        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2683        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2684        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2685        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2686        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2687        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2688        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2689        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2690        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2691        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2692        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2693        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2694        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2695        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2696
26972002-08-01      Joel Sherrill <joel@OARcorp.com>
2698
2699        * Per PR47 add support for buffered test output.  This involved
2700        adding defines to redirect output to a buffer and dump it when
2701        full, at "test pause", and at exit.  To avoid problems when redefining
2702        exit(), all tests were modified to call rtems_test_exit().
2703        Some tests, notable psxtests, had to be modified to include
2704        the standard test macro .h file (pmacros.h or tmacros.h) to
2705        enable this support.
2706        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2707        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2708        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2709        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2710        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2711        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2712        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2713
27142002-07-30      Joel Sherrill <joel@OARcorp.com>
2715
2716        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2717        stack if the port doesn't configure using it.
2718
27192002-07-04      Joel Sherrill <joel@OARcorp.com>
2720
2721        * Jump table for single entry point removed.
2722        * spsize/size.c:  Modified to reflect above.
2723
27242002-07-01      Joel Sherrill <joel@OARcorp.com>
2725
2726        * sp29/init.c: Corrected definitions for task stack usage.
2727
27282002-07-01      Joel Sherrill <joel@OARcorp.com>
2729
2730        * spsize/size.c: _Thread_queue_Extract_table removed.
2731
27322001-05-17      Joel Sherrill <joel@OARcorp.com>
2733
2734        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2735        number of staticly configured device drivers.
2736
27372001-05-14      Joel Sherrill <joel@OARcorp.com>
2738
2739        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2740        than the configured number of drivers.
2741 
27422002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2743
2744        * configure.ac: Remove ENABLE_GCC28.
2745
27462001-04-04      Joel Sherrill <joel@OARcorp.com>
2747
2748        * spsize/size.c: Reflect SPARC modifcation to get rid of
2749        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2750 
27512001-03-29      Joel Sherrill <joel@OARcorp.com>
2752
2753        * Per PR147 addressed problems when reseting and inserting a timer
2754        into a timer chain that did not honor time passage since the last
2755        time the timer server was scheduled and the new insertion.
2756        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2757
27582001-03-28      Joel Sherrill <joel@OARcorp.com>
2759
2760        * Side-effect of PR132.
2761        * sp21/system.h: Now must explicitly request NULL driver.
2762
27632002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2764
2765        * configure.ac:
2766        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2767        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2768        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2769        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2770        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2771        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2772        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2773        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2774        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2775        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2776        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2777        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2778        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2779        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2780        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2781        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2782        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2783        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2784        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2785        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2786        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2787        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2788        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2789        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2790        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2791        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2792        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2793        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2794        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2795        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2796        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2797        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2798        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2799        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2800
28012002-03-20      Chris Johns <ccj@acm.org>
2802
2803        * PR145.
2804        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2805        in system (e.g. driver tasks).  Also exit on minimum number of
2806        switches not precise number.
2807
28082001-01-29      Joel Sherrill <joel@OARcorp.com>
2809
2810        * Fixed bug where resetting a timer that was not at the head
2811        of one of the task timer chains resulted in the Timer Server
2812        task waking up too far in the future.
2813        * Added rtems_timer_get_information() directive to support testing.
2814        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2815        above condition.
2816
28172001-01-22      Joel Sherrill <joel@OARcorp.com>
2818
2819        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2820        because priority added as argument to rtems_timer_initiate_server().
2821
28222001-01-16      Joel Sherrill <joel@OARcorp.com>
2823
2824        * Added tests for task-based timers.  This included the new tests
2825        sp30 and sp31.
2826        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2827        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2828        for task-based timer services.
2829        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2830        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2831        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2832        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2833        sp31/task1.c: New files.
2834
28352001-11-01      Joel Sherrill <joel@OARcorp.com>
2836
2837        * sp26/system.h: Properly account for stack memory used by
2838        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2839        and processed as PR78.
2840
28412001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2842
2843        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2844        * configure.in: Remove.
2845        * configure.ac: New file, generated from configure.in by autoupdate.
2846
28472001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2848
2849        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2850
28512001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2852
2853        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2854        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2855        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2856        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2857        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2858        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2859        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2860        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2861        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2862        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2863        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2864        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2865        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2866        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2867        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
2868        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
2869        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
2870        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
2871        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
2872        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
2873        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
2874        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
2875        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
2876        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
2877        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
2878        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
2879        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
2880        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
2881        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
2882
28832001-08-16      Joel Sherrill <joel@OARcorp.com>
2884
2885        * sp20/system.h: Account for extra task stacks properly.
2886
28872001-08-16      Joel Sherrill <joel@OARcorp.com>
2888
2889        * sp13/sp13.scn: Id in screen had wrong class field value.
2890        * sp13/system.h: Account for message buffer memory.
2891        * sp13/task2.c: Remove unnecessary check for failure.
2892
28932001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
2894
2895        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
2896
28972001-04-20      Joel Sherrill <joel@OARcorp.com>
2898
2899        * sp298/sp28.scn: Minor adjustment so test output matches the screen
2900        file.
2901
29022001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2903
2904        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
2905
29062001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2907
2908        * sp21/Makefile.am: Remove libtest.
2909
29102000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2911
2912        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
2913
29142000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2915
2916        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
2917
29182000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2919
2920        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
2921        Switch to GNU canonicalization.
2922        * sptests.am: Remove DEFS.
2923
29242000-09-29      Joel Sherrill <joel@OARcorp.com>
2925
2926        * sp20/sp20.scn: Corrected to reflect new addition.
2927        * sp20/system.h: Removed comment reflecting history.
2928
29292000-09-29      Stephan Merker <merker@decrc.abb.de>
2930
2931        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
2932        Added new task to test sequence of altering a period's length
2933        while it is still active.
2934
29352000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2936
2937        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2938        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2939        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2940        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2941        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2942        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2943        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2944        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2945        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2946        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
2947
29482000-08-10      Joel Sherrill <joel@OARcorp.com>
2949
2950        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.