source: rtems/testsuites/sptests/ChangeLog @ ab31f2e3

4.115
Last change on this file since ab31f2e3 was ab31f2e3, checked in by Ralf Corsepius <ralf.corsepius@…>, on 06/20/11 at 07:04:50

2011-06-20 Ralf Corsépius <ralf.corsepius@…>

  • sp66/init.c: Remove (unused).
  • Property mode set to 100644
File size: 116.2 KB
Line 
12011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
2
3        * sp66/init.c: Remove (unused).
4        * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
5        spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
6        spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
7        spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
8        spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
9        Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
10        * sp43/Makefile.am: Add system.h to *_SOURCES.
11        * Makefile.am: Remove DIST_SUBDIRS.
12        Remove EXTRA_DIST.
13        * sp33/Makefile.am: Eliminate scndir.
14
152011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
16
17        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
18        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
19        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
20        sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
21
222011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
23
24        * sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
25        sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
26        deprecated rtems_clock_get() except in spclockget().
27
282011-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * spintrcritical01/init.c: Fixed warning fix.
31
322011-05-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
33
34        * sp21/init.c, sp21/sp21.doc sp21/sp21.scn: New test cases.
35
362011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * sp39/init.c: Fix tests broken in warning pass.
39
402011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
41
42        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
43        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
44        * Makefile.am, configure.ac: Reflect changes above.
45
462011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
47
48        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
49        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
50        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
51        spsimplesched02/init.c: Remove warnings.
52
532011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
54
55        * sp09/screen02.c: Use integer value that fits into one character.
56
572011-04-04      Gedare Bloom <giddyup44@yahoo.com>
58
59        PR 1641/cpukit
60        * Makefile.am, configure.ac: Create testcase for red black tree.
61        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
62        sprbtree01/sprbtree01.scn: New files.
63
642011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
65
66        PR 1729/cpukit
67        * spsize/size.c: Add next step in SMP support. This adds an allocated
68        array of the Per_CPU structures to support multiple cpus vs a single
69        instance of the structure which is still used if SMP support is
70        disabled. Configuration support is also added to explicitly enable or
71        disable SMP. But SMP can only be enabled for the CPUs which will
72        support it initially -- SPARC and i386. With the stub BSP support, a
73        BSP can be run as a single core SMP system from an RTEMS data
74        structure standpoint.
75
762011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
77
78        * spfifo05/init.c: Console interrupts perturb test.
79
802011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
81
82        PR 1743/cpu
83        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
84        Scheduler as complement to existing Deterministic Priority Scheduler.
85        This scheduler serves both as an example and as a lighter weight
86        implementation for smaller systems.
87        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
88        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
89        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
90        spsimplesched02/Makefile.am, spsimplesched02/init.c,
91        spsimplesched02/spsimplesched02.doc,
92        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
93        spsimplesched03/Makefile.am, spsimplesched03/init.c,
94        spsimplesched03/spsimplesched03.doc,
95        spsimplesched03/spsimplesched03.scn: New files.
96
972011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
98
99        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
100        seconds field is less than.
101
1022011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
103
104        * sp08/sp08.scn: Convert to UNIX CR/LF.
105
1062011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
107
108        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
109        sp09/sp09.scn: Improve coverage. Change mode while system not up and
110        broadcast a message that is too large.
111        * sp08/system.h, sp08/task1.c: Removed.
112
1132011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
114
115        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
116        to improve coverage of the thread yield logic.
117        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
118        sp73/sp73.scn: New files.
119
1202011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
121
122        * sp07/init.c: Improve coverage.
123
1242011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
125
126        * spwkspace/init.c: Adjust test to account for recent heap change on
127        NULL.
128
1292011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
132
1332011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
134
135        * spchain/init.c: Improve coverage testing.
136
1372011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
138
139        * configure.ac: Add AC_CONFIG_HEADER(config.h).
140
1412011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
142
143        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
144        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
145        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
146        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
147        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
148        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
149        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
150        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
151        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
152        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
153        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
154        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
155        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
156        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
157        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
158        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
159        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
160        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
161        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
162        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
163        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
164        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
165        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
166        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
167        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
168        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
169        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
170        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
171        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
172        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
173        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
174        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
175        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
176        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
177        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
178        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
179        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
180        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
181        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
182        spintrcritical08/init.c, spintrcritical09/init.c,
183        spintrcritical10/init.c, spintrcritical11/init.c,
184        spintrcritical13/init.c, spintrcritical15/init.c,
185        spintrcritical16/init.c, spintrcritical17/init.c,
186        spintrcritical_support/intrcritical.c, spmkdir/init.c,
187        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
188        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
189        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
190        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
191        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
192
1932011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
194
195        * sp09/Makefile.am: Switch to all managers since this is all of them.
196
1972011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
198
199        * sp69/init.c: Use "ld" instead of PRId32 to print
200        struct timespec->tv_nsec.
201        * sp19/inttest.h: Use PRIx32 instead of "lx".
202
2032011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
204
205        * sp04/tswitch.c: Shrink memory requirements.
206
2072011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
208
209        * configure.ac: Require autoconf-2.68, automake-1.11.1.
210
2112010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
212
213        * spchain/init.c: Added test case.
214
2152010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
216
217        * spchain/init.c, spchain/spchain.scn: More test cases.
218
2192010-11-24      Gedare Bloom <giddyup44@yahoo.com>
220
221        PR 1647/cpukit
222        * spsize/size.c: Update documentation to reflect refactoring of
223        SuperCore to add Scheduler Handler.
224
2252010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
226
227        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
228        memory corruption.
229
2302010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
231
232        * spchain/init.c: Attempt to improve coverage.
233
2342010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
235
236        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
237
2382010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
239
240        * spfifo03/spfifo03.scn: Replace file.
241
2422010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
243
244        * spsize/size.c: Fix typo.
245
2462010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
247
248        PR 1663/testing
249        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
250        the test.
251
2522010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
253
254        * spheapprot/.cvsignore, spheapprot/Makefile.am,
255        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
256        * Makefile.am, configure.ac: Reflect changes above.
257
2582010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
259
260        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
261        cases.
262
2632010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
264
265        * spfatal24/.cvsignore, spfatal24/Makefile.am,
266        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
267        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
268        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
269        spfatal25/testcase.h: New files.
270        * Makefile.am, configure.ac: Reflect changes above.
271
2722010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
273
274        PR 1658/cpukit
275        * Makefile.am, configure.ac: If the system is not up, consider it a
276        fatal error. This eliminated sp61 and added spfatal23.
277        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
278        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
279        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
280        sp61/sp61.scn: Removed.
281
2822010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
283
284        PR 1663/testing
285        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
286        routine.
287
2882010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
289
290        PR 1661/testing
291        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
292        most references to RTEMS_Malloc_Heap.
293
2942010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
295
296        * sp09/screen12.c: Update for rtems_region_create() changes.
297        * sp09/sp09.scn: Update.
298
2992010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
300
301        PR 1647/testing
302        * spsize/size.c: Remove redundant initialize uninitialized to 0.
303
3042010-07-30      Gedare Bloom <giddyup44@yahoo.com>
305
306        PR 1599/cpukit
307        * spsize/size.c: Rename _Context_Switch_necessary to
308        _Thread_Dispatch_necessary to more properly reflect the intent.
309
3102010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
311
312        PR 1621/testing
313        * Makefile.am, configure.ac: Improve coverage of private environment.
314        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
315        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
316
3172010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
318
319        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
320        pointer is NULL when getting an object name.
321
3222010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
323
324        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
325        no wait but the condition is only partially satisfied.
326
3272010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
328
329        * Makefile.am, configure.ac: Add test to extract a task blocked with
330        timeout on a priority ordered thread queue.
331        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
332        sp72/sp72.scn: New files.
333
3342010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
335
336        PR 1617/testing
337        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
338        spmountmgr01/spmountmgr01.doc: Added cases to exercise
339        mount-mktgt.c.
340
3412010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
342
343        PR 1617/testing
344        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
345        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
346        spmountmgr01/spmountmgr01.scn: New test which improves coverage
347        of mount-mgr.c under libcsupport.
348        * Makefile.am, configure.ac: Changes to accommodate the new test.
349
3502010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
351
352        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
353        up and add test of getchark().
354
3552010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
356
357        * spfatal21/Makefile.am: Fix typo.
358
3592010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
360
361        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
362        libio initialization fatal error case.
363        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
364        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
365        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
366        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
367
3682010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
369
370        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
371        variants.  Cleanup.
372        * spintrcritical05/spintrcritical05.scn,
373        spintrcritical06/spintrcritical06.scn,
374        spintrcritical07/spintrcritical07.scn,
375        spintrcritical11/spintrcritical11.scn,
376        spintrcritical12/spintrcritical12.scn,
377        spintrcritical13/spintrcritical13.scn,
378        spintrcritical14/spintrcritical14.scn: Update.
379
3802010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
381
382        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
383        fatal error.
384        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
385        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
386
3872010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
388
389        PR 1603/testing
390        * spassoc01/init.c, spassoc01/Makefile.am,
391        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
392        * Makefile.am, configure.ac: Added new test spassoc01 for
393        rtems_assoc routines.
394
3952010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
396
397        PR 1606/cpukit
398        * spfatal_support/init.c: Remove
399        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
400
4012010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
402
403        * spfatal09/.cvsignore, spfatal09/Makefile.am,
404        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
405        spfatal09/testcase.h: Removed files.
406        * Makefile.am, configure.ac: Reflect changes above.
407        * spfatal_support/init.c: Print end of test message in case of
408        success.  Stop multitasking in the fatal error extension.
409        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
410        puts().
411        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
412        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
413        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
414        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
415        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
416        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
417        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
418        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
419        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
420        spfatal20/spfatal20.scn: Update.
421
4222010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
423
424        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
425        coverage of rtems_io_lookup_name().
426
4272010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
428
429        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
430        rtems_io_lookup_name() and simplify test.
431        * sp21/system.h, sp21/task1.c: Removed.
432
4332010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
434
435        * Makefile.am, configure.ac: Add new fatal error test for termios
436        initialize.
437        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
438        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
439
4402010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
441
442        PR 1600/testing
443        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
444        spfifo05/Makefile.am: New tests for pipe/fifo routines.
445        * Makefile.am, configure.ac: Add new test.
446
4472010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
448
449        PR 1600/testing
450        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
451        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
452        routines
453        * Makefile.am, configure.ac: Add new test.
454
4552010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
456
457        * sp68/init.c: Add alignment to region_area. Fix spelling.
458
4592010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
460
461        PR 1573/cpukit
462        * spsize/size.c: Add a per cpu data structure which contains the
463        information required by RTEMS for each CPU core. This encapsulates
464        information such as thread executing, heir, idle and dispatch needed.
465
4662010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
467
468        * sp69/Makefile.am: Really needs spin.c
469
4702010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
471
472        PR 1592/testing
473        * Makefile.am, configure.ac: Changes to incorporate sperror01,
474        sperror02, sperror03
475        * sperror01/init.c, sperror02/init.c: New tests to exercise
476        rtems_error routine
477        * sperror03/init.c: New test to exercise rtems_panic routine
478
4792010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
482        not need spin.c
483
4842010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
485
486        * sp70/Makefile.am: Tests do not need spin.c
487
4882010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
489
490        * Makefile.am, configure.ac: Removed some fifo tests.
491        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
492        excessive new lines in the output.
493
494        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
495        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
496        Also added a few more cases, mostly from spfifo04/init.c.
497        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
498        Previously was spfifo06. Configure parameter for pipes is used now.
499        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
500        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
501        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
502        spfifo08/spfifo08.scn: Removed.
503
5042010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
505
506        * Makefile.am, configure.ac: Add new test to exercise path where using
507        unlimited object support you are about to allocate more objects than
508        can be represented in the Id. This test will NOT pass on targets with
509        insufficient RAM.
510        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
511        sp71/sp71.scn: New files.
512
5132010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
514
515        * Makefile.am, configure.ac: spfatal20 not ready.
516
5172010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
518
519        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
520        rtems_termios_open().
521        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
522        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
523        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
524        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
525        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
526        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
527        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
528        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
529
5302010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
531
532        * Makefile.am, configure.ac, spfatal_support/init.c,
533        spfatal_support/system.h: Add new tests to generate fatal errors in
534        open_dev_console().
535        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
536        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
537        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
538        spfatal15/spfatal15.scn, spfatal15/testcase.h,
539        spfatal_support/consume_sems.c: New files.
540
5412010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
542
543        * sp43/init.c: Remove more ITRON references.
544
5452010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
546
547        * sp09/screen01.c: Fix warning.
548
5492010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
550
551        * spfifo08/init.c: Catch more cases but discussion on errors and proper
552        behaviour remain.
553
5542010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
555
556        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
557        used.
558
5592010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
560
561        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
562        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
563        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
564
5652010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
566
567        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
568        spfatal_support/init.c: Remove references to ITRON constants.
569
5702010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
571
572        * Makefile.am, configure.ac: Add sp70 to test slot
573        reclamation and reuse for unlimited object configuration.
574        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
575        sp70/sp70.scn: New files.
576
5772010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
578
579        * sp16/task1.c: Update for heap extend changes.
580
5812010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
582
583        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
584
5852010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
586
587        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
588        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
589        * Makefile.am, configure.ac: Reflect changes above.
590
5912010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
592
593        * spfifo01/main.c: New file.
594
5952010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
596
597        PR PR1542
598        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
599        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
600        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
601        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
602        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
603        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
604        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
605        files.
606
6072010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
608
609        * sp09/screen12.c: Update for heap extend changes.
610
6112010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
612
613        * sp62/init.c, sp65/init.c: #include <unistd.h>.
614
6152010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
616
617        * sp43/init.c: Readdress use of ctype methods per recommendation from
618        D.J. Delorie on the newlib mailing list. We should pass an unsigned
619        char into these methods.
620
6212010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
622
623        * Makefile.am, configure.ac: Add new fatal error for configuring
624        unlimited and maximum of 0.
625        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
626        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
627
6282010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
629
630        * sp43/init.c: Fix warning.
631
6322009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
633
634        * sp69/init.c: Fixed warnings.
635
6362009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
637
638        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
639        update.
640
6412009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
642
643        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
644        expired periods. This detected the recently introduced PR1480.
645
6462009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
647
648        * sp69/.cvsignore: New file.
649
6502009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
651
652        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
653        to ensure that all paths are tested.
654        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
655
6562009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
657
658        * sp31/task1.c: Fixed spacing.
659
6602009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
661
662        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
663        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
664        spwkspace/init.c: Use rtems_test_assert() consistently instead of
665        system assert(). rtems_test_assert() is designed to integrate into
666        the RTEMS test suite infrastructure.
667
6682009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
669
670        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
671        cases. Updated copyright notice.
672
6732009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
674
675        * sp25/task1.c: Use PRIuPTR for segment_sizes.
676
6772009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
678
679        * sp68/Makefile.in, sp68/.cvsignore,
680        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
681        removed unneeded Makefile.in, added cvsignore
682       
6832009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
684
685        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
686        spintrcritical17/init.c, spintrcritical17/Makefile.am,
687        spintrcritical17/spintrcritical17.doc,
688        spintrcritical17/spintrcritical17.scn: New files.
689        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
690        * sp31/task1.c, sp67/init.c: Changes for new timer server
691        implementation.
692        * sp52/init.c: The init task must be preemptible to let the timer
693        server run.
694
6952009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
696
697        PR 1460/cpukit
698        * sp43/init.c: Change return type on methods accessing portions of
699        RTEMS Ids to int. This allows -1 to be return on error.
700
7012009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
702
703        * spsize/Makefile.am: Fix broken install rule.
704
7052009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
706
707        * spprintk/spprintk.scn: Add end of line at end of file.
708
7092009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
710
711        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
712        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
713        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
714        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
715        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
716        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
717        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
718        spwkspace/Makefile.am: Add documentation files for multiple tests.
719        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
720        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
721        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
722        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
723        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
724        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
725        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
726        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
727        spwkspace/spwkspace.doc: New files.
728
7292009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
730
731        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
732        Include "tmacros.h".
733        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
734        _Heap_Allocate for 16bit compliance.
735        * sp44/init.c: Another printf format fix.
736
7372009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
738
739        * sp37/init.c: Add local prototypes for
740        rtems_interrupt_disable, rtems_interrupt_enable,
741        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
742        * sp43/init.c: Add local prototypes for
743        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
744        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
745        rtems_object_id_api_minimum, rtems_object_id_get_api,
746        rtems_object_id_get_class, rtems_object_id_get_index,
747        rtems_object_id_get_node.
748        Spray PRId32's into printf's for 16bit target complianance.
749        * sp37/init.c: Add local prototype for
750        rtems_interrupt_level_attribute.
751
7522009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
753
754        * sp29/init.c: Include "tmacros.h".
755        Misc. changes related to rtems_intervals.
756        * sp14/asr.c: Add PRIxrtems_signal_set.
757        Use PRIxrtems_signal_set to print rtems_signal_set's.
758        * sp13/task3.c: Use PRIu32 to print "count".
759        * sp09/screen12.c: Segment sizes are uintptr_t's.
760        * sp09/screen11.c: Use size_t for "size".
761        * sp62/init.c: Segment sizes are uintptr_t's.
762        * sp25/task1.c: Use PRIuPTR to print segment_size's.
763        * sp21/task1.c: Add PRIurtems_device_major_number.
764        * sp11/task1.c, sp11/task2.c:
765        Use PRIxrtems_event_set to print rtems_event_set's.
766        * sp09/screen13.c: Revert previous change.
767        Remove broken extraneous line seemingly having crept into in
768        2009-08-10 patch.
769        * sp27/init.c: Remove extraneous argument to print.
770        * spsize/size.c: Use PRIu32 to print sys_req.
771        * sp37/init.c: Add missing argument to printf.
772        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
773        sp12/pritask.c, sp34/changepri.c:
774        Use PRIdrtems_task_argument to print rtems_task_argument's.
775
7762009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
777
778        * sp25/task1.c: segment_size is uintptr_t.
779        * spfatal06/testcase.h: Add missing return.
780        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
781        Duplicate code from rtems_name_to_characters to convert rtems_name's
782        into char arrays.
783        * sp09/screen13.c: Comment out unused return status.
784        * sp63/init.c: Use PRIu32 to print uint32_t's.
785        * sp33/init.c: Use PRIu32 to print uint32_t's.
786        * sp28/init.c: Use PRIu32 to print uint32_t's.
787
7882009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
789
790        * sp31/task1.c: Use PRIdWatchdog_Interval to print
791        Watchdog_Interval's.
792        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
793        PRIdrtems_interval to print rtems_interval's.
794
7952009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
796
797        * sp13/task1.c: Misc. uint32_t fixes.
798        * sp20/task1.c: Misc. uint32_t fixes.
799        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
800        Use PRIXrtems_mode to print rtems_mode's.
801        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
802        Use PRIxrtems_mode to print rtems_mode's.
803        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
804        sp19/task1.c: Add missing PRI*32's.
805
8062009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
807
808        * sp34/changepri.c, sp35/priinv.c:
809        Use PRIdPriority_Control to print Priority_Control's.
810
8112009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
812
813        * sp34/changepri.c, sp59/init.c:
814        Use PRIdrtems_task_priority to print rtems_task_priority's.
815        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
816        Use PRIdrtems_task_priority to print rtems_task_priority's.
817        * sp12/system.h:
818        Change Priority_Test_driver to use rtems_task_priority argument.
819        * sp12/pridrv.c:
820        Change Priority_Test_driver to use rtems_task_priority argument.
821        Use PRIdrtems_task_priority to print rtems_task_priority's.
822
8232009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
824
825        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
826        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
827        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
828        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
829        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
830
8312009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
832
833        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
834        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
835        * sp63/init.c: Fix _Heap_Resize_block args.
836        * sp09/screen09.c: Eliminate unused var warning.
837
8382009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
839
840        * sp27/init.c, spsize/init.c: Fix prototypes.
841        * spwatchdog/task1.c: Remove unused vars.
842
8432009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
844
845        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
846        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
847        spobjgetnext/init.c, spprintk/init.c:
848        Eliminate unused vars.
849
8502009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
851
852        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
853        confdefs.h define typos.
854
8552009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
856
857        * configure.ac: Don't add -ansi -fasm to CFLAGS.
858
8592009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
860
861        * sp32/init.c: Lengthen the clock tick and move configuration to the
862        bottom of the file.
863
8642009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * Makefile.am, configure.ac: Add new test to exercise when the ticks
867        since boot wraps around 0 and the timer server must deal with that
868        condition.
869        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
870        sp67/sp67.scn: New files.
871
8722009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
873
874        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
875
8762009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
877
878        * spintrcritical09/init.c, spintrcritical10/init.c,
879        spintrcritical11/init.c: Fixed potentially infinite loops.
880        * sp20/system.h: Increased micro seconds per tick in order to be more
881        independent of the console output speed.
882
8832009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
886        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
887        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
888        at -Os and m68k at -Os. Fix typos.
889
8902009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
891
892        * sp54/init.c: Use rtems_build_id to make building Objects_Id
893        RTEMS_USE_16_BIT_OBJECT clean.
894
8952009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
896
897        * Makefile.am, configure.ac: Add new test to exercise when notepads are
898        not configured.
899        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
900        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
901
9022009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
903
904        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
905        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
906        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
907        coverage runs.
908
9092009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
910
911        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
912        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
913        some error cases uncovered by uC5282 coverage runs.
914
9152009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
916
917        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
918        uC5282 coverage runs.
919
9202009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
921
922        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
923        Correct minor issues uncovered on uC5282.
924
9252009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
926
927        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
928        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
929        Eliminate use of deprecated rtems_extension.
930
9312009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
932
933        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
934        run when IO speed varies.
935
9362009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
937
938        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
939        the intended code.
940
9412009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
942
943        * configure.ac: Revert accidentally committed lines.
944
9452009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
946
947        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
948        simple priority ceiling case that was previously only tested via the
949        POSIX API.
950        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
951        sp66/sp66.scn: New files.
952
9532009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
954
955        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
956        for Id which is in range for the object class but not allocated yet.
957
9582009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
959
960        * sp46/init.c, sp46/sp46.scn: Fix numbering.
961
9622009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
963
964        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
965
9662009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
967
968        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
969        spfatal02/spfatal02.scn, spfatal02/testcase.h,
970        spfatal03/spfatal03.scn, spfatal03/testcase.h,
971        spfatal04/spfatal04.scn, spfatal04/testcase.h,
972        spfatal05/spfatal05.scn, spfatal05/testcase.h,
973        spfatal06/spfatal06.scn, spfatal06/testcase.h,
974        spfatal07/spfatal07.scn, spfatal07/testcase.h,
975        spfatal08/spfatal08.scn, spfatal08/testcase.h,
976        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
977        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
978        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
979        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
980        tests use testcase.h and spfatal_support framework. Print test name
981        herald in all cases.
982        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
983        New files.
984        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
985
9862009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
987
988        * spfatal07/testcase.h: Indicate test is not applicable on some
989        architectures.
990
9912009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
992
993        * Makefile.am: Fix spacing.
994
9952009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
996
997        * spstkalloc/init.c: Changed allocator signature. Functions are now
998        static.
999
10002009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1001
1002        * sp29/init.c: Fixed return value evaluation.
1003        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
1004        * sp63/init.c: Check return value of _Heap_Initialize().
1005
10062009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1007
1008        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
1009        _Watchdog_Report() when name is not NULL. This case was covered at
1010        -Os on erc32 but at -O2 we had more code.
1011
10122009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1013
1014        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
1015        overflowing on _Heap_Allocate_aligned.
1016
10172009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1018
1019        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
1020        for various null parameters.
1021
10222009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1023
1024        * sp16/sp16.scn, sp16/task1.c: Fix typo.
1025
10262009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
1027
1028        * sp65/init.c: Remove stray print.
1029        * sp65/sp65.doc: Add information on second case.
1030
10312009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
1032
1033        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
1034        verify that obtaining a priority ceiling mutex when the calling
1035        task's priority is the same as the priority ceiling is handled
1036        correctly.
1037
10382009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1039
1040        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1041        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1042        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1043        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1044        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1045        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1046        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1047        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1048        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1049        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1050        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1051        rtems_clock_get_ticks_per_second().
1052
10532009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1054
1055        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1056        Change attributes to priority ceiling. Use directive_failed, not
1057        assert. Configure a semaphore not a region.
1058
10592009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1060
1061        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1062        mutex cases.
1063        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1064        sp65/sp65.scn: New files.
1065
10662009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1067
1068        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1069        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1070        sp65/sp65.scn: New files.
1071
10722009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1073
1074        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1075        per tick.
1076
10772009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1078
1079        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1080        adjust existing for alignment. New test ensures coverage begin and
1081        end marker methods are exercised so they do not get considered
1082        unexecuted.
1083        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1084        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1085
10862009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1087
1088        * Makefile.am, configure.ac: Add new test to exercise legacy
1089        rtems_clock_get().
1090        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1091        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1092
10932009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1094
1095        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1096        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1097        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1098
10992009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1100
1101        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1102        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1103        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1104        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1105        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1106        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1107        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1108        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1109        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1110
11112009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1112
1113        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1114        cases.
1115
11162009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1119        all memory is successfully allocated. This means the test can
1120        validate the heap is unchanged on extend failure.
1121
11222009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1123
1124        * spintrcritical01/init.c, spintrcritical06/init.c,
1125        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1126        per tick so tests run quicker and more reliably hit the intended
1127        critical section.
1128
11292009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1130
1131        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1132        when we are unable to allocate the memory needed for an object
1133        extend. Make sure all is handled properly.
1134        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1135        sp64/sp64.scn: New files.
1136
11372009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1138
1139        * sp63/init.c: Correct test case two.
1140
11412009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1142
1143        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1144        test case to exercise another odd branch not taken.
1145
11462009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1147
1148        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1149        particular path is taken through the _Heap_Resize_block code.
1150        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1151        sp63/sp63.scn: New files.
1152
11532009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1154
1155        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1156        wrong thing in a cpp macro. Added contents to screen file and add
1157        documentation file.
1158        * sp42/sp42.doc: New file.
1159
11602009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1161
1162        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1163
11642009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        * spintrcritical16/init.c: Tinker with test to make it hit the case
1167        more reliably.
1168
11692009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1170
1171        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1172        possible of not being able to allocate memory from the workspace
1173        during thread creation.
1174        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1175        sp18/sp18.scn: New files.
1176
11772009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1178
1179        * Makefile.am, configure.ac: Add new test to handle the case where
1180        a region resize frees enough memory to unblock a task.
1181        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1182        sp62/sp62.scn: New files.
1183        * sp61/init.c: Test does not need regions.
1184
11852009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1186
1187        * Makefile.am, configure.ac: Add test case for processing a timeout
1188        on a thread (that is the thread executing) that has also had its
1189        request satisfied while it is being enqueued.
1190        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1191        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1192        spintrcritical16/spintrcritical16.scn: New files.
1193        * spintrcritical15/init.c: Remove unused TSR>
1194
11952009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1196
1197        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1198        thread queue while another thread is in the process of blocking on
1199        the same thread queue.
1200        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1201        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1202        spintrcritical15/spintrcritical15.scn: New files.
1203
12042009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1205
1206        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1207
12082009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1209
1210        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1211        sp40/sp40.scn: Now verified to hit coverage cases.
1212        * sp40/sp40.doc: New file.
1213
12142009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1215
1216        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1217        to catch two remaining uncovered cases in rtems_io_register_driver.
1218        * sp40/system.h: Removed.
1219
12202009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1221
1222        * Makefile.am, configure.ac: Add new test to exercise odd case in
1223        rtems_iterate_over_all_threads.
1224        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1225        sp41/sp41.scn: New files.
1226
12272009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1228
1229        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1230        inheritance protocol since there is no holder associated with them.
1231
12322009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1233
1234        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1235        timer is scheduled from an ISR while it is being scheduled at the
1236        task level.
1237        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1238        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1239        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1240        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1241        spintrcritical14/spintrcritical14.scn: New files.
1242
12432009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1244
1245        * spintrcritical01/init.c, spintrcritical06/init.c,
1246        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1247        cleanup and make the tests more similar.
1248
12492009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1250
1251        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1252
12532009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1254
1255        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1256        test work for case that it is documented to handle.
1257
12582009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1259
1260        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1261        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1262        spintrcritical10/spintrcritical10.scn: New files.
1263
12642009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1265
1266        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1267        unreliable third case in sp39 to spintrcritical10. New tests to hit
1268        other event synchronization critical sections.
1269        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1270        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1271        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1272        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1273        spintrcritical12/spintrcritical12.scn: New files.
1274
12752009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1276
1277        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1278        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1279        sp10/sp10.scn: New files.
1280
12812009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1282
1283        * spintrcritical06/init.c: Clean up.
1284        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1285        * spintrcritical09/spintrcritical09.scn: Fill in.
1286
12872009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1288
1289        * spintrcritical06/init.c: Add comment to indicate test is not finished
1290        and known to not hit the case.
1291        * Makefile.am, configure.ac: Add a couple more interrupt critical
1292        section tests.
1293        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1294        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1295        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1296        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1297        spintrcritical09/spintrcritical09.doc,
1298        spintrcritical09/spintrcritical09.scn: New files.
1299
13002009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1301
1302        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1303        at hitting interrupt synchronization critical section in thread queue
1304        enqueue priority for reverse insertions.
1305        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1306        spintrcritical07/spintrcritical07.doc,
1307        spintrcritical07/spintrcritical07.scn: New files.
1308
13092009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1310
1311        * Makefile.am, configure.ac: Add test case for the
1312        _Thread_queue_Enqueue_priority interrupt critical section where the
1313        TCB we are using as a current pointer is removed from the thread
1314        queue when we flash interrupts while searching forward.
1315        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1316        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1317        spintrcritical06/spintrcritical06.scn: New files.
1318
13192009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1320
1321        * spintrcritical_support/intrcritical.c,
1322        spintrcritical_support/intrcritical.h: Change prototype of delay
1323        method to indicate when counter is reset. This can be used to count
1324        how many iterations we are doing.
1325
13262009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1327
1328        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1329        blocked on one period while another expires. Add sp61 which exercises
1330        the case where a call is made to rtems_shutdown_executive when the
1331        system is not up.
1332        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1333        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1334        sp61/sp61.doc, sp61/sp61.scn: New files.
1335
13362009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1337
1338        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1339
13402009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1341
1342        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1343        what it was intended to do.
1344
13452009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1346
1347        * spintrcritical_support/intrcritical.c,
1348        spintrcritical_support/intrcritical.h: New files.
1349
13502009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1351
1352        * Makefile.am, configure.ac: Add new infrastructure which is more
1353        reliable about generating cases which hit interrupt critical
1354        sections. Remove sp41 since it used its own mechanism.
1355        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1356        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1357        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1358        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1359        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1360        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1361        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1362        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1363        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1364        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1365        spintrcritical05/spintrcritical05.scn: New files.
1366        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1367        sp41/system.h: Removed.
1368
13692009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1370
1371        * sp41/init.c: Remove incorrect comment.
1372
13732009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1374
1375        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1376
13772009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * sp25/init.c: Spacing.
1380
13812009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1382
1383        * Makefile.am, configure.ac: Add sp59 to test path through
1384        _Thread_queue_First_priority where the task's priority was in the
1385        bottom 1/4 of the range.
1386        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1387        sp59/sp59.scn: New files.
1388
13892009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1390
1391        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1392        not blocked on a thread queue.
1393        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1394        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1395
13962009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1397
1398        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1399        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1400        sp58/sp58.scn: New files.
1401
14022009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1403
1404        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1405        pointer being null. This does not happen naturally at this time so
1406        force the point.
1407
14082009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * sp12/sp12.scn: Update screen to reflect priority changes from long
1411        ago.
1412
14132009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1416        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1417        as sp27a and test flushing both counting and binary semaphores.
1418        Reformatted.
1419        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1420        sp27a/sp27a.scn: New files.
1421
14222009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1423
1424        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1425        copied fomr other Makefile.am's.
1426
14272009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1428
1429        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1430        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1431        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1432        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1433
14342009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1435
1436        * sp57/sp57.doc: Correct.
1437
14382009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1439
1440        * Makefile.am, configure.ac: Add test of restarting a task which is in
1441        the middle of a sleep or wake after.
1442        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1443        sp57/sp57.scn: New files.
1444
14452009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1446
1447        * sp43/init.c, sp43/sp43.scn: Add more cases for
1448        rtems_object_get_class_information() to improve coverage.
1449
14502009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1451
1452        * Makefile.am, configure.ac: Add new test to verify that when a user
1453        extension create hook fails, that the error is properly propagated.
1454        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1455        sp56/sp56.scn: New files.
1456
14572009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1458
1459        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1460        rtems_extension_delete.
1461
14622009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1463
1464        * sp09/screen01.c, sp09/sp09.scn: Add test for
1465        rtems_object_get_classic_name with invalid id.
1466
14672009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1468
1469        * sp02/task1.c: Minor spacing.
1470
14712009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * spfatal12/init.c: Address to heap initialize must be aligned but size
1474        must be too small.
1475
14762009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1477
1478        * Makefile.am, configure.ac: Add new test to exercise case when
1479        broadcasting to a message queue with a pending message.
1480        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1481        sp55/sp55.scn: New files.
1482
14832009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1484
1485        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1486        spfatal tests appear to cover all fatal error cases.
1487        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1488        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1489        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1490        spfatal/task1.c: Removed.
1491
14922009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1493
1494        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1495        initialize workspace heap during initialize. Can be caused by
1496        unaligned address or not enough memory to initialize heap required
1497        overhead.
1498        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1499        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1500
15012009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1502
1503        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1504
15052009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1506
1507        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1508
15092009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1510
1511        * spstkalloc/spstkalloc.scn: Update screen.
1512
15132009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1514
1515        * Makefile.am, configure.ac: Add new test for user configured stack
1516        allocator/deallocator. Test both pass and fail cases.
1517        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1518        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1519
15202009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1521
1522        * spchain/init.c, spchain/spchain.scn: Clean up test.
1523
15242009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1525
1526        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1527        routines whose bodies are not used by RTEMS itself.
1528        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1529        spchain/spchain.doc, spchain/spchain.scn: New files.
1530
15312009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1532
1533        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1534        chain for coverage.
1535
15362009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1537
1538        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1539        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1540        improve coverage.
1541
15422009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1543
1544        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1545
15462009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1547
1548        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1549        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1550
15512009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1552
1553        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1554        Enhance spprintk. Add two new fatal error tests to cover
1555        __assert_func.
1556        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1557        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1558
15592009-06-18      Chris Johns <chrisj@rtems.org>
1560
1561        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1562        workaround the H8300 gcc bug.
1563
15642009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1565
1566        * sp54/init.c: Fix spacing.
1567
15682009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1569
1570        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1571
15722009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1573
1574        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1575
15762009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1577
1578        * Makefile.am, configure.ac: Add new test.
1579        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1580        sp54/sp54.scn: New files.
1581
15822009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1583
1584        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1585        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1586        the time of day forward not making server based timers fire.
1587        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1588        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1589        sp53/sp53.scn: New files.
1590
15912009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1592
1593        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1594
15952009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1596
1597        PR 1415/cpukit
1598        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1599        violation.
1600        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1601        sp51/sp51.scn: New files.
1602
16032009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1604
1605        PR 1413/cpukit
1606        * Makefile.am, configure.ac: Add test for case where server based
1607        timers which reinitiated themselves did not get reinserted onto timer
1608        chain.
1609        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1610        sp50/sp50.scn: New files.
1611
16122009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1613
1614        PR 1414/cpukit
1615        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1616        is harder to trick by passing in a valid id of an incorrect object
1617        class.
1618        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1619        sp49/sp49.scn: New files.
1620
16212009-05-19      Chris Johns <chrisj@rtems.org>
1622
1623        * sp04/tswitch.c: Lower sample count for small memory targets.
1624       
16252009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1626
1627        * spprintk/init.c: printk() now 100% covered.
1628
16292009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1630
1631        * spprintk/init.c: More test cases.
1632
16332009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1634
1635        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1636        large enough for buffer node overhead.
1637
16382009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1639
1640        * Makefile.am, configure.ac, spwatchdog/system.h,
1641        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1642        printk. These will help coverage. Simplify spwkspace.
1643        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1644        spprintk/spprintk.scn: New files.
1645        * spwkspace/system.h: Removed.
1646
16472009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1648
1649        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1650        methods.
1651        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1652        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1653
16542009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1655
1656        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1657        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1658        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1659        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1660        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1661        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1662        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1663        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1664        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1665        spsize/size.c: Fix warnings.
1666
16672009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1668
1669        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1670        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1671        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1672        spobjgetnext/system.h: New files.
1673
16742009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1675
1676        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1677        64k to 20k. No impact on test behavior.
1678
16792009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1680
1681        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1682
16832009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1684
1685        * sp37/init.c, sp37/sp37.scn: Add test case for
1686        rtems_interrupt_level_attribute body.
1687
16882009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1689
1690        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1691        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1692        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1693        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1694        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1695        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1696        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1697        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1698        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1699        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1700        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1701        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1702        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1703        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1704        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1705        sp48/Makefile.am, spfatal/Makefile.am,
1706        spfatal01/Makefile.am, spfatal02/Makefile.am,
1707        spfatal03/Makefile.am, spfatal04/Makefile.am,
1708        spfatal05/Makefile.am, spfatal06/Makefile.am,
1709        spfatal07/Makefile.am, spfatal08/Makefile.am,
1710        spfatal09/Makefile.am, spsize/Makefile.am,
1711        spwatchdog/Makefile.am:
1712        Eliminate _exe_/.exe.
1713
17142009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1715
1716        PR 1388/cpukit
1717        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1718        allow both priority inherit and ceiling attributes to be set on
1719        semaphore create. These attributes are mutually exclusive and this
1720        should be an error.
1721
17222009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1723
1724        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1725        unlimited objects when configured for a unified workspace works as
1726        expected.
1727        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1728        sp48/sp48.scn: New files.
1729
17302009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1731                Joel Sherrill <joel.sherrill@oarcorp.com>
1732
1733        PR 1357/cpukit
1734        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1735        honored.
1736        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1737        sp47/sp47.scn: New files.
1738
17392009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1740
1741        * Makefile.am, configure.ac: Add new test to test Watchdog display
1742        helper routines. These reach into the SuperCore.
1743        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1744        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1745        spwatchdog/system.h, spwatchdog/task1.c: New files.
1746
17472009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1748
1749        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1750
17512009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1752
1753        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1754        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1755        hard-coded hex numbers for bad object Ids.
1756
17572009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1758
1759        * sp15/system.h, sp19/system.h: Array of task names should be of type
1760        rtems_name not rtems_id. Similarly array of task ids should be
1761        rtems_id not rtems_name.
1762
17632008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1764
1765        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1766
17672008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1768
1769        * Makefile.am, configure.ac, spfatal06/testcase.h,
1770        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1771        spsize/size.c: Eliminate pointers to API configuration tables in the
1772        main configuration table. Reference the main configuration table and
1773        the API configuration tables directly using the confdefs.h version
1774        rather than obtaining a pointer to it. This eliminated some
1775        variables, a potential fatal error, some unnecessary default
1776        configuration structures. Overall, about a 4.5% reduction in the code
1777        size for minimum and hello on the SPARC.
1778        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1779        spfatal10/testcase.h: Removed.
1780
17812008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1782
1783        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1784        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1785        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1786        successfully with maxixum number of priorities as 16 instead of 256.
1787        This was done by temporarily modifying the score priority.h maximum.
1788        This allowed testing of all API code to ensure that it worked
1789        properly with a reduced number of priorities. Most modifications were
1790        to switch from hard-coded maximum to using the API provided methods
1791        to determine maximum number of priority levels.
1792
17932008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1794
1795        * sp46/sp46.scn: Add screen missed earlier.
1796
17972008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1798
1799        PR 1348/cpukit
1800        * Makefile.am, configure.ac: Add test of special case of resetting cpu
1801        usage information while a period is running.
1802        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
1803        sp46/sp46.scn: New files.
1804
18052008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
1806
1807        * sp45/init.c: New file.
1808
18092008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1810
1811        PR 1347/cpukit
1812        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
1813        Rework Timer Server to ensure that the context allows for blocking,
1814        allocating memory, and acquiring semaphores and mutexes.
1815        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
1816        New files.
1817
18182008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1819
1820        * sp25/system.h: Add warning and temporary m32c conditional until size
1821        type addressed.
1822
18232008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1824
1825        * sp09/screen07.c: Use INT_MAX as number of messages so always
1826        properly sized and no overflow on constant.
1827        * sp09/screen10.c: Delay so on targets with simulator idle clock
1828        tick driver this will work.
1829        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
1830        byte boundaries rather than two byte boundaries.
1831        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
1832        allocate more memory than size_t holds on m32c.
1833
18342008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1835
1836        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
1837        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
1838        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
1839        and Region calls. On 16-bit architectures, size_t can be 16-bits
1840        which would limit sizes to 64K. Also address constants which
1841        overflowed on 16-bit integer targets.
1842
18432008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1844
1845        * sp43/sp43.scn: Bump version to 4.9.99.0
1846
18472008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
1848
1849        * sp19/system.h: Use "double" instead of "rtems_double".
1850
18512008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1852
1853        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
1854
18552008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
1856
1857        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
1858        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
1859        spfatal_support/init.c, spfatal_support/system.h:
1860        Convert to "bool".
1861
18622008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1863
1864        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
1865        declared in a public place.
1866
18672008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1868
1869        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
1870
18712008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1872
1873        * sp43/init.c: Fix derefence of uninitialized pointer.
1874
18752008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1876
1877        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
1878        multiprocessing is not enabled. Saves one more variable from single
1879        processor configuration.
1880
18812008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
1882
1883        PR 1212/cpukit
1884        * Makefile.am, configure.ac: Time slicing will not happen if the task
1885        mode is changed from a non-timeslicing mode to timeslicing mode if it
1886        is done by the executing thread (e.g. in its task body). This change
1887        includes sp44 to demonstrate the problem and verify the correction.
1888        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
1889
18902008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
1891
1892        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
1893        architectures they are not supported on.
1894
18952008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1896
1897        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
1898
18992008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
1900
1901        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
1902          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
1903
19042008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1905
1906        * sp28/init.c: Corrections to configuration.
1907        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
1908        * spsize/size.c: _ISR_Vector_table only exists on architectures
1909        which use the Simple Vectored Interrupt Model.
1910
19112008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
1912
1913        * spsize/size.c: Convention calls for leading underscore on private
1914        RTEMS variables.
1915
19162008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1917
1918        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
1919        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
1920        Refactored and renamed initialization routines to
1921        rtems_initialize_data_structures, rtems_initialize_before_drivers,
1922        rtems_initialize_device_drivers, and
1923        rtems_initialize_start_multitasking. This opened the sequence up so
1924        that bootcard() could provide a more robust and flexible framework
1925        which is easier to explain and understand. This also lays the
1926        groundwork for sharing the division of available memory between the
1927        RTEMS workspace and heap and the C library initialization across all
1928        BSPs.
1929
19302008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1931
1932        * sp32/init.c: Formatting.
1933
19342008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1935
1936        * sp09/screen01.c: Correct test.
1937        * sp09/screen14.c: Update copyright.
1938        * sp28/init.c: Correct end of test messages.
1939
19402008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1941
1942        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
1943
19442008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1945
1946        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
1947        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
1948        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
1949        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
1950        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
1951        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
1952        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
1953        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
1954        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
1955        tests. Add a clock_settime case for < 1988.
1956
19572008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1958
1959        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
1960
19612008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
1962
1963        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
1964        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
1965        * sp41/sp41.scn: Now has content.
1966        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
1967        Object Services recently added to API.
1968
19692008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1970
1971        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
1972        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
1973        collection. This changed the name of a few previously public but
1974        undocumented services and added a some new services.
1975        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
1976        sp43/system.h: New files.
1977
19782008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1979
1980        * spfatal10/.cvsignore: New file.
1981
19822008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
1983
1984        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
1985        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
1986        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
1987        New files.
1988
19892008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
1990
1991        * Makefile.am, configure.ac: Added fatal error tests
1992        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
1993        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
1994        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
1995        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
1996        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
1997        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
1998        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
1999        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
2000        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
2001        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
2002        spfatal_support/init.c, spfatal_support/system.h: New files.
2003
20042008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2005
2006        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
2007        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
2008        test messages.
2009
20102008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2011
2012        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
2013        simple type to a union of an unsigned 32 bit integer and a pointer.
2014        This should help eliminate weird casts between u32 and pointers in
2015        various places. The APIs now have to explicitly call _u32 or _string
2016        versions of helper routines. This should also simplify things and
2017        eliminate the need for ugly casts in some cases.
2018
20192008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
2020
2021        * sp42/Makefile.am: New file.
2022
20232008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2024
2025        Add sp42 to exercise thread queue with knowledge of the implementation
2026        so we can exercise all of the normal paths possible.
2027        * Makefile.am, configure.ac: Add sp42.
2028        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2029
20302008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2031
2032        * sp39/init.c: Add case for long timeout on blocking operation.
2033        * Makefile.am, configure.ac: Add new test to exercise thread
2034        queue blokcing synchronization. sp39 and sp41 are very similar.
2035        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2036        sp41/system.h: New files.
2037
20382008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2039
2040        * sp39/init.c: Clean up.
2041
20422008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2043
2044        * sp39/init.c: Modify to improve coverage.
2045
20462008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2047
2048        * sp36/strict_order_mut.c:
2049
20502008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2051
2052        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2053        driver registration.
2054        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2055        sp40/system.h: New files.
2056
20572008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2058
2059        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2060        Add test cases for:
2061          + message queue create requesting too many message buffers
2062            for the available memory
2063          + region extend with address inside existing heap
2064          + timer server initiate too large a stack, create error
2065        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2066          + task set priority while holding resource
2067
20682008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2069
2070        * Makefile.am, configure.ac: Added sp38 and sp39.
2071        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2072        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2073        sp39/sp39.scn, sp39/system.h: New files.
2074
20752007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2076
2077        * sp36/strict_order_mut.c: New file.
2078
20792007-12-21      Xi Yang <hiyangxi@gmail.com>
2080
2081        * Makefile.am, configure.ac: Add support for proper stacking of
2082        priority inheritance on mutexes as well as enforce proper order of
2083        release.
2084        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2085        sp36/sp36.scn: New files.
2086
20872007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2088
2089        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2090        directive instead of violating RTEMS internals.
2091
20922007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2093
2094        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2095        Add test cases for User Extension Manager to improve code coverage.
2096        * sp21/task1.c: Fix spelling error.
2097
20982007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2099
2100        * spsize/size.c: Account for previous changes in calculation of MPCI
2101        receive server stack.
2102
21032007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2104
2105        * sp09/screen07.c, sp09/sp09.scn: Add test for
2106        rtems_message_queue_broadcast for bad buffer and count pointers.
2107        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2108        with bad priority or initiating twice.
2109        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2110        it forces a dispatch.
2111        * sp37/init.c: New file.
2112
21132007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2114
2115        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2116        enable, flash, and is in progress. These are normally inlines but
2117        also have bodies for non-C code. This test also exercises the odd
2118        case of calling clock tick from outside an ISR.
2119        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2120
21212007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2122
2123        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2124        using notepad with the current task's ID or SELF
2125        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2126        test missing test cases for clock_get.
2127
21282007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2129
2130        * sp28/init.c: Add test code for task variables to improve coverage.
2131
21322007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2133
2134        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2135        RTEMS provided accessor macros to obtain configuration fields.
2136
21372007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2138
2139        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2140        Configuration Table. Eliminate CPU Table from all ports. Delete
2141        references to CPU Table in all forms.
2142
21432007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2144
2145        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2146
21472007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2148
2149        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2150        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2151        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2152        to improve test coverage.
2153
21542007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2155
2156        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2157        coverage.
2158
21592007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2160
2161        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2162
21632007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2164
2165        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2166        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2167        .scn files.
2168
21692007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2170
2171        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2172        commented out and updated the .scn file.
2173
21742007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2175
2176        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2177        buffered test IO.
2178
21792007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2180
2181        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2182        rtems_io_unregister_driver did not have any test code.
2183
21842007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2185
2186        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2187        since it was used to configure a no longer used feature. Device names
2188        are now part of the filesystem not in a table. This also eliminated
2189        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2190        RTEMS as well as the memory allocation used to populate
2191        _IO_Driver_name_table.
2192
21932007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2194
2195        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2196        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2197        properly.
2198
21992007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2200
2201        * spsize/size.c: Eliminated the variables
2202        _RTEMS_tasks_User_initialization_tasks and
2203        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2204        used in one place after initialized. It was a waste of space.
2205
22062007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2207
2208        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2209        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2210        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2211        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2212        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2213        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2214        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2215        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2216        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2217        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2218        spsize/size.c: Add optional managers to Makefiles. Clean up test
2219        cases so last output line follows END OF pattern. Make sure test case
2220        all run. All tests appeared ok on sis.
2221
22222007-04-05      Joel Sherrill <joel@OARcorp.com>
2223
2224        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2225
22262007-04-05      Joel Sherrill <joel@OARcorp.com>
2227
2228        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2229        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2230        CONFIGURE_APPLICATION_NEEDS_XXX.
2231
22322007-04-02      Joel Sherrill <joel@OARcorp.com>
2233
2234        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2235
22362007-04-02      Joel Sherrill <joel@OARcorp.com>
2237
2238        * spsize/size.c: Convert from Classic API style TOD_Control as
2239        fundamental time structure to POSIX struct timespec. Add
2240        clock_get_uptime().
2241
22422007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2243
2244        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2245
22462007-03-26      Joel Sherrill <joel@OARcorp.com>
2247
2248        * sp35/priinv.c: Remove warning.
2249
22502007-03-10      Joel Sherrill <joel@OARcorp.com>
2251
2252        * sp26/system.h: Remove incorrect and duplicate
2253        CONFIGURE_EXTRA_TASK_STACKS.
2254
22552007-03-05      Joel Sherrill <joel@OARcorp.com>
2256
2257        PR 1222/cpukit
2258        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2259        thread that is blocked on a priority based thread queue is changed,
2260        that its placement in the queue is reevaluated based upon the new
2261        priority. This enhancement includes modifications to the SuperCore as
2262        well as new test cases.
2263        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2264        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2265        sp35/sp35.doc, sp35/sp35.scn: New files.
2266
22672007-03-05      Joel Sherrill <joel@OARcorp.com>
2268
2269        * sp26/system.h: Correct memory required for stack sizes.
2270
22712007-02-06      Joel Sherrill <joel@OARcorp.com>
2272
2273        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2274        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2275        tests.
2276
22772006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2278
2279        * sp33/init.c: Improve barrier test to include normal blocking with
2280        manual release and unblocking in barrier deletion.
2281
22822006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2283
2284        * configure.ac: New BUG-REPORT address.
2285
22862006-11-20      Joel Sherrill <joel@OARcorp.com>
2287
2288        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2289        and make output more compliant with other tests.
2290
22912006-11-17      Joel Sherrill <joel@OARcorp.com>
2292
2293        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2294        cases intended on all targets possible with new heap algorithm.
2295
22962006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2297
2298        * Makefile.am, configure.ac: Adding Classic API Barriers.
2299        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2300        New files.
2301
23022006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2303
2304        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2305
23062006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2307
2308        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2309        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2310        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2311        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2312        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2313        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2314        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2315        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2316        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2317        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2318        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2319        Use rtems_testsdir instead.
2320
23212006-04-05      Joel Sherrill <joel@OARcorp.com>
2322                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2323
2324        * spsize/size.c: Victor spotted the problem that
2325        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2326        variables and needed to be set to the same value.  I took that
2327        idea and just removed _Thread_MP_Receive.  All uses are now
2328        _MPCI_Receive_server_tcb.
2329
23302005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2331
2332        * configure.ac: Remove RTEMS_ENABLE_BARE,
2333        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2334
23352005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2336
2337        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2338        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2339        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2340        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2341        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2342        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2343        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2344        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2345        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2346        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2347        spfatal/Makefile.am, spsize/Makefile.am:
2348        Convert to use *_PROGRAMS.
2349
23502005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2351
2352        * sp01/Makefile.am, sp02/Makefile.am,
2353        sp03/Makefile.am, sp04/Makefile.am,
2354        sp05/Makefile.am, sp06/Makefile.am,
2355        sp07/Makefile.am, sp08/Makefile.am,
2356        sp09/Makefile.am, sp11/Makefile.am,
2357        sp12/Makefile.am, sp13/Makefile.am,
2358        sp14/Makefile.am, sp15/Makefile.am,
2359        sp16/Makefile.am, sp17/Makefile.am,
2360        sp19/Makefile.am, sp20/Makefile.am,
2361        sp21/Makefile.am, sp22/Makefile.am,
2362        sp23/Makefile.am, sp24/Makefile.am,
2363        sp25/Makefile.am, sp26/Makefile.am,
2364        sp27/Makefile.am, sp28/Makefile.am,
2365        sp29/Makefile.am, sp30/Makefile.am,
2366        sp31/Makefile.am, sp32/Makefile.am,
2367        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2368
23692005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2370
2371        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2372        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2373        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2374        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2375        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2376        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2377        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2378        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2379        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2380        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2381        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2382        * sptests.am: Remove.
2383
23842005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2385
2386        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2387        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2388        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2389        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2390        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2391        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2392        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2393        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2394        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2395        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2396        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2397
23982005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2399
2400        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2401
24022005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2403
2404        * spsize/Makefile.am: Rename TEST to spsize.
2405        * spsize/size.scn: Remove.
2406        * spsize/spsize.scn: New (renamed from size.scn).
2407
24082005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2409
2410        * configure.ac: Add spfatal/Makefile.
2411        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2412        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2413        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2414        * sptests.am: Remove LIB_VARIANT.
2415
24162005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2417
2418        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2419        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2420        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2421        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2422        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2423        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2424        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2425        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2426        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2427        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2428        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2429
24302005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2431
2432        * Makefile.am: Cleanup.
2433
24342005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2435
2436        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2437        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2438        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2439        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2440        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2441        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2442        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2443        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2444        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2445        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2446        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2447        spfatal/Makefile.am, spsize/Makefile.am:
2448        Partial conversion to automake.
2449
24502005-03-07      Joel Sherrill <joel@OARcorp.com>
2451
2452        * sp13/task1.c: Removed warnings.
2453
24542004-09-29      Joel Sherrill <joel@OARcorp.com>
2455
2456        * spsize/size.c: i960 obsoleted and all references removed.
2457
24582004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2459
2460        * configure.ac: Require automake > 1.9.
2461
24622004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2463
2464        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2465        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2466        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2467        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2468        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2469        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2470        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2471        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2472        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2473        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2474        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2475        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2476        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2477        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2478        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2479        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2480        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2481        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2482        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2483        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2484        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2485        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2486        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2487        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2488        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2489        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2490        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2491        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2492        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2493        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2494        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2495        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2496
24972004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2498
2499        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2500
25012004-03-30      David Querbach <querbach@realtime.bc.ca>
2502
2503        PR 595/tests
2504        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2505        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2506        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2507        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2508        others treat it as a count of longs.
2509
25102004-03-30      David Querbach <querbach@realtime.bc.ca>
2511
2512        PR 596/tests
2513        * sp32/init.c: A missing definition of TEST_INIT before including
2514        <tmacros.h> means that buffered output will not work even if selected
2515        in buffer_test_io.h.
2516
25172004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2518
2519        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2520        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2521        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2522        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2523        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2524        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2525        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2526        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2527        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2528        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2529        types.
2530
25312004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2532
2533        * configure.ac: Add 2nd arg to RTEMS_TOP.
2534
25352004-03-05      Joel Sherrill <joel@OARcorp.com>
2536
2537        * sp07/buffered_io.c: Remove warning.
2538
25392004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2540
2541        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2542        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2543        * sp02/Makefile.am: Ditto.
2544        * sp03/Makefile.am: Ditto.
2545        * sp04/Makefile.am: Ditto.
2546        * sp05/Makefile.am: Ditto.
2547        * sp06/Makefile.am: Ditto.
2548        * sp07/Makefile.am: Ditto.
2549        * sp08/Makefile.am: Ditto.
2550        * sp09/Makefile.am: Ditto.
2551        * sp11/Makefile.am: Ditto.
2552        * sp12/Makefile.am: Ditto.
2553        * sp13/Makefile.am: Ditto.
2554        * sp14/Makefile.am: Ditto.
2555        * sp15/Makefile.am: Ditto.
2556        * sp16/Makefile.am: Ditto.
2557        * sp17/Makefile.am: Ditto.
2558        * sp19/Makefile.am: Ditto.
2559        * sp20/Makefile.am: Ditto.
2560        * sp21/Makefile.am: Ditto.
2561        * sp22/Makefile.am: Ditto.
2562        * sp23/Makefile.am: Ditto.
2563        * sp24/Makefile.am: Ditto.
2564        * sp25/Makefile.am: Ditto.
2565        * sp26/Makefile.am: Ditto.
2566        * sp27/Makefile.am: Ditto.
2567        * sp28/Makefile.am: Ditto.
2568        * sp29/Makefile.am: Ditto.
2569        * sp30/Makefile.am: Ditto.
2570        * sp31/Makefile.am: Ditto.
2571        * sp32/Makefile.am: Ditto.
2572        * spfatal/Makefile.am: Ditto.
2573        * spsize/Makefile.am: Ditto.
2574
25752003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2576
2577        * sptests.am: Add dirstamp support.
2578
25792003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2580
2581        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2582
25832003-12-16      Joel Sherrill <joel@OARcorp.com>
2584
2585        PR 544/tests
2586        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2587        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2588        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2589        make tests account for resources and not print at inappropriate
2590        times.
2591        * sp07/buffered_io.c: New file.
2592
25932003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2594
2595        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2596
25972003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2598
2599        * sp01/Makefile.am: Remove all-local: $(ARCH).
2600        * sp02/Makefile.am: Remove all-local: $(ARCH).
2601        * sp03/Makefile.am: Remove all-local: $(ARCH).
2602        * sp04/Makefile.am: Remove all-local: $(ARCH).
2603        * sp05/Makefile.am: Remove all-local: $(ARCH).
2604        * sp06/Makefile.am: Remove all-local: $(ARCH).
2605        * sp07/Makefile.am: Remove all-local: $(ARCH).
2606        * sp08/Makefile.am: Remove all-local: $(ARCH).
2607        * sp09/Makefile.am: Remove all-local: $(ARCH).
2608        * sp11/Makefile.am: Remove all-local: $(ARCH).
2609        * sp12/Makefile.am: Remove all-local: $(ARCH).
2610        * sp13/Makefile.am: Remove all-local: $(ARCH).
2611        * sp14/Makefile.am: Remove all-local: $(ARCH).
2612        * sp15/Makefile.am: Remove all-local: $(ARCH).
2613        * sp16/Makefile.am: Remove all-local: $(ARCH).
2614        * sp17/Makefile.am: Remove all-local: $(ARCH).
2615        * sp19/Makefile.am: Remove all-local: $(ARCH).
2616        * sp20/Makefile.am: Remove all-local: $(ARCH).
2617        * sp21/Makefile.am: Remove all-local: $(ARCH).
2618        * sp22/Makefile.am: Remove all-local: $(ARCH).
2619        * sp23/Makefile.am: Remove all-local: $(ARCH).
2620        * sp24/Makefile.am: Remove all-local: $(ARCH).
2621        * sp25/Makefile.am: Remove all-local: $(ARCH).
2622        * sp26/Makefile.am: Remove all-local: $(ARCH).
2623        * sp27/Makefile.am: Remove all-local: $(ARCH).
2624        * sp28/Makefile.am: Remove all-local: $(ARCH).
2625        * sp29/Makefile.am: Remove all-local: $(ARCH).
2626        * sp30/Makefile.am: Remove all-local: $(ARCH).
2627        * sp31/Makefile.am: Remove all-local: $(ARCH).
2628        * sp32/Makefile.am: Remove all-local: $(ARCH).
2629        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2630        * spsize/Makefile.am: Remove all-local: $(ARCH).
2631
26322003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2633
2634        * configure.ac: Reflect having moved to testsuites/.
2635
26362003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2637
2638        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2639
26402003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2641
2642        * configure.ac:Remove RTEMS_CHECK_CPU.
2643
26442003-09-04      Joel Sherrill <joel@OARcorp.com>
2645
2646        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2647        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2648        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2649        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2650        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2651        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2652        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2653        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2654        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2655        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2656        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2657        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2658        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2659        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2660        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2661        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2662        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2663        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2664        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2665        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2666        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2667        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2668        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2669        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2670        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2671        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2672        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2673        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2674        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2675        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2676        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2677        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2678        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2679        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2680        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2681        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2682        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2683        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2684        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2685        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2686        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2687        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2688        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2689        spsize/size.c, spsize/system.h: URL for license changed.
2690
26912003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2692
2693        PR 458/tests
2694        * sp30/task1.c: Correct indexing problem.
2695
26962003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2697
2698        * Makefile.am: Reflect having moved aclocal/.
2699
27002003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2701
2702        * Makefile.am: Reflect having moved automake/.
2703        * sp01/Makefile.am: Reflect having moved automake/.
2704        * sp02/Makefile.am: Reflect having moved automake/.
2705        * sp03/Makefile.am: Reflect having moved automake/.
2706        * sp04/Makefile.am: Reflect having moved automake/.
2707        * sp05/Makefile.am: Reflect having moved automake/.
2708        * sp06/Makefile.am: Reflect having moved automake/.
2709        * sp07/Makefile.am: Reflect having moved automake/.
2710        * sp08/Makefile.am: Reflect having moved automake/.
2711        * sp09/Makefile.am: Reflect having moved automake/.
2712        * sp11/Makefile.am: Reflect having moved automake/.
2713        * sp12/Makefile.am: Reflect having moved automake/.
2714        * sp13/Makefile.am: Reflect having moved automake/.
2715        * sp14/Makefile.am: Reflect having moved automake/.
2716        * sp15/Makefile.am: Reflect having moved automake/.
2717        * sp16/Makefile.am: Reflect having moved automake/.
2718        * sp17/Makefile.am: Reflect having moved automake/.
2719        * sp19/Makefile.am: Reflect having moved automake/.
2720        * sp20/Makefile.am: Reflect having moved automake/.
2721        * sp21/Makefile.am: Reflect having moved automake/.
2722        * sp22/Makefile.am: Reflect having moved automake/.
2723        * sp23/Makefile.am: Reflect having moved automake/.
2724        * sp24/Makefile.am: Reflect having moved automake/.
2725        * sp25/Makefile.am: Reflect having moved automake/.
2726        * sp26/Makefile.am: Reflect having moved automake/.
2727        * sp27/Makefile.am: Reflect having moved automake/.
2728        * sp28/Makefile.am: Reflect having moved automake/.
2729        * sp29/Makefile.am: Reflect having moved automake/.
2730        * sp30/Makefile.am: Reflect having moved automake/.
2731        * sp31/Makefile.am: Reflect having moved automake/.
2732        * sp32/Makefile.am: Reflect having moved automake/.
2733        * spfatal/Makefile.am: Reflect having moved automake/.
2734        * spsize/Makefile.am: Reflect having moved automake/.
2735
27362003-08-14      Joel Sherrill <joel@OARcorp.com>
2737
2738        * sp02/task1.c: Added ID to name lookup service and changed name of
2739        id/name translation status code. This propagated to multiple
2740        functions. The user API service added was rtems_object_id_to_name()
2741
27422003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2743
2744        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2745
27462003-05-29      Joel Sherrill <joel@OARcorp.com>
2747
2748        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2749
27502003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2751
2752        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2753        CC_CFLAGS_DEFAULT (obsolete).
2754
27552003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2756
2757        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2758        Remove CC_LDFLAGS_PROFILE_V.
2759
27602003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2761
2762        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2763
27642003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2765
2766        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2767
27682003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2769
2770        * configure.ac: AC_PREREQ(2.57).
2771
27722002-11-14      Joel Sherrill <joel@OARcorp.com>
2773
2774        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2775        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2776        update the IDs in the screens.
2777
27782002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2779
2780        * .cvsignore: Reformat.
2781        Add autom4te*cache.
2782        Remove autom4te.cache.
2783
27842002-09-14      Joel Sherrill <joel@OARcorp.com>
2785
2786        * sp32/.cvsignore: New file.
2787
27882002-09-14      Aaron J. Grier <aaron@frye.com>
2789
2790        * PR271 was not applicable against the current source but included
2791        a nice test that Joel decided to add to the tree as sp32.
2792        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
2793        * Makefile.am, configure.ac: Modified to reflect addition.
2794
27952002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2796
2797        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
2798        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
2799        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
2800        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
2801        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
2802        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
2803        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
2804        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
2805        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
2806        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
2807        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
2808        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
2809        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
2810        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
2811        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
2812        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
2813        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
2814        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
2815        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
2816        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
2817        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
2818        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
2819        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
2820        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
2821        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
2822        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
2823        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
2824        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
2825        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
2826        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
2827        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
2828
28292002-08-01      Joel Sherrill <joel@OARcorp.com>
2830
2831        * Per PR47 add support for buffered test output.  This involved
2832        adding defines to redirect output to a buffer and dump it when
2833        full, at "test pause", and at exit.  To avoid problems when redefining
2834        exit(), all tests were modified to call rtems_test_exit().
2835        Some tests, notable psxtests, had to be modified to include
2836        the standard test macro .h file (pmacros.h or tmacros.h) to
2837        enable this support.
2838        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
2839        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
2840        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
2841        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
2842        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
2843        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
2844        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
2845
28462002-07-30      Joel Sherrill <joel@OARcorp.com>
2847
2848        * spsize/size.c: Don't reference the RTEMS allocated interrupt
2849        stack if the port doesn't configure using it.
2850
28512002-07-04      Joel Sherrill <joel@OARcorp.com>
2852
2853        * Jump table for single entry point removed.
2854        * spsize/size.c:  Modified to reflect above.
2855
28562002-07-01      Joel Sherrill <joel@OARcorp.com>
2857
2858        * sp29/init.c: Corrected definitions for task stack usage.
2859
28602002-07-01      Joel Sherrill <joel@OARcorp.com>
2861
2862        * spsize/size.c: _Thread_queue_Extract_table removed.
2863
28642001-05-17      Joel Sherrill <joel@OARcorp.com>
2865
2866        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
2867        number of staticly configured device drivers.
2868
28692001-05-14      Joel Sherrill <joel@OARcorp.com>
2870
2871        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
2872        than the configured number of drivers.
2873 
28742002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2875
2876        * configure.ac: Remove ENABLE_GCC28.
2877
28782001-04-04      Joel Sherrill <joel@OARcorp.com>
2879
2880        * spsize/size.c: Reflect SPARC modifcation to get rid of
2881        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
2882 
28832001-03-29      Joel Sherrill <joel@OARcorp.com>
2884
2885        * Per PR147 addressed problems when reseting and inserting a timer
2886        into a timer chain that did not honor time passage since the last
2887        time the timer server was scheduled and the new insertion.
2888        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
2889
28902001-03-28      Joel Sherrill <joel@OARcorp.com>
2891
2892        * Side-effect of PR132.
2893        * sp21/system.h: Now must explicitly request NULL driver.
2894
28952002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2896
2897        * configure.ac:
2898        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
2899        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
2900        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
2901        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
2902        * Makefile.am: Remove AUTOMAKE_OPTIONS.
2903        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
2904        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
2905        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
2906        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
2907        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
2908        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
2909        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
2910        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
2911        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
2912        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
2913        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
2914        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
2915        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
2916        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
2917        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
2918        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
2919        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
2920        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
2921        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
2922        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
2923        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
2924        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
2925        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
2926        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
2927        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
2928        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
2929        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
2930        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
2931        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
2932
29332002-03-20      Chris Johns <ccj@acm.org>
2934
2935        * PR145.
2936        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
2937        in system (e.g. driver tasks).  Also exit on minimum number of
2938        switches not precise number.
2939
29402001-01-29      Joel Sherrill <joel@OARcorp.com>
2941
2942        * Fixed bug where resetting a timer that was not at the head
2943        of one of the task timer chains resulted in the Timer Server
2944        task waking up too far in the future.
2945        * Added rtems_timer_get_information() directive to support testing.
2946        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
2947        above condition.
2948
29492001-01-22      Joel Sherrill <joel@OARcorp.com>
2950
2951        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
2952        because priority added as argument to rtems_timer_initiate_server().
2953
29542001-01-16      Joel Sherrill <joel@OARcorp.com>
2955
2956        * Added tests for task-based timers.  This included the new tests
2957        sp30 and sp31.
2958        * Makefile.am, configure.ac: Modified to reflect new tests and files.
2959        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
2960        for task-based timer services.
2961        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
2962        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
2963        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
2964        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
2965        sp31/task1.c: New files.
2966
29672001-11-01      Joel Sherrill <joel@OARcorp.com>
2968
2969        * sp26/system.h: Properly account for stack memory used by
2970        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
2971        and processed as PR78.
2972
29732001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2974
2975        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
2976        * configure.in: Remove.
2977        * configure.ac: New file, generated from configure.in by autoupdate.
2978
29792001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2980
2981        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
2982
29832001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2984
2985        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
2986        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
2987        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
2988        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
2989        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
2990        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
2991        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
2992        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
2993        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
2994        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
2995        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
2996        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
2997        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
2998        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
2999        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
3000        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
3001        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
3002        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
3003        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
3004        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
3005        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
3006        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
3007        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
3008        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
3009        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
3010        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
3011        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
3012        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
3013        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
3014
30152001-08-16      Joel Sherrill <joel@OARcorp.com>
3016
3017        * sp20/system.h: Account for extra task stacks properly.
3018
30192001-08-16      Joel Sherrill <joel@OARcorp.com>
3020
3021        * sp13/sp13.scn: Id in screen had wrong class field value.
3022        * sp13/system.h: Account for message buffer memory.
3023        * sp13/task2.c: Remove unnecessary check for failure.
3024
30252001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
3026
3027        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
3028
30292001-04-20      Joel Sherrill <joel@OARcorp.com>
3030
3031        * sp298/sp28.scn: Minor adjustment so test output matches the screen
3032        file.
3033
30342001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3035
3036        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3037
30382001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3039
3040        * sp21/Makefile.am: Remove libtest.
3041
30422000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3043
3044        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3045
30462000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3047
3048        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3049
30502000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3051
3052        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3053        Switch to GNU canonicalization.
3054        * sptests.am: Remove DEFS.
3055
30562000-09-29      Joel Sherrill <joel@OARcorp.com>
3057
3058        * sp20/sp20.scn: Corrected to reflect new addition.
3059        * sp20/system.h: Removed comment reflecting history.
3060
30612000-09-29      Stephan Merker <merker@decrc.abb.de>
3062
3063        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3064        Added new task to test sequence of altering a period's length
3065        while it is still active.
3066
30672000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3068
3069        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3070        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3071        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3072        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3073        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3074        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3075        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3076        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3077        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3078        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3079
30802000-08-10      Joel Sherrill <joel@OARcorp.com>
3081
3082        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.