source: rtems/testsuites/sptests/ChangeLog @ b0a2a7aa

4.115
Last change on this file since b0a2a7aa was b0a2a7aa, checked in by Jennifer Averett <Jennifer.Averett@…>, on 10/04/11 at 15:18:16

2011-10-04 Sebastian Huber <sebastian.huber@…>

PR 1922

  • spcbssched02/system.h, spcbssched03/system.h, spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/system.h: EDF and CBS scheduler: extern declarations fix.
  • Property mode set to 100644
File size: 125.3 KB
Line 
12011-10-04      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        PR 1922
4        * spcbssched02/system.h, spcbssched03/system.h, spedfsched02/system.h,
5        spedfsched02/task1.c, spedfsched03/system.h: EDF and CBS scheduler:
6        extern declarations fix.
7
82011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
9
10        * sp50/init.c, spclockget/init.c: Include "pritime.h".
11        Use PRIdtime_t to print time_t.
12
132011-09-30      Ralf Corsépius <ralf.corsepius@rtems.org>
14
15        * configure.ac: Check for size of time_t.
16
172011-09-29      Ralf Corsépius <ralf.corsepius@rtems.org>
18
19        * sp75/init.c, spcbssched01/init.c, spcbssched01/task1.c
20        spcbssched02/init.c, spcbssched02/task_periodic.c,
21        spcbssched03/init.c, spcbssched03/tasks_aperiodic.c,
22        spcbssched03/tasks_periodic.c, spedfsched01/init.c,
23        spedfsched01/task1.c, spedfsched02/getall.c, spedfsched02/init.c,
24        spedfsched02/task1.c, spedfsched03/init.c,
25        spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c,
26        sprbtree01/init.c: Add HAVE_CONFIG_H.
27
282011-09-29      Sebastian Huber <sebastian.huber@embedded-brains.de>
29
30        * sp2038/init.c: More test cases.
31
322011-09-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
33
34        * sp2038/Makefile.am, sp2038/init.c, sp2038/sp2038.doc,
35        sp2038/sp2038.scn: New files.
36        * Makefile.am, configure.ac: Reflect changes above.
37
382011-09-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
39
40        * spfatal07/testcase.h: Print end of test if test is not applicable.
41
422011-09-26      Petr Benes <benesp16@fel.cvut.cz>
43
44        PR 1923/testing
45        * spcbssched02/spcbssched02.scn, spcbssched02/system.h,
46        spcbssched03/init.c, spcbssched03/system.h, spedfsched02/system.h,
47        spedfsched03/system.h, sprbtree01/init.c: Improve coverage.
48
492011-09-20      Petr Benes <benesp16@fel.cvut.cz>
50
51        PR 1916/testing
52        * spcbssched02/init.c, spcbssched02/spcbssched02.scn,
53        spcbssched02/system.h, spcbssched02/task_periodic.c,
54        spedfsched03/init.c, spedfsched03/system.h,
55        spedfsched03/tasks_aperiodic.c: Improve coverage.
56
572011-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * spcbssched01/Makefile.am, spcbssched02/Makefile.am,
60        spcbssched03/Makefile.am: Formatting.
61
622011-09-15      Petr Benes <benesp16@fel.cvut.cz>
63
64        PR 1907/testing
65        * Makefile.am, configure.ac: Add tests for the CBS (Constant Bandwidth
66        Server) scheduler.
67        * spcbssched01/.cvsignore, spcbssched01/Makefile.am,
68        spcbssched01/init.c, spcbssched01/spcbssched01.doc,
69        spcbssched01/spcbssched01.scn, spcbssched01/system.h,
70        spcbssched01/task1.c, spcbssched02/.cvsignore,
71        spcbssched02/Makefile.am, spcbssched02/init.c,
72        spcbssched02/spcbssched02.doc, spcbssched02/spcbssched02.scn,
73        spcbssched02/system.h, spcbssched02/task_periodic.c,
74        spcbssched03/.cvsignore, spcbssched03/Makefile.am,
75        spcbssched03/cbsparams.h, spcbssched03/init.c,
76        spcbssched03/spcbssched03.doc, spcbssched03/spcbssched03.scn,
77        spcbssched03/system.h, spcbssched03/tasks_aperiodic.c,
78        spcbssched03/tasks_periodic.c: New files.
79
802011-09-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82        * spnsext01/init.c: Use correct API.
83
842011-09-11      Joel Sherrill <joel.sherrill@oarcorp.com>
85
86        * spedfsched01/Makefile.am, spedfsched02/Makefile.am,
87        spedfsched03/Makefile.am: Use all managers.
88
892011-09-11      Petr Benes <benesp16@fel.cvut.cz>
90
91        PR 1897/testing
92        * Makefile.am, configure.ac: Add tests for Earliest Deadline First
93        (EDF) Scheduling Algorithm implementation.
94        * spedfsched01/.cvsignore, spedfsched01/Makefile.am,
95        spedfsched01/init.c, spedfsched01/spedfsched01.doc,
96        spedfsched01/spedfsched01.scn, spedfsched01/system.h,
97        spedfsched01/task1.c, spedfsched02/.cvsignore,
98        spedfsched02/Makefile.am, spedfsched02/getall.c, spedfsched02/init.c,
99        spedfsched02/spedfsched02.doc, spedfsched02/spedfsched02.scn,
100        spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/.cvsignore,
101        spedfsched03/Makefile.am, spedfsched03/edfparams.h,
102        spedfsched03/init.c, spedfsched03/spedfsched03.doc,
103        spedfsched03/spedfsched03.scn, spedfsched03/system.h,
104        spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c: New
105        files.
106
1072011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
108
109        * sp03/sp03.scn, sp05/sp05.scn, sp23/sp23.scn, sp27/sp27.scn,
110        sp27a/sp27a.scn, sp39/sp39.scn: Update.
111
1122011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
113
114        * sptests/sp68/init.c: Avoid CPU_STRUCTURE_ALIGNMENT.
115
1162011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
117
118        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
119        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
120        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
121        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
122        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
123        spfatal_support/init.c: Print proper begin message.
124
1252011-09-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
126
127        * sp40/init.c: Avoid unsupported test cases.
128
1292011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
130
131        * spfatal13/testcase.h: Fixed test name.
132        * spfatal05/testcase.h: Increased wait time for slow hardware.
133        * spfatal_support/init.c: Print test name at end of test.
134        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
135        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
136        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
137        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
138        spfatal09/spfatal09.scn, spfatal10/spfatal10.scn,
139        spfatal11/spfatal11.scn, spfatal12/spfatal12.scn,
140        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
141        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
142        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
143        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
144        spfatal21/spfatal21.scn, spfatal22/spfatal22.scn,
145        spfatal23/spfatal23.scn, spfatal24/spfatal24.scn,
146        spfatal25/spfatal25.scn: Reflect changes from above.
147
1482011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
149
150        PR 1899/testing
151        * spfatal14/Makefile.am: Adjust number of semaphores to consume to
152        trigger fatal error.
153
1542011-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
155
156        PR 1899/testing
157        * spfatal14/Makefile.am, spfatal15/Makefile.am, spfatal16/Makefile.am:
158        Adjust number of semaphores to consume to trigger fatal error.
159
1602011-08-21      Petr Benes <benesp16@fel.cvut.cz>
161
162        PR 1886/cpukit
163        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: This patch enables
164        inserting duplicate keys into rbtree. It is possible to turn on this
165        feature when initializing the tree.
166
1672011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
168
169        * spfatal_support/init.c: Ensure that _Thread_BSP_context is
170        initialized.
171
1722011-08-02      Petr Benes <benesp16@fel.cvut.cz>
173
174        PR 1883/testing
175        * sprbtree01/init.c: Attempt provide coverage on last two ranges.
176
1772011-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
178
179        PR 1877/cpukit
180        * sprbtree01/init.c: Add comparison function for RBTrees.
181
1822011-08-02      Petr Benes <benesp16@fel.cvut.cz>
183
184        PR 1862/testing
185        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Improve test coverage.
186
1872011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
188
189        * sp75/init.c, sp75/sp75.doc, sp75/sp75.scn: Correct test and
190        supporting documentation.
191
1922011-07-28      Pawel Zagorski <pzagor@agh.edu.pl>
193
194        PR 1857/tests
195        * Makefile.am, configure.ac: Add test where there is more than one
196        thread at a priority with the executing thread being non-preemptive.
197        * sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
198        sp76/sp76.scn: New files.
199
2002011-07-28      Petr Benes <benesp16@fel.cvut.cz>
201
202        PR 1858/testing
203        * sp74/sp74.doc: Fix after changes.
204
2052011-07-27      Petr Benes <benesp16@fel.cvut.cz>
206
207        PR 1854/cpukit
208        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Add test of the
209        rtems_rbtree_extract() to improve test coverage.
210
2112011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
212
213        * Makefile.am, configure.ac: New test to get coverage of core mutex
214        obtain while in ISR or other dispatch disabled critical section but
215        no wait.
216        * sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
217        sp75/sp75.scn: New files.
218
2192011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
220
221        * sp74/init.c, sp74/sp74.scn: Fix to get the case hit per coverage
222        reports.
223
2242011-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
225
226        * sp74/init.c: Does not need clock driver.
227
2282011-07-26      Pawel Zagorski <pzagor@agh.edu.pl>
229
230        PR 1853/tests
231        * Makefile.am, configure.ac: Add test for case where a thread is
232        non-preemptive, multiple threads are ready at that priority, a higher
233        priority thread is heir and the thread yields.
234        * sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
235        sp74/sp74.scn: New files.
236
2372011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
238
239        * sp04/tswitch.c, sp07/task1.c, sp07/task2.c, sp09/screen07.c,
240        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
241        sp13/task1.c, sp14/asr.c, sp14/task1.c, sp19/first.c, sp19/fptask.c,
242        sp19/inttest.h, sp19/task1.c, sp20/task1.c, sp25/task1.c,
243        sp26/task1.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp32/init.c,
244        sp33/init.c, sp34/changepri.c, sp36/strict_order_mut.c, sp37/init.c,
245        sp43/init.c, sp44/init.c, sp48/init.c, sp54/init.c, sp59/init.c,
246        sp65/init.c, sp68/init.c, spchain/init.c, spclockget/init.c,
247        spfatal03/testcase.h, spfatal07/testcase.h, spfatal_support/init.c:
248        Do not line length exceed 80 columns.
249
2502011-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
253        number of buffers times buffer size exceeds that representable by
254        size_t.
255
2562011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
257
258        * sp66/init.c: Remove (unused).
259        * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
260        spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
261        spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
262        spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
263        spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
264        Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
265        * sp43/Makefile.am: Add system.h to *_SOURCES.
266        * Makefile.am: Remove DIST_SUBDIRS.
267        Remove EXTRA_DIST.
268        * sp33/Makefile.am: Eliminate scndir.
269
2702011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
271
272        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
273        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
274        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
275        sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
276
2772011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
278
279        * sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
280        sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
281        deprecated rtems_clock_get() except in spclockget().
282
2832011-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
284
285        * spintrcritical01/init.c: Fixed warning fix.
286
2872011-05-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
288
289        * sp21/init.c, sp21/sp21.doc sp21/sp21.scn: New test cases.
290
2912011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
292
293        * sp39/init.c: Fix tests broken in warning pass.
294
2952011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
296
297        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
298        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
299        * Makefile.am, configure.ac: Reflect changes above.
300
3012011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
302
303        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
304        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
305        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
306        spsimplesched02/init.c: Remove warnings.
307
3082011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
309
310        * sp09/screen02.c: Use integer value that fits into one character.
311
3122011-04-04      Gedare Bloom <giddyup44@yahoo.com>
313
314        PR 1641/cpukit
315        * Makefile.am, configure.ac: Create testcase for red black tree.
316        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
317        sprbtree01/sprbtree01.scn: New files.
318
3192011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
320
321        PR 1729/cpukit
322        * spsize/size.c: Add next step in SMP support. This adds an allocated
323        array of the Per_CPU structures to support multiple cpus vs a single
324        instance of the structure which is still used if SMP support is
325        disabled. Configuration support is also added to explicitly enable or
326        disable SMP. But SMP can only be enabled for the CPUs which will
327        support it initially -- SPARC and i386. With the stub BSP support, a
328        BSP can be run as a single core SMP system from an RTEMS data
329        structure standpoint.
330
3312011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
332
333        * spfifo05/init.c: Console interrupts perturb test.
334
3352011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
336
337        PR 1743/cpu
338        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
339        Scheduler as complement to existing Deterministic Priority Scheduler.
340        This scheduler serves both as an example and as a lighter weight
341        implementation for smaller systems.
342        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
343        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
344        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
345        spsimplesched02/Makefile.am, spsimplesched02/init.c,
346        spsimplesched02/spsimplesched02.doc,
347        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
348        spsimplesched03/Makefile.am, spsimplesched03/init.c,
349        spsimplesched03/spsimplesched03.doc,
350        spsimplesched03/spsimplesched03.scn: New files.
351
3522011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
353
354        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
355        seconds field is less than.
356
3572011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
358
359        * sp08/sp08.scn: Convert to UNIX CR/LF.
360
3612011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
362
363        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
364        sp09/sp09.scn: Improve coverage. Change mode while system not up and
365        broadcast a message that is too large.
366        * sp08/system.h, sp08/task1.c: Removed.
367
3682011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
369
370        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
371        to improve coverage of the thread yield logic.
372        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
373        sp73/sp73.scn: New files.
374
3752011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
376
377        * sp07/init.c: Improve coverage.
378
3792011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
380
381        * spwkspace/init.c: Adjust test to account for recent heap change on
382        NULL.
383
3842011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
385
386        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
387
3882011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
389
390        * spchain/init.c: Improve coverage testing.
391
3922011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
393
394        * configure.ac: Add AC_CONFIG_HEADER(config.h).
395
3962011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
397
398        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
399        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
400        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
401        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
402        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
403        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
404        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
405        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
406        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
407        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
408        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
409        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
410        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
411        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
412        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
413        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
414        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
415        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
416        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
417        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
418        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
419        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
420        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
421        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
422        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
423        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
424        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
425        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
426        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
427        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
428        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
429        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
430        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
431        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
432        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
433        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
434        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
435        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
436        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
437        spintrcritical08/init.c, spintrcritical09/init.c,
438        spintrcritical10/init.c, spintrcritical11/init.c,
439        spintrcritical13/init.c, spintrcritical15/init.c,
440        spintrcritical16/init.c, spintrcritical17/init.c,
441        spintrcritical_support/intrcritical.c, spmkdir/init.c,
442        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
443        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
444        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
445        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
446        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
447
4482011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
449
450        * sp09/Makefile.am: Switch to all managers since this is all of them.
451
4522011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
453
454        * sp69/init.c: Use "ld" instead of PRId32 to print
455        struct timespec->tv_nsec.
456        * sp19/inttest.h: Use PRIx32 instead of "lx".
457
4582011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
459
460        * sp04/tswitch.c: Shrink memory requirements.
461
4622011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
463
464        * configure.ac: Require autoconf-2.68, automake-1.11.1.
465
4662010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
467
468        * spchain/init.c: Added test case.
469
4702010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
471
472        * spchain/init.c, spchain/spchain.scn: More test cases.
473
4742010-11-24      Gedare Bloom <giddyup44@yahoo.com>
475
476        PR 1647/cpukit
477        * spsize/size.c: Update documentation to reflect refactoring of
478        SuperCore to add Scheduler Handler.
479
4802010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
481
482        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
483        memory corruption.
484
4852010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
486
487        * spchain/init.c: Attempt to improve coverage.
488
4892010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
490
491        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
492
4932010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
494
495        * spfifo03/spfifo03.scn: Replace file.
496
4972010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
498
499        * spsize/size.c: Fix typo.
500
5012010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
502
503        PR 1663/testing
504        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
505        the test.
506
5072010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
508
509        * spheapprot/.cvsignore, spheapprot/Makefile.am,
510        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
511        * Makefile.am, configure.ac: Reflect changes above.
512
5132010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
514
515        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
516        cases.
517
5182010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
519
520        * spfatal24/.cvsignore, spfatal24/Makefile.am,
521        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
522        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
523        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
524        spfatal25/testcase.h: New files.
525        * Makefile.am, configure.ac: Reflect changes above.
526
5272010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        PR 1658/cpukit
530        * Makefile.am, configure.ac: If the system is not up, consider it a
531        fatal error. This eliminated sp61 and added spfatal23.
532        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
533        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
534        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
535        sp61/sp61.scn: Removed.
536
5372010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
538
539        PR 1663/testing
540        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
541        routine.
542
5432010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
544
545        PR 1661/testing
546        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
547        most references to RTEMS_Malloc_Heap.
548
5492010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
550
551        * sp09/screen12.c: Update for rtems_region_create() changes.
552        * sp09/sp09.scn: Update.
553
5542010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
555
556        PR 1647/testing
557        * spsize/size.c: Remove redundant initialize uninitialized to 0.
558
5592010-07-30      Gedare Bloom <giddyup44@yahoo.com>
560
561        PR 1599/cpukit
562        * spsize/size.c: Rename _Context_Switch_necessary to
563        _Thread_Dispatch_necessary to more properly reflect the intent.
564
5652010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
566
567        PR 1621/testing
568        * Makefile.am, configure.ac: Improve coverage of private environment.
569        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
570        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
571
5722010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
573
574        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
575        pointer is NULL when getting an object name.
576
5772010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
578
579        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
580        no wait but the condition is only partially satisfied.
581
5822010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
583
584        * Makefile.am, configure.ac: Add test to extract a task blocked with
585        timeout on a priority ordered thread queue.
586        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
587        sp72/sp72.scn: New files.
588
5892010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
590
591        PR 1617/testing
592        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
593        spmountmgr01/spmountmgr01.doc: Added cases to exercise
594        mount-mktgt.c.
595
5962010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
597
598        PR 1617/testing
599        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
600        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
601        spmountmgr01/spmountmgr01.scn: New test which improves coverage
602        of mount-mgr.c under libcsupport.
603        * Makefile.am, configure.ac: Changes to accommodate the new test.
604
6052010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
606
607        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
608        up and add test of getchark().
609
6102010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
611
612        * spfatal21/Makefile.am: Fix typo.
613
6142010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
615
616        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
617        libio initialization fatal error case.
618        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
619        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
620        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
621        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
622
6232010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
624
625        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
626        variants.  Cleanup.
627        * spintrcritical05/spintrcritical05.scn,
628        spintrcritical06/spintrcritical06.scn,
629        spintrcritical07/spintrcritical07.scn,
630        spintrcritical11/spintrcritical11.scn,
631        spintrcritical12/spintrcritical12.scn,
632        spintrcritical13/spintrcritical13.scn,
633        spintrcritical14/spintrcritical14.scn: Update.
634
6352010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
636
637        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
638        fatal error.
639        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
640        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
641
6422010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
643
644        PR 1603/testing
645        * spassoc01/init.c, spassoc01/Makefile.am,
646        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
647        * Makefile.am, configure.ac: Added new test spassoc01 for
648        rtems_assoc routines.
649
6502010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
651
652        PR 1606/cpukit
653        * spfatal_support/init.c: Remove
654        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
655
6562010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
657
658        * spfatal09/.cvsignore, spfatal09/Makefile.am,
659        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
660        spfatal09/testcase.h: Removed files.
661        * Makefile.am, configure.ac: Reflect changes above.
662        * spfatal_support/init.c: Print end of test message in case of
663        success.  Stop multitasking in the fatal error extension.
664        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
665        puts().
666        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
667        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
668        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
669        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
670        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
671        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
672        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
673        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
674        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
675        spfatal20/spfatal20.scn: Update.
676
6772010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
678
679        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
680        coverage of rtems_io_lookup_name().
681
6822010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
683
684        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
685        rtems_io_lookup_name() and simplify test.
686        * sp21/system.h, sp21/task1.c: Removed.
687
6882010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
689
690        * Makefile.am, configure.ac: Add new fatal error test for termios
691        initialize.
692        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
693        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
694
6952010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
696
697        PR 1600/testing
698        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
699        spfifo05/Makefile.am: New tests for pipe/fifo routines.
700        * Makefile.am, configure.ac: Add new test.
701
7022010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
703
704        PR 1600/testing
705        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
706        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
707        routines
708        * Makefile.am, configure.ac: Add new test.
709
7102010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
711
712        * sp68/init.c: Add alignment to region_area. Fix spelling.
713
7142010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
715
716        PR 1573/cpukit
717        * spsize/size.c: Add a per cpu data structure which contains the
718        information required by RTEMS for each CPU core. This encapsulates
719        information such as thread executing, heir, idle and dispatch needed.
720
7212010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
722
723        * sp69/Makefile.am: Really needs spin.c
724
7252010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
726
727        PR 1592/testing
728        * Makefile.am, configure.ac: Changes to incorporate sperror01,
729        sperror02, sperror03
730        * sperror01/init.c, sperror02/init.c: New tests to exercise
731        rtems_error routine
732        * sperror03/init.c: New test to exercise rtems_panic routine
733
7342010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
735
736        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
737        not need spin.c
738
7392010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
740
741        * sp70/Makefile.am: Tests do not need spin.c
742
7432010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
744
745        * Makefile.am, configure.ac: Removed some fifo tests.
746        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
747        excessive new lines in the output.
748
749        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
750        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
751        Also added a few more cases, mostly from spfifo04/init.c.
752        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
753        Previously was spfifo06. Configure parameter for pipes is used now.
754        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
755        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
756        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
757        spfifo08/spfifo08.scn: Removed.
758
7592010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
760
761        * Makefile.am, configure.ac: Add new test to exercise path where using
762        unlimited object support you are about to allocate more objects than
763        can be represented in the Id. This test will NOT pass on targets with
764        insufficient RAM.
765        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
766        sp71/sp71.scn: New files.
767
7682010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
769
770        * Makefile.am, configure.ac: spfatal20 not ready.
771
7722010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
775        rtems_termios_open().
776        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
777        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
778        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
779        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
780        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
781        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
782        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
783        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
784
7852010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
786
787        * Makefile.am, configure.ac, spfatal_support/init.c,
788        spfatal_support/system.h: Add new tests to generate fatal errors in
789        open_dev_console().
790        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
791        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
792        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
793        spfatal15/spfatal15.scn, spfatal15/testcase.h,
794        spfatal_support/consume_sems.c: New files.
795
7962010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
797
798        * sp43/init.c: Remove more ITRON references.
799
8002010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
801
802        * sp09/screen01.c: Fix warning.
803
8042010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
805
806        * spfifo08/init.c: Catch more cases but discussion on errors and proper
807        behaviour remain.
808
8092010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
810
811        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
812        used.
813
8142010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
815
816        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
817        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
818        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
819
8202010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
821
822        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
823        spfatal_support/init.c: Remove references to ITRON constants.
824
8252010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
826
827        * Makefile.am, configure.ac: Add sp70 to test slot
828        reclamation and reuse for unlimited object configuration.
829        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
830        sp70/sp70.scn: New files.
831
8322010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
833
834        * sp16/task1.c: Update for heap extend changes.
835
8362010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
837
838        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
839
8402010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
841
842        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
843        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
844        * Makefile.am, configure.ac: Reflect changes above.
845
8462010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
847
848        * spfifo01/main.c: New file.
849
8502010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
851
852        PR PR1542
853        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
854        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
855        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
856        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
857        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
858        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
859        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
860        files.
861
8622010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
863
864        * sp09/screen12.c: Update for heap extend changes.
865
8662010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
867
868        * sp62/init.c, sp65/init.c: #include <unistd.h>.
869
8702010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
871
872        * sp43/init.c: Readdress use of ctype methods per recommendation from
873        D.J. Delorie on the newlib mailing list. We should pass an unsigned
874        char into these methods.
875
8762010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
877
878        * Makefile.am, configure.ac: Add new fatal error for configuring
879        unlimited and maximum of 0.
880        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
881        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
882
8832010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
884
885        * sp43/init.c: Fix warning.
886
8872009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
888
889        * sp69/init.c: Fixed warnings.
890
8912009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
892
893        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
894        update.
895
8962009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
897
898        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
899        expired periods. This detected the recently introduced PR1480.
900
9012009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
902
903        * sp69/.cvsignore: New file.
904
9052009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
906
907        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
908        to ensure that all paths are tested.
909        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
910
9112009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
912
913        * sp31/task1.c: Fixed spacing.
914
9152009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
916
917        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
918        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
919        spwkspace/init.c: Use rtems_test_assert() consistently instead of
920        system assert(). rtems_test_assert() is designed to integrate into
921        the RTEMS test suite infrastructure.
922
9232009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
924
925        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
926        cases. Updated copyright notice.
927
9282009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
929
930        * sp25/task1.c: Use PRIuPTR for segment_sizes.
931
9322009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
933
934        * sp68/Makefile.in, sp68/.cvsignore,
935        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
936        removed unneeded Makefile.in, added cvsignore
937       
9382009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
939
940        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
941        spintrcritical17/init.c, spintrcritical17/Makefile.am,
942        spintrcritical17/spintrcritical17.doc,
943        spintrcritical17/spintrcritical17.scn: New files.
944        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
945        * sp31/task1.c, sp67/init.c: Changes for new timer server
946        implementation.
947        * sp52/init.c: The init task must be preemptible to let the timer
948        server run.
949
9502009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
951
952        PR 1460/cpukit
953        * sp43/init.c: Change return type on methods accessing portions of
954        RTEMS Ids to int. This allows -1 to be return on error.
955
9562009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
957
958        * spsize/Makefile.am: Fix broken install rule.
959
9602009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
961
962        * spprintk/spprintk.scn: Add end of line at end of file.
963
9642009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
965
966        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
967        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
968        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
969        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
970        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
971        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
972        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
973        spwkspace/Makefile.am: Add documentation files for multiple tests.
974        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
975        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
976        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
977        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
978        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
979        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
980        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
981        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
982        spwkspace/spwkspace.doc: New files.
983
9842009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
985
986        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
987        Include "tmacros.h".
988        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
989        _Heap_Allocate for 16bit compliance.
990        * sp44/init.c: Another printf format fix.
991
9922009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
993
994        * sp37/init.c: Add local prototypes for
995        rtems_interrupt_disable, rtems_interrupt_enable,
996        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
997        * sp43/init.c: Add local prototypes for
998        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
999        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
1000        rtems_object_id_api_minimum, rtems_object_id_get_api,
1001        rtems_object_id_get_class, rtems_object_id_get_index,
1002        rtems_object_id_get_node.
1003        Spray PRId32's into printf's for 16bit target complianance.
1004        * sp37/init.c: Add local prototype for
1005        rtems_interrupt_level_attribute.
1006
10072009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1008
1009        * sp29/init.c: Include "tmacros.h".
1010        Misc. changes related to rtems_intervals.
1011        * sp14/asr.c: Add PRIxrtems_signal_set.
1012        Use PRIxrtems_signal_set to print rtems_signal_set's.
1013        * sp13/task3.c: Use PRIu32 to print "count".
1014        * sp09/screen12.c: Segment sizes are uintptr_t's.
1015        * sp09/screen11.c: Use size_t for "size".
1016        * sp62/init.c: Segment sizes are uintptr_t's.
1017        * sp25/task1.c: Use PRIuPTR to print segment_size's.
1018        * sp21/task1.c: Add PRIurtems_device_major_number.
1019        * sp11/task1.c, sp11/task2.c:
1020        Use PRIxrtems_event_set to print rtems_event_set's.
1021        * sp09/screen13.c: Revert previous change.
1022        Remove broken extraneous line seemingly having crept into in
1023        2009-08-10 patch.
1024        * sp27/init.c: Remove extraneous argument to print.
1025        * spsize/size.c: Use PRIu32 to print sys_req.
1026        * sp37/init.c: Add missing argument to printf.
1027        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
1028        sp12/pritask.c, sp34/changepri.c:
1029        Use PRIdrtems_task_argument to print rtems_task_argument's.
1030
10312009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1032
1033        * sp25/task1.c: segment_size is uintptr_t.
1034        * spfatal06/testcase.h: Add missing return.
1035        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
1036        Duplicate code from rtems_name_to_characters to convert rtems_name's
1037        into char arrays.
1038        * sp09/screen13.c: Comment out unused return status.
1039        * sp63/init.c: Use PRIu32 to print uint32_t's.
1040        * sp33/init.c: Use PRIu32 to print uint32_t's.
1041        * sp28/init.c: Use PRIu32 to print uint32_t's.
1042
10432009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1044
1045        * sp31/task1.c: Use PRIdWatchdog_Interval to print
1046        Watchdog_Interval's.
1047        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
1048        PRIdrtems_interval to print rtems_interval's.
1049
10502009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1051
1052        * sp13/task1.c: Misc. uint32_t fixes.
1053        * sp20/task1.c: Misc. uint32_t fixes.
1054        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
1055        Use PRIXrtems_mode to print rtems_mode's.
1056        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
1057        Use PRIxrtems_mode to print rtems_mode's.
1058        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
1059        sp19/task1.c: Add missing PRI*32's.
1060
10612009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1062
1063        * sp34/changepri.c, sp35/priinv.c:
1064        Use PRIdPriority_Control to print Priority_Control's.
1065
10662009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1067
1068        * sp34/changepri.c, sp59/init.c:
1069        Use PRIdrtems_task_priority to print rtems_task_priority's.
1070        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
1071        Use PRIdrtems_task_priority to print rtems_task_priority's.
1072        * sp12/system.h:
1073        Change Priority_Test_driver to use rtems_task_priority argument.
1074        * sp12/pridrv.c:
1075        Change Priority_Test_driver to use rtems_task_priority argument.
1076        Use PRIdrtems_task_priority to print rtems_task_priority's.
1077
10782009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1079
1080        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
1081        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
1082        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
1083        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
1084        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
1085
10862009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1087
1088        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
1089        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
1090        * sp63/init.c: Fix _Heap_Resize_block args.
1091        * sp09/screen09.c: Eliminate unused var warning.
1092
10932009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1094
1095        * sp27/init.c, spsize/init.c: Fix prototypes.
1096        * spwatchdog/task1.c: Remove unused vars.
1097
10982009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1099
1100        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
1101        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
1102        spobjgetnext/init.c, spprintk/init.c:
1103        Eliminate unused vars.
1104
11052009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1106
1107        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
1108        confdefs.h define typos.
1109
11102009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1111
1112        * configure.ac: Don't add -ansi -fasm to CFLAGS.
1113
11142009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1115
1116        * sp32/init.c: Lengthen the clock tick and move configuration to the
1117        bottom of the file.
1118
11192009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1120
1121        * Makefile.am, configure.ac: Add new test to exercise when the ticks
1122        since boot wraps around 0 and the timer server must deal with that
1123        condition.
1124        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
1125        sp67/sp67.scn: New files.
1126
11272009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1128
1129        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
1130
11312009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1132
1133        * spintrcritical09/init.c, spintrcritical10/init.c,
1134        spintrcritical11/init.c: Fixed potentially infinite loops.
1135        * sp20/system.h: Increased micro seconds per tick in order to be more
1136        independent of the console output speed.
1137
11382009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1139
1140        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
1141        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
1142        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
1143        at -Os and m68k at -Os. Fix typos.
1144
11452009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1146
1147        * sp54/init.c: Use rtems_build_id to make building Objects_Id
1148        RTEMS_USE_16_BIT_OBJECT clean.
1149
11502009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1151
1152        * Makefile.am, configure.ac: Add new test to exercise when notepads are
1153        not configured.
1154        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
1155        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
1156
11572009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1158
1159        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
1160        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
1161        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
1162        coverage runs.
1163
11642009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
1167        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
1168        some error cases uncovered by uC5282 coverage runs.
1169
11702009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1171
1172        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
1173        uC5282 coverage runs.
1174
11752009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
1176
1177        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
1178        Correct minor issues uncovered on uC5282.
1179
11802009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1181
1182        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
1183        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
1184        Eliminate use of deprecated rtems_extension.
1185
11862009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1187
1188        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
1189        run when IO speed varies.
1190
11912009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1192
1193        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
1194        the intended code.
1195
11962009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1197
1198        * configure.ac: Revert accidentally committed lines.
1199
12002009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1201
1202        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
1203        simple priority ceiling case that was previously only tested via the
1204        POSIX API.
1205        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
1206        sp66/sp66.scn: New files.
1207
12082009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1209
1210        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
1211        for Id which is in range for the object class but not allocated yet.
1212
12132009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        * sp46/init.c, sp46/sp46.scn: Fix numbering.
1216
12172009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1218
1219        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
1220
12212009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1222
1223        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
1224        spfatal02/spfatal02.scn, spfatal02/testcase.h,
1225        spfatal03/spfatal03.scn, spfatal03/testcase.h,
1226        spfatal04/spfatal04.scn, spfatal04/testcase.h,
1227        spfatal05/spfatal05.scn, spfatal05/testcase.h,
1228        spfatal06/spfatal06.scn, spfatal06/testcase.h,
1229        spfatal07/spfatal07.scn, spfatal07/testcase.h,
1230        spfatal08/spfatal08.scn, spfatal08/testcase.h,
1231        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
1232        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
1233        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
1234        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
1235        tests use testcase.h and spfatal_support framework. Print test name
1236        herald in all cases.
1237        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
1238        New files.
1239        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
1240
12412009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1242
1243        * spfatal07/testcase.h: Indicate test is not applicable on some
1244        architectures.
1245
12462009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1247
1248        * Makefile.am: Fix spacing.
1249
12502009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1251
1252        * spstkalloc/init.c: Changed allocator signature. Functions are now
1253        static.
1254
12552009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1256
1257        * sp29/init.c: Fixed return value evaluation.
1258        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
1259        * sp63/init.c: Check return value of _Heap_Initialize().
1260
12612009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1262
1263        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
1264        _Watchdog_Report() when name is not NULL. This case was covered at
1265        -Os on erc32 but at -O2 we had more code.
1266
12672009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1268
1269        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
1270        overflowing on _Heap_Allocate_aligned.
1271
12722009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1273
1274        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
1275        for various null parameters.
1276
12772009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1278
1279        * sp16/sp16.scn, sp16/task1.c: Fix typo.
1280
12812009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
1282
1283        * sp65/init.c: Remove stray print.
1284        * sp65/sp65.doc: Add information on second case.
1285
12862009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
1287
1288        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
1289        verify that obtaining a priority ceiling mutex when the calling
1290        task's priority is the same as the priority ceiling is handled
1291        correctly.
1292
12932009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1294
1295        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1296        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1297        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1298        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1299        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1300        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1301        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1302        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1303        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1304        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1305        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1306        rtems_clock_get_ticks_per_second().
1307
13082009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1309
1310        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1311        Change attributes to priority ceiling. Use directive_failed, not
1312        assert. Configure a semaphore not a region.
1313
13142009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1315
1316        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1317        mutex cases.
1318        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1319        sp65/sp65.scn: New files.
1320
13212009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1322
1323        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1324        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1325        sp65/sp65.scn: New files.
1326
13272009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1328
1329        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1330        per tick.
1331
13322009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1333
1334        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1335        adjust existing for alignment. New test ensures coverage begin and
1336        end marker methods are exercised so they do not get considered
1337        unexecuted.
1338        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1339        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1340
13412009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1342
1343        * Makefile.am, configure.ac: Add new test to exercise legacy
1344        rtems_clock_get().
1345        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1346        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1347
13482009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1349
1350        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1351        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1352        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1353
13542009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1355
1356        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1357        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1358        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1359        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1360        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1361        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1362        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1363        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1364        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1365
13662009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1367
1368        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1369        cases.
1370
13712009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1372
1373        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1374        all memory is successfully allocated. This means the test can
1375        validate the heap is unchanged on extend failure.
1376
13772009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1378
1379        * spintrcritical01/init.c, spintrcritical06/init.c,
1380        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1381        per tick so tests run quicker and more reliably hit the intended
1382        critical section.
1383
13842009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1385
1386        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1387        when we are unable to allocate the memory needed for an object
1388        extend. Make sure all is handled properly.
1389        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1390        sp64/sp64.scn: New files.
1391
13922009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1393
1394        * sp63/init.c: Correct test case two.
1395
13962009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1397
1398        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1399        test case to exercise another odd branch not taken.
1400
14012009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1402
1403        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1404        particular path is taken through the _Heap_Resize_block code.
1405        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1406        sp63/sp63.scn: New files.
1407
14082009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1409
1410        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1411        wrong thing in a cpp macro. Added contents to screen file and add
1412        documentation file.
1413        * sp42/sp42.doc: New file.
1414
14152009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1416
1417        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1418
14192009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1420
1421        * spintrcritical16/init.c: Tinker with test to make it hit the case
1422        more reliably.
1423
14242009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1425
1426        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1427        possible of not being able to allocate memory from the workspace
1428        during thread creation.
1429        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1430        sp18/sp18.scn: New files.
1431
14322009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1433
1434        * Makefile.am, configure.ac: Add new test to handle the case where
1435        a region resize frees enough memory to unblock a task.
1436        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1437        sp62/sp62.scn: New files.
1438        * sp61/init.c: Test does not need regions.
1439
14402009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1441
1442        * Makefile.am, configure.ac: Add test case for processing a timeout
1443        on a thread (that is the thread executing) that has also had its
1444        request satisfied while it is being enqueued.
1445        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1446        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1447        spintrcritical16/spintrcritical16.scn: New files.
1448        * spintrcritical15/init.c: Remove unused TSR>
1449
14502009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1451
1452        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1453        thread queue while another thread is in the process of blocking on
1454        the same thread queue.
1455        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1456        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1457        spintrcritical15/spintrcritical15.scn: New files.
1458
14592009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1460
1461        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1462
14632009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1464
1465        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1466        sp40/sp40.scn: Now verified to hit coverage cases.
1467        * sp40/sp40.doc: New file.
1468
14692009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1470
1471        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1472        to catch two remaining uncovered cases in rtems_io_register_driver.
1473        * sp40/system.h: Removed.
1474
14752009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1476
1477        * Makefile.am, configure.ac: Add new test to exercise odd case in
1478        rtems_iterate_over_all_threads.
1479        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1480        sp41/sp41.scn: New files.
1481
14822009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1483
1484        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1485        inheritance protocol since there is no holder associated with them.
1486
14872009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1488
1489        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1490        timer is scheduled from an ISR while it is being scheduled at the
1491        task level.
1492        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1493        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1494        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1495        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1496        spintrcritical14/spintrcritical14.scn: New files.
1497
14982009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1499
1500        * spintrcritical01/init.c, spintrcritical06/init.c,
1501        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1502        cleanup and make the tests more similar.
1503
15042009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1505
1506        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1507
15082009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1509
1510        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1511        test work for case that it is documented to handle.
1512
15132009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1514
1515        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1516        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1517        spintrcritical10/spintrcritical10.scn: New files.
1518
15192009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1520
1521        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1522        unreliable third case in sp39 to spintrcritical10. New tests to hit
1523        other event synchronization critical sections.
1524        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1525        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1526        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1527        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1528        spintrcritical12/spintrcritical12.scn: New files.
1529
15302009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1531
1532        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1533        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1534        sp10/sp10.scn: New files.
1535
15362009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1537
1538        * spintrcritical06/init.c: Clean up.
1539        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1540        * spintrcritical09/spintrcritical09.scn: Fill in.
1541
15422009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1543
1544        * spintrcritical06/init.c: Add comment to indicate test is not finished
1545        and known to not hit the case.
1546        * Makefile.am, configure.ac: Add a couple more interrupt critical
1547        section tests.
1548        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1549        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1550        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1551        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1552        spintrcritical09/spintrcritical09.doc,
1553        spintrcritical09/spintrcritical09.scn: New files.
1554
15552009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1556
1557        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1558        at hitting interrupt synchronization critical section in thread queue
1559        enqueue priority for reverse insertions.
1560        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1561        spintrcritical07/spintrcritical07.doc,
1562        spintrcritical07/spintrcritical07.scn: New files.
1563
15642009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1565
1566        * Makefile.am, configure.ac: Add test case for the
1567        _Thread_queue_Enqueue_priority interrupt critical section where the
1568        TCB we are using as a current pointer is removed from the thread
1569        queue when we flash interrupts while searching forward.
1570        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1571        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1572        spintrcritical06/spintrcritical06.scn: New files.
1573
15742009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1575
1576        * spintrcritical_support/intrcritical.c,
1577        spintrcritical_support/intrcritical.h: Change prototype of delay
1578        method to indicate when counter is reset. This can be used to count
1579        how many iterations we are doing.
1580
15812009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1582
1583        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1584        blocked on one period while another expires. Add sp61 which exercises
1585        the case where a call is made to rtems_shutdown_executive when the
1586        system is not up.
1587        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1588        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1589        sp61/sp61.doc, sp61/sp61.scn: New files.
1590
15912009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1592
1593        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1594
15952009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1596
1597        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1598        what it was intended to do.
1599
16002009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1601
1602        * spintrcritical_support/intrcritical.c,
1603        spintrcritical_support/intrcritical.h: New files.
1604
16052009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1606
1607        * Makefile.am, configure.ac: Add new infrastructure which is more
1608        reliable about generating cases which hit interrupt critical
1609        sections. Remove sp41 since it used its own mechanism.
1610        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1611        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1612        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1613        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1614        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1615        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1616        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1617        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1618        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1619        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1620        spintrcritical05/spintrcritical05.scn: New files.
1621        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1622        sp41/system.h: Removed.
1623
16242009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1625
1626        * sp41/init.c: Remove incorrect comment.
1627
16282009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1629
1630        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1631
16322009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1633
1634        * sp25/init.c: Spacing.
1635
16362009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1637
1638        * Makefile.am, configure.ac: Add sp59 to test path through
1639        _Thread_queue_First_priority where the task's priority was in the
1640        bottom 1/4 of the range.
1641        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1642        sp59/sp59.scn: New files.
1643
16442009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1645
1646        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1647        not blocked on a thread queue.
1648        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1649        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1650
16512009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1652
1653        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1654        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1655        sp58/sp58.scn: New files.
1656
16572009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1658
1659        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1660        pointer being null. This does not happen naturally at this time so
1661        force the point.
1662
16632009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1664
1665        * sp12/sp12.scn: Update screen to reflect priority changes from long
1666        ago.
1667
16682009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1669
1670        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1671        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1672        as sp27a and test flushing both counting and binary semaphores.
1673        Reformatted.
1674        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1675        sp27a/sp27a.scn: New files.
1676
16772009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1678
1679        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1680        copied fomr other Makefile.am's.
1681
16822009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1683
1684        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1685        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1686        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1687        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1688
16892009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1690
1691        * sp57/sp57.doc: Correct.
1692
16932009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1694
1695        * Makefile.am, configure.ac: Add test of restarting a task which is in
1696        the middle of a sleep or wake after.
1697        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1698        sp57/sp57.scn: New files.
1699
17002009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1701
1702        * sp43/init.c, sp43/sp43.scn: Add more cases for
1703        rtems_object_get_class_information() to improve coverage.
1704
17052009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1706
1707        * Makefile.am, configure.ac: Add new test to verify that when a user
1708        extension create hook fails, that the error is properly propagated.
1709        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1710        sp56/sp56.scn: New files.
1711
17122009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1713
1714        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1715        rtems_extension_delete.
1716
17172009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1718
1719        * sp09/screen01.c, sp09/sp09.scn: Add test for
1720        rtems_object_get_classic_name with invalid id.
1721
17222009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1723
1724        * sp02/task1.c: Minor spacing.
1725
17262009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1727
1728        * spfatal12/init.c: Address to heap initialize must be aligned but size
1729        must be too small.
1730
17312009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1732
1733        * Makefile.am, configure.ac: Add new test to exercise case when
1734        broadcasting to a message queue with a pending message.
1735        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1736        sp55/sp55.scn: New files.
1737
17382009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1739
1740        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1741        spfatal tests appear to cover all fatal error cases.
1742        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1743        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1744        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1745        spfatal/task1.c: Removed.
1746
17472009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1748
1749        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1750        initialize workspace heap during initialize. Can be caused by
1751        unaligned address or not enough memory to initialize heap required
1752        overhead.
1753        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1754        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1755
17562009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1757
1758        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1759
17602009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1761
1762        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1763
17642009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1765
1766        * spstkalloc/spstkalloc.scn: Update screen.
1767
17682009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1769
1770        * Makefile.am, configure.ac: Add new test for user configured stack
1771        allocator/deallocator. Test both pass and fail cases.
1772        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1773        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1774
17752009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1776
1777        * spchain/init.c, spchain/spchain.scn: Clean up test.
1778
17792009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1780
1781        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1782        routines whose bodies are not used by RTEMS itself.
1783        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1784        spchain/spchain.doc, spchain/spchain.scn: New files.
1785
17862009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1787
1788        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1789        chain for coverage.
1790
17912009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1792
1793        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1794        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1795        improve coverage.
1796
17972009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1798
1799        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1800
18012009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1802
1803        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1804        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1805
18062009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1807
1808        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1809        Enhance spprintk. Add two new fatal error tests to cover
1810        __assert_func.
1811        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1812        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1813
18142009-06-18      Chris Johns <chrisj@rtems.org>
1815
1816        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1817        workaround the H8300 gcc bug.
1818
18192009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1820
1821        * sp54/init.c: Fix spacing.
1822
18232009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1824
1825        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1826
18272009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1828
1829        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1830
18312009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1832
1833        * Makefile.am, configure.ac: Add new test.
1834        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1835        sp54/sp54.scn: New files.
1836
18372009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1838
1839        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1840        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1841        the time of day forward not making server based timers fire.
1842        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1843        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1844        sp53/sp53.scn: New files.
1845
18462009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1847
1848        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1849
18502009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1851
1852        PR 1415/cpukit
1853        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1854        violation.
1855        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1856        sp51/sp51.scn: New files.
1857
18582009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1859
1860        PR 1413/cpukit
1861        * Makefile.am, configure.ac: Add test for case where server based
1862        timers which reinitiated themselves did not get reinserted onto timer
1863        chain.
1864        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1865        sp50/sp50.scn: New files.
1866
18672009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1868
1869        PR 1414/cpukit
1870        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1871        is harder to trick by passing in a valid id of an incorrect object
1872        class.
1873        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1874        sp49/sp49.scn: New files.
1875
18762009-05-19      Chris Johns <chrisj@rtems.org>
1877
1878        * sp04/tswitch.c: Lower sample count for small memory targets.
1879       
18802009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1881
1882        * spprintk/init.c: printk() now 100% covered.
1883
18842009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1885
1886        * spprintk/init.c: More test cases.
1887
18882009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1889
1890        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1891        large enough for buffer node overhead.
1892
18932009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1894
1895        * Makefile.am, configure.ac, spwatchdog/system.h,
1896        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1897        printk. These will help coverage. Simplify spwkspace.
1898        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1899        spprintk/spprintk.scn: New files.
1900        * spwkspace/system.h: Removed.
1901
19022009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1903
1904        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1905        methods.
1906        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1907        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1908
19092009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1910
1911        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1912        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1913        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1914        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1915        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1916        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1917        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1918        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1919        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1920        spsize/size.c: Fix warnings.
1921
19222009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1923
1924        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1925        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1926        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1927        spobjgetnext/system.h: New files.
1928
19292009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1930
1931        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1932        64k to 20k. No impact on test behavior.
1933
19342009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1935
1936        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1937
19382009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1939
1940        * sp37/init.c, sp37/sp37.scn: Add test case for
1941        rtems_interrupt_level_attribute body.
1942
19432009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1944
1945        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1946        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1947        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1948        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1949        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1950        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1951        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1952        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1953        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1954        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1955        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1956        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1957        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1958        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1959        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1960        sp48/Makefile.am, spfatal/Makefile.am,
1961        spfatal01/Makefile.am, spfatal02/Makefile.am,
1962        spfatal03/Makefile.am, spfatal04/Makefile.am,
1963        spfatal05/Makefile.am, spfatal06/Makefile.am,
1964        spfatal07/Makefile.am, spfatal08/Makefile.am,
1965        spfatal09/Makefile.am, spsize/Makefile.am,
1966        spwatchdog/Makefile.am:
1967        Eliminate _exe_/.exe.
1968
19692009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1970
1971        PR 1388/cpukit
1972        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1973        allow both priority inherit and ceiling attributes to be set on
1974        semaphore create. These attributes are mutually exclusive and this
1975        should be an error.
1976
19772009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1978
1979        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1980        unlimited objects when configured for a unified workspace works as
1981        expected.
1982        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1983        sp48/sp48.scn: New files.
1984
19852009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1986                Joel Sherrill <joel.sherrill@oarcorp.com>
1987
1988        PR 1357/cpukit
1989        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1990        honored.
1991        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1992        sp47/sp47.scn: New files.
1993
19942009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1995
1996        * Makefile.am, configure.ac: Add new test to test Watchdog display
1997        helper routines. These reach into the SuperCore.
1998        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1999        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
2000        spwatchdog/system.h, spwatchdog/task1.c: New files.
2001
20022009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2003
2004        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
2005
20062009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2007
2008        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
2009        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
2010        hard-coded hex numbers for bad object Ids.
2011
20122009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2013
2014        * sp15/system.h, sp19/system.h: Array of task names should be of type
2015        rtems_name not rtems_id. Similarly array of task ids should be
2016        rtems_id not rtems_name.
2017
20182008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2019
2020        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
2021
20222008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2023
2024        * Makefile.am, configure.ac, spfatal06/testcase.h,
2025        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
2026        spsize/size.c: Eliminate pointers to API configuration tables in the
2027        main configuration table. Reference the main configuration table and
2028        the API configuration tables directly using the confdefs.h version
2029        rather than obtaining a pointer to it. This eliminated some
2030        variables, a potential fatal error, some unnecessary default
2031        configuration structures. Overall, about a 4.5% reduction in the code
2032        size for minimum and hello on the SPARC.
2033        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
2034        spfatal10/testcase.h: Removed.
2035
20362008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2037
2038        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
2039        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
2040        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
2041        successfully with maxixum number of priorities as 16 instead of 256.
2042        This was done by temporarily modifying the score priority.h maximum.
2043        This allowed testing of all API code to ensure that it worked
2044        properly with a reduced number of priorities. Most modifications were
2045        to switch from hard-coded maximum to using the API provided methods
2046        to determine maximum number of priority levels.
2047
20482008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2049
2050        * sp46/sp46.scn: Add screen missed earlier.
2051
20522008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2053
2054        PR 1348/cpukit
2055        * Makefile.am, configure.ac: Add test of special case of resetting cpu
2056        usage information while a period is running.
2057        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
2058        sp46/sp46.scn: New files.
2059
20602008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2061
2062        * sp45/init.c: New file.
2063
20642008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2065
2066        PR 1347/cpukit
2067        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
2068        Rework Timer Server to ensure that the context allows for blocking,
2069        allocating memory, and acquiring semaphores and mutexes.
2070        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
2071        New files.
2072
20732008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2074
2075        * sp25/system.h: Add warning and temporary m32c conditional until size
2076        type addressed.
2077
20782008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2079
2080        * sp09/screen07.c: Use INT_MAX as number of messages so always
2081        properly sized and no overflow on constant.
2082        * sp09/screen10.c: Delay so on targets with simulator idle clock
2083        tick driver this will work.
2084        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
2085        byte boundaries rather than two byte boundaries.
2086        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
2087        allocate more memory than size_t holds on m32c.
2088
20892008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2090
2091        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
2092        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
2093        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
2094        and Region calls. On 16-bit architectures, size_t can be 16-bits
2095        which would limit sizes to 64K. Also address constants which
2096        overflowed on 16-bit integer targets.
2097
20982008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2099
2100        * sp43/sp43.scn: Bump version to 4.9.99.0
2101
21022008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2103
2104        * sp19/system.h: Use "double" instead of "rtems_double".
2105
21062008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2107
2108        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2109
21102008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
2111
2112        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
2113        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
2114        spfatal_support/init.c, spfatal_support/system.h:
2115        Convert to "bool".
2116
21172008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2118
2119        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
2120        declared in a public place.
2121
21222008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2123
2124        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
2125
21262008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
2127
2128        * sp43/init.c: Fix derefence of uninitialized pointer.
2129
21302008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2131
2132        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
2133        multiprocessing is not enabled. Saves one more variable from single
2134        processor configuration.
2135
21362008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
2137
2138        PR 1212/cpukit
2139        * Makefile.am, configure.ac: Time slicing will not happen if the task
2140        mode is changed from a non-timeslicing mode to timeslicing mode if it
2141        is done by the executing thread (e.g. in its task body). This change
2142        includes sp44 to demonstrate the problem and verify the correction.
2143        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
2144
21452008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
2146
2147        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
2148        architectures they are not supported on.
2149
21502008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2151
2152        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2153
21542008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2155
2156        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
2157          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2158
21592008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2160
2161        * sp28/init.c: Corrections to configuration.
2162        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
2163        * spsize/size.c: _ISR_Vector_table only exists on architectures
2164        which use the Simple Vectored Interrupt Model.
2165
21662008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2167
2168        * spsize/size.c: Convention calls for leading underscore on private
2169        RTEMS variables.
2170
21712008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2172
2173        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
2174        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
2175        Refactored and renamed initialization routines to
2176        rtems_initialize_data_structures, rtems_initialize_before_drivers,
2177        rtems_initialize_device_drivers, and
2178        rtems_initialize_start_multitasking. This opened the sequence up so
2179        that bootcard() could provide a more robust and flexible framework
2180        which is easier to explain and understand. This also lays the
2181        groundwork for sharing the division of available memory between the
2182        RTEMS workspace and heap and the C library initialization across all
2183        BSPs.
2184
21852008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2186
2187        * sp32/init.c: Formatting.
2188
21892008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2190
2191        * sp09/screen01.c: Correct test.
2192        * sp09/screen14.c: Update copyright.
2193        * sp28/init.c: Correct end of test messages.
2194
21952008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2196
2197        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2198
21992008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2200
2201        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
2202        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
2203        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
2204        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
2205        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
2206        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
2207        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
2208        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
2209        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
2210        tests. Add a clock_settime case for < 1988.
2211
22122008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2213
2214        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2215
22162008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2217
2218        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
2219        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
2220        * sp41/sp41.scn: Now has content.
2221        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
2222        Object Services recently added to API.
2223
22242008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
2225
2226        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
2227        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
2228        collection. This changed the name of a few previously public but
2229        undocumented services and added a some new services.
2230        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
2231        sp43/system.h: New files.
2232
22332008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2234
2235        * spfatal10/.cvsignore: New file.
2236
22372008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2238
2239        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
2240        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
2241        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
2242        New files.
2243
22442008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
2245
2246        * Makefile.am, configure.ac: Added fatal error tests
2247        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
2248        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
2249        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
2250        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
2251        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
2252        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
2253        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
2254        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
2255        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
2256        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
2257        spfatal_support/init.c, spfatal_support/system.h: New files.
2258
22592008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2260
2261        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
2262        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
2263        test messages.
2264
22652008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2266
2267        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
2268        simple type to a union of an unsigned 32 bit integer and a pointer.
2269        This should help eliminate weird casts between u32 and pointers in
2270        various places. The APIs now have to explicitly call _u32 or _string
2271        versions of helper routines. This should also simplify things and
2272        eliminate the need for ugly casts in some cases.
2273
22742008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
2275
2276        * sp42/Makefile.am: New file.
2277
22782008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2279
2280        Add sp42 to exercise thread queue with knowledge of the implementation
2281        so we can exercise all of the normal paths possible.
2282        * Makefile.am, configure.ac: Add sp42.
2283        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2284
22852008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2286
2287        * sp39/init.c: Add case for long timeout on blocking operation.
2288        * Makefile.am, configure.ac: Add new test to exercise thread
2289        queue blokcing synchronization. sp39 and sp41 are very similar.
2290        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2291        sp41/system.h: New files.
2292
22932008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2294
2295        * sp39/init.c: Clean up.
2296
22972008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2298
2299        * sp39/init.c: Modify to improve coverage.
2300
23012008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2302
2303        * sp36/strict_order_mut.c:
2304
23052008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2306
2307        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2308        driver registration.
2309        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2310        sp40/system.h: New files.
2311
23122008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2313
2314        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2315        Add test cases for:
2316          + message queue create requesting too many message buffers
2317            for the available memory
2318          + region extend with address inside existing heap
2319          + timer server initiate too large a stack, create error
2320        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2321          + task set priority while holding resource
2322
23232008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2324
2325        * Makefile.am, configure.ac: Added sp38 and sp39.
2326        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2327        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2328        sp39/sp39.scn, sp39/system.h: New files.
2329
23302007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2331
2332        * sp36/strict_order_mut.c: New file.
2333
23342007-12-21      Xi Yang <hiyangxi@gmail.com>
2335
2336        * Makefile.am, configure.ac: Add support for proper stacking of
2337        priority inheritance on mutexes as well as enforce proper order of
2338        release.
2339        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2340        sp36/sp36.scn: New files.
2341
23422007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2343
2344        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2345        directive instead of violating RTEMS internals.
2346
23472007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2348
2349        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2350        Add test cases for User Extension Manager to improve code coverage.
2351        * sp21/task1.c: Fix spelling error.
2352
23532007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2354
2355        * spsize/size.c: Account for previous changes in calculation of MPCI
2356        receive server stack.
2357
23582007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2359
2360        * sp09/screen07.c, sp09/sp09.scn: Add test for
2361        rtems_message_queue_broadcast for bad buffer and count pointers.
2362        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2363        with bad priority or initiating twice.
2364        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2365        it forces a dispatch.
2366        * sp37/init.c: New file.
2367
23682007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2369
2370        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2371        enable, flash, and is in progress. These are normally inlines but
2372        also have bodies for non-C code. This test also exercises the odd
2373        case of calling clock tick from outside an ISR.
2374        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2375
23762007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2377
2378        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2379        using notepad with the current task's ID or SELF
2380        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2381        test missing test cases for clock_get.
2382
23832007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2384
2385        * sp28/init.c: Add test code for task variables to improve coverage.
2386
23872007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2388
2389        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2390        RTEMS provided accessor macros to obtain configuration fields.
2391
23922007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2393
2394        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2395        Configuration Table. Eliminate CPU Table from all ports. Delete
2396        references to CPU Table in all forms.
2397
23982007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2399
2400        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2401
24022007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2403
2404        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2405        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2406        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2407        to improve test coverage.
2408
24092007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2410
2411        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2412        coverage.
2413
24142007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2415
2416        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2417
24182007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2419
2420        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2421        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2422        .scn files.
2423
24242007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2425
2426        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2427        commented out and updated the .scn file.
2428
24292007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2430
2431        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2432        buffered test IO.
2433
24342007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2435
2436        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2437        rtems_io_unregister_driver did not have any test code.
2438
24392007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2440
2441        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2442        since it was used to configure a no longer used feature. Device names
2443        are now part of the filesystem not in a table. This also eliminated
2444        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2445        RTEMS as well as the memory allocation used to populate
2446        _IO_Driver_name_table.
2447
24482007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2449
2450        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2451        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2452        properly.
2453
24542007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2455
2456        * spsize/size.c: Eliminated the variables
2457        _RTEMS_tasks_User_initialization_tasks and
2458        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2459        used in one place after initialized. It was a waste of space.
2460
24612007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2462
2463        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2464        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2465        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2466        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2467        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2468        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2469        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2470        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2471        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2472        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2473        spsize/size.c: Add optional managers to Makefiles. Clean up test
2474        cases so last output line follows END OF pattern. Make sure test case
2475        all run. All tests appeared ok on sis.
2476
24772007-04-05      Joel Sherrill <joel@OARcorp.com>
2478
2479        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2480
24812007-04-05      Joel Sherrill <joel@OARcorp.com>
2482
2483        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2484        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2485        CONFIGURE_APPLICATION_NEEDS_XXX.
2486
24872007-04-02      Joel Sherrill <joel@OARcorp.com>
2488
2489        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2490
24912007-04-02      Joel Sherrill <joel@OARcorp.com>
2492
2493        * spsize/size.c: Convert from Classic API style TOD_Control as
2494        fundamental time structure to POSIX struct timespec. Add
2495        clock_get_uptime().
2496
24972007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2498
2499        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2500
25012007-03-26      Joel Sherrill <joel@OARcorp.com>
2502
2503        * sp35/priinv.c: Remove warning.
2504
25052007-03-10      Joel Sherrill <joel@OARcorp.com>
2506
2507        * sp26/system.h: Remove incorrect and duplicate
2508        CONFIGURE_EXTRA_TASK_STACKS.
2509
25102007-03-05      Joel Sherrill <joel@OARcorp.com>
2511
2512        PR 1222/cpukit
2513        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2514        thread that is blocked on a priority based thread queue is changed,
2515        that its placement in the queue is reevaluated based upon the new
2516        priority. This enhancement includes modifications to the SuperCore as
2517        well as new test cases.
2518        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2519        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2520        sp35/sp35.doc, sp35/sp35.scn: New files.
2521
25222007-03-05      Joel Sherrill <joel@OARcorp.com>
2523
2524        * sp26/system.h: Correct memory required for stack sizes.
2525
25262007-02-06      Joel Sherrill <joel@OARcorp.com>
2527
2528        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2529        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2530        tests.
2531
25322006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2533
2534        * sp33/init.c: Improve barrier test to include normal blocking with
2535        manual release and unblocking in barrier deletion.
2536
25372006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2538
2539        * configure.ac: New BUG-REPORT address.
2540
25412006-11-20      Joel Sherrill <joel@OARcorp.com>
2542
2543        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2544        and make output more compliant with other tests.
2545
25462006-11-17      Joel Sherrill <joel@OARcorp.com>
2547
2548        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2549        cases intended on all targets possible with new heap algorithm.
2550
25512006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2552
2553        * Makefile.am, configure.ac: Adding Classic API Barriers.
2554        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2555        New files.
2556
25572006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2558
2559        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2560
25612006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2562
2563        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2564        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2565        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2566        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2567        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2568        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2569        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2570        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2571        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2572        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2573        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2574        Use rtems_testsdir instead.
2575
25762006-04-05      Joel Sherrill <joel@OARcorp.com>
2577                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2578
2579        * spsize/size.c: Victor spotted the problem that
2580        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2581        variables and needed to be set to the same value.  I took that
2582        idea and just removed _Thread_MP_Receive.  All uses are now
2583        _MPCI_Receive_server_tcb.
2584
25852005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2586
2587        * configure.ac: Remove RTEMS_ENABLE_BARE,
2588        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2589
25902005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2591
2592        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2593        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2594        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2595        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2596        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2597        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2598        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2599        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2600        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2601        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2602        spfatal/Makefile.am, spsize/Makefile.am:
2603        Convert to use *_PROGRAMS.
2604
26052005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2606
2607        * sp01/Makefile.am, sp02/Makefile.am,
2608        sp03/Makefile.am, sp04/Makefile.am,
2609        sp05/Makefile.am, sp06/Makefile.am,
2610        sp07/Makefile.am, sp08/Makefile.am,
2611        sp09/Makefile.am, sp11/Makefile.am,
2612        sp12/Makefile.am, sp13/Makefile.am,
2613        sp14/Makefile.am, sp15/Makefile.am,
2614        sp16/Makefile.am, sp17/Makefile.am,
2615        sp19/Makefile.am, sp20/Makefile.am,
2616        sp21/Makefile.am, sp22/Makefile.am,
2617        sp23/Makefile.am, sp24/Makefile.am,
2618        sp25/Makefile.am, sp26/Makefile.am,
2619        sp27/Makefile.am, sp28/Makefile.am,
2620        sp29/Makefile.am, sp30/Makefile.am,
2621        sp31/Makefile.am, sp32/Makefile.am,
2622        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2623
26242005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2625
2626        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2627        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2628        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2629        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2630        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2631        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2632        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2633        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2634        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2635        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2636        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2637        * sptests.am: Remove.
2638
26392005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2640
2641        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2642        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2643        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2644        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2645        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2646        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2647        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2648        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2649        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2650        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2651        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2652
26532005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2654
2655        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2656
26572005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2658
2659        * spsize/Makefile.am: Rename TEST to spsize.
2660        * spsize/size.scn: Remove.
2661        * spsize/spsize.scn: New (renamed from size.scn).
2662
26632005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2664
2665        * configure.ac: Add spfatal/Makefile.
2666        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2667        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2668        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2669        * sptests.am: Remove LIB_VARIANT.
2670
26712005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2672
2673        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2674        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2675        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2676        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2677        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2678        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2679        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2680        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2681        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2682        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2683        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2684
26852005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2686
2687        * Makefile.am: Cleanup.
2688
26892005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2690
2691        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2692        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2693        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2694        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2695        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2696        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2697        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2698        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2699        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2700        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2701        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2702        spfatal/Makefile.am, spsize/Makefile.am:
2703        Partial conversion to automake.
2704
27052005-03-07      Joel Sherrill <joel@OARcorp.com>
2706
2707        * sp13/task1.c: Removed warnings.
2708
27092004-09-29      Joel Sherrill <joel@OARcorp.com>
2710
2711        * spsize/size.c: i960 obsoleted and all references removed.
2712
27132004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2714
2715        * configure.ac: Require automake > 1.9.
2716
27172004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2718
2719        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2720        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2721        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2722        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2723        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2724        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2725        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2726        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2727        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2728        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2729        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2730        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2731        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2732        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2733        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2734        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2735        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2736        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2737        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2738        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2739        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2740        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2741        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2742        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2743        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2744        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2745        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2746        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2747        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2748        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2749        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2750        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2751
27522004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2753
2754        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2755
27562004-03-30      David Querbach <querbach@realtime.bc.ca>
2757
2758        PR 595/tests
2759        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2760        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2761        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2762        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2763        others treat it as a count of longs.
2764
27652004-03-30      David Querbach <querbach@realtime.bc.ca>
2766
2767        PR 596/tests
2768        * sp32/init.c: A missing definition of TEST_INIT before including
2769        <tmacros.h> means that buffered output will not work even if selected
2770        in buffer_test_io.h.
2771
27722004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2773
2774        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2775        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2776        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2777        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2778        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2779        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2780        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2781        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2782        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2783        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2784        types.
2785
27862004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2787
2788        * configure.ac: Add 2nd arg to RTEMS_TOP.
2789
27902004-03-05      Joel Sherrill <joel@OARcorp.com>
2791
2792        * sp07/buffered_io.c: Remove warning.
2793
27942004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2795
2796        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2797        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2798        * sp02/Makefile.am: Ditto.
2799        * sp03/Makefile.am: Ditto.
2800        * sp04/Makefile.am: Ditto.
2801        * sp05/Makefile.am: Ditto.
2802        * sp06/Makefile.am: Ditto.
2803        * sp07/Makefile.am: Ditto.
2804        * sp08/Makefile.am: Ditto.
2805        * sp09/Makefile.am: Ditto.
2806        * sp11/Makefile.am: Ditto.
2807        * sp12/Makefile.am: Ditto.
2808        * sp13/Makefile.am: Ditto.
2809        * sp14/Makefile.am: Ditto.
2810        * sp15/Makefile.am: Ditto.
2811        * sp16/Makefile.am: Ditto.
2812        * sp17/Makefile.am: Ditto.
2813        * sp19/Makefile.am: Ditto.
2814        * sp20/Makefile.am: Ditto.
2815        * sp21/Makefile.am: Ditto.
2816        * sp22/Makefile.am: Ditto.
2817        * sp23/Makefile.am: Ditto.
2818        * sp24/Makefile.am: Ditto.
2819        * sp25/Makefile.am: Ditto.
2820        * sp26/Makefile.am: Ditto.
2821        * sp27/Makefile.am: Ditto.
2822        * sp28/Makefile.am: Ditto.
2823        * sp29/Makefile.am: Ditto.
2824        * sp30/Makefile.am: Ditto.
2825        * sp31/Makefile.am: Ditto.
2826        * sp32/Makefile.am: Ditto.
2827        * spfatal/Makefile.am: Ditto.
2828        * spsize/Makefile.am: Ditto.
2829
28302003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2831
2832        * sptests.am: Add dirstamp support.
2833
28342003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2835
2836        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2837
28382003-12-16      Joel Sherrill <joel@OARcorp.com>
2839
2840        PR 544/tests
2841        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2842        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2843        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2844        make tests account for resources and not print at inappropriate
2845        times.
2846        * sp07/buffered_io.c: New file.
2847
28482003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2849
2850        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2851
28522003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2853
2854        * sp01/Makefile.am: Remove all-local: $(ARCH).
2855        * sp02/Makefile.am: Remove all-local: $(ARCH).
2856        * sp03/Makefile.am: Remove all-local: $(ARCH).
2857        * sp04/Makefile.am: Remove all-local: $(ARCH).
2858        * sp05/Makefile.am: Remove all-local: $(ARCH).
2859        * sp06/Makefile.am: Remove all-local: $(ARCH).
2860        * sp07/Makefile.am: Remove all-local: $(ARCH).
2861        * sp08/Makefile.am: Remove all-local: $(ARCH).
2862        * sp09/Makefile.am: Remove all-local: $(ARCH).
2863        * sp11/Makefile.am: Remove all-local: $(ARCH).
2864        * sp12/Makefile.am: Remove all-local: $(ARCH).
2865        * sp13/Makefile.am: Remove all-local: $(ARCH).
2866        * sp14/Makefile.am: Remove all-local: $(ARCH).
2867        * sp15/Makefile.am: Remove all-local: $(ARCH).
2868        * sp16/Makefile.am: Remove all-local: $(ARCH).
2869        * sp17/Makefile.am: Remove all-local: $(ARCH).
2870        * sp19/Makefile.am: Remove all-local: $(ARCH).
2871        * sp20/Makefile.am: Remove all-local: $(ARCH).
2872        * sp21/Makefile.am: Remove all-local: $(ARCH).
2873        * sp22/Makefile.am: Remove all-local: $(ARCH).
2874        * sp23/Makefile.am: Remove all-local: $(ARCH).
2875        * sp24/Makefile.am: Remove all-local: $(ARCH).
2876        * sp25/Makefile.am: Remove all-local: $(ARCH).
2877        * sp26/Makefile.am: Remove all-local: $(ARCH).
2878        * sp27/Makefile.am: Remove all-local: $(ARCH).
2879        * sp28/Makefile.am: Remove all-local: $(ARCH).
2880        * sp29/Makefile.am: Remove all-local: $(ARCH).
2881        * sp30/Makefile.am: Remove all-local: $(ARCH).
2882        * sp31/Makefile.am: Remove all-local: $(ARCH).
2883        * sp32/Makefile.am: Remove all-local: $(ARCH).
2884        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2885        * spsize/Makefile.am: Remove all-local: $(ARCH).
2886
28872003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2888
2889        * configure.ac: Reflect having moved to testsuites/.
2890
28912003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2892
2893        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2894
28952003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2896
2897        * configure.ac:Remove RTEMS_CHECK_CPU.
2898
28992003-09-04      Joel Sherrill <joel@OARcorp.com>
2900
2901        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2902        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2903        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2904        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2905        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2906        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2907        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2908        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2909        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2910        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2911        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2912        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2913        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2914        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2915        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2916        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2917        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2918        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2919        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2920        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2921        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2922        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2923        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2924        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2925        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2926        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2927        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2928        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2929        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2930        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2931        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2932        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2933        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2934        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2935        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2936        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2937        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2938        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2939        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2940        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2941        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2942        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2943        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2944        spsize/size.c, spsize/system.h: URL for license changed.
2945
29462003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2947
2948        PR 458/tests
2949        * sp30/task1.c: Correct indexing problem.
2950
29512003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2952
2953        * Makefile.am: Reflect having moved aclocal/.
2954
29552003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2956
2957        * Makefile.am: Reflect having moved automake/.
2958        * sp01/Makefile.am: Reflect having moved automake/.
2959        * sp02/Makefile.am: Reflect having moved automake/.
2960        * sp03/Makefile.am: Reflect having moved automake/.
2961        * sp04/Makefile.am: Reflect having moved automake/.
2962        * sp05/Makefile.am: Reflect having moved automake/.
2963        * sp06/Makefile.am: Reflect having moved automake/.
2964        * sp07/Makefile.am: Reflect having moved automake/.
2965        * sp08/Makefile.am: Reflect having moved automake/.
2966        * sp09/Makefile.am: Reflect having moved automake/.
2967        * sp11/Makefile.am: Reflect having moved automake/.
2968        * sp12/Makefile.am: Reflect having moved automake/.
2969        * sp13/Makefile.am: Reflect having moved automake/.
2970        * sp14/Makefile.am: Reflect having moved automake/.
2971        * sp15/Makefile.am: Reflect having moved automake/.
2972        * sp16/Makefile.am: Reflect having moved automake/.
2973        * sp17/Makefile.am: Reflect having moved automake/.
2974        * sp19/Makefile.am: Reflect having moved automake/.
2975        * sp20/Makefile.am: Reflect having moved automake/.
2976        * sp21/Makefile.am: Reflect having moved automake/.
2977        * sp22/Makefile.am: Reflect having moved automake/.
2978        * sp23/Makefile.am: Reflect having moved automake/.
2979        * sp24/Makefile.am: Reflect having moved automake/.
2980        * sp25/Makefile.am: Reflect having moved automake/.
2981        * sp26/Makefile.am: Reflect having moved automake/.
2982        * sp27/Makefile.am: Reflect having moved automake/.
2983        * sp28/Makefile.am: Reflect having moved automake/.
2984        * sp29/Makefile.am: Reflect having moved automake/.
2985        * sp30/Makefile.am: Reflect having moved automake/.
2986        * sp31/Makefile.am: Reflect having moved automake/.
2987        * sp32/Makefile.am: Reflect having moved automake/.
2988        * spfatal/Makefile.am: Reflect having moved automake/.
2989        * spsize/Makefile.am: Reflect having moved automake/.
2990
29912003-08-14      Joel Sherrill <joel@OARcorp.com>
2992
2993        * sp02/task1.c: Added ID to name lookup service and changed name of
2994        id/name translation status code. This propagated to multiple
2995        functions. The user API service added was rtems_object_id_to_name()
2996
29972003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2998
2999        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
3000
30012003-05-29      Joel Sherrill <joel@OARcorp.com>
3002
3003        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
3004
30052003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3006
3007        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
3008        CC_CFLAGS_DEFAULT (obsolete).
3009
30102003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3011
3012        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
3013        Remove CC_LDFLAGS_PROFILE_V.
3014
30152003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3016
3017        * configure.ac: Remove AC_CONFIG_AUX_DIR.
3018
30192003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3020
3021        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
3022
30232003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3024
3025        * configure.ac: AC_PREREQ(2.57).
3026
30272002-11-14      Joel Sherrill <joel@OARcorp.com>
3028
3029        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
3030        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
3031        update the IDs in the screens.
3032
30332002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3034
3035        * .cvsignore: Reformat.
3036        Add autom4te*cache.
3037        Remove autom4te.cache.
3038
30392002-09-14      Joel Sherrill <joel@OARcorp.com>
3040
3041        * sp32/.cvsignore: New file.
3042
30432002-09-14      Aaron J. Grier <aaron@frye.com>
3044
3045        * PR271 was not applicable against the current source but included
3046        a nice test that Joel decided to add to the tree as sp32.
3047        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
3048        * Makefile.am, configure.ac: Modified to reflect addition.
3049
30502002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3051
3052        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
3053        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
3054        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
3055        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
3056        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
3057        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
3058        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
3059        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
3060        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
3061        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
3062        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
3063        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
3064        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
3065        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
3066        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
3067        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
3068        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
3069        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
3070        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
3071        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
3072        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
3073        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
3074        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
3075        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
3076        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
3077        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
3078        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
3079        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
3080        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
3081        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
3082        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
3083
30842002-08-01      Joel Sherrill <joel@OARcorp.com>
3085
3086        * Per PR47 add support for buffered test output.  This involved
3087        adding defines to redirect output to a buffer and dump it when
3088        full, at "test pause", and at exit.  To avoid problems when redefining
3089        exit(), all tests were modified to call rtems_test_exit().
3090        Some tests, notable psxtests, had to be modified to include
3091        the standard test macro .h file (pmacros.h or tmacros.h) to
3092        enable this support.
3093        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
3094        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
3095        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
3096        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
3097        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
3098        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
3099        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
3100
31012002-07-30      Joel Sherrill <joel@OARcorp.com>
3102
3103        * spsize/size.c: Don't reference the RTEMS allocated interrupt
3104        stack if the port doesn't configure using it.
3105
31062002-07-04      Joel Sherrill <joel@OARcorp.com>
3107
3108        * Jump table for single entry point removed.
3109        * spsize/size.c:  Modified to reflect above.
3110
31112002-07-01      Joel Sherrill <joel@OARcorp.com>
3112
3113        * sp29/init.c: Corrected definitions for task stack usage.
3114
31152002-07-01      Joel Sherrill <joel@OARcorp.com>
3116
3117        * spsize/size.c: _Thread_queue_Extract_table removed.
3118
31192001-05-17      Joel Sherrill <joel@OARcorp.com>
3120
3121        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
3122        number of staticly configured device drivers.
3123
31242001-05-14      Joel Sherrill <joel@OARcorp.com>
3125
3126        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
3127        than the configured number of drivers.
3128 
31292002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3130
3131        * configure.ac: Remove ENABLE_GCC28.
3132
31332001-04-04      Joel Sherrill <joel@OARcorp.com>
3134
3135        * spsize/size.c: Reflect SPARC modifcation to get rid of
3136        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
3137 
31382001-03-29      Joel Sherrill <joel@OARcorp.com>
3139
3140        * Per PR147 addressed problems when reseting and inserting a timer
3141        into a timer chain that did not honor time passage since the last
3142        time the timer server was scheduled and the new insertion.
3143        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
3144
31452001-03-28      Joel Sherrill <joel@OARcorp.com>
3146
3147        * Side-effect of PR132.
3148        * sp21/system.h: Now must explicitly request NULL driver.
3149
31502002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3151
3152        * configure.ac:
3153        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3154        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3155        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
3156        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
3157        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3158        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
3159        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
3160        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
3161        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
3162        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
3163        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
3164        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
3165        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
3166        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
3167        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
3168        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
3169        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
3170        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
3171        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
3172        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
3173        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
3174        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
3175        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
3176        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
3177        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
3178        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
3179        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
3180        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
3181        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
3182        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
3183        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
3184        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
3185        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
3186        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
3187
31882002-03-20      Chris Johns <ccj@acm.org>
3189
3190        * PR145.
3191        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
3192        in system (e.g. driver tasks).  Also exit on minimum number of
3193        switches not precise number.
3194
31952001-01-29      Joel Sherrill <joel@OARcorp.com>
3196
3197        * Fixed bug where resetting a timer that was not at the head
3198        of one of the task timer chains resulted in the Timer Server
3199        task waking up too far in the future.
3200        * Added rtems_timer_get_information() directive to support testing.
3201        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
3202        above condition.
3203
32042001-01-22      Joel Sherrill <joel@OARcorp.com>
3205
3206        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
3207        because priority added as argument to rtems_timer_initiate_server().
3208
32092001-01-16      Joel Sherrill <joel@OARcorp.com>
3210
3211        * Added tests for task-based timers.  This included the new tests
3212        sp30 and sp31.
3213        * Makefile.am, configure.ac: Modified to reflect new tests and files.
3214        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
3215        for task-based timer services.
3216        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
3217        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
3218        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
3219        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
3220        sp31/task1.c: New files.
3221
32222001-11-01      Joel Sherrill <joel@OARcorp.com>
3223
3224        * sp26/system.h: Properly account for stack memory used by
3225        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
3226        and processed as PR78.
3227
32282001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3229
3230        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
3231        * configure.in: Remove.
3232        * configure.ac: New file, generated from configure.in by autoupdate.
3233
32342001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3235
3236        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
3237
32382001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3239
3240        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
3241        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
3242        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
3243        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
3244        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
3245        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
3246        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
3247        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
3248        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
3249        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
3250        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
3251        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
3252        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
3253        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
3254        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
3255        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
3256        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
3257        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
3258        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
3259        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
3260        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
3261        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
3262        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
3263        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
3264        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
3265        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
3266        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
3267        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
3268        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
3269
32702001-08-16      Joel Sherrill <joel@OARcorp.com>
3271
3272        * sp20/system.h: Account for extra task stacks properly.
3273
32742001-08-16      Joel Sherrill <joel@OARcorp.com>
3275
3276        * sp13/sp13.scn: Id in screen had wrong class field value.
3277        * sp13/system.h: Account for message buffer memory.
3278        * sp13/task2.c: Remove unnecessary check for failure.
3279
32802001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
3281
3282        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
3283
32842001-04-20      Joel Sherrill <joel@OARcorp.com>
3285
3286        * sp298/sp28.scn: Minor adjustment so test output matches the screen
3287        file.
3288
32892001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3290
3291        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3292
32932001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3294
3295        * sp21/Makefile.am: Remove libtest.
3296
32972000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3298
3299        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3300
33012000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3302
3303        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3304
33052000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3306
3307        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3308        Switch to GNU canonicalization.
3309        * sptests.am: Remove DEFS.
3310
33112000-09-29      Joel Sherrill <joel@OARcorp.com>
3312
3313        * sp20/sp20.scn: Corrected to reflect new addition.
3314        * sp20/system.h: Removed comment reflecting history.
3315
33162000-09-29      Stephan Merker <merker@decrc.abb.de>
3317
3318        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3319        Added new task to test sequence of altering a period's length
3320        while it is still active.
3321
33222000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3323
3324        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3325        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3326        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3327        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3328        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3329        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3330        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3331        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3332        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3333        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3334
33352000-08-10      Joel Sherrill <joel@OARcorp.com>
3336
3337        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.