source: rtems/testsuites/sptests/ChangeLog @ a7d04d6

4.115
Last change on this file since a7d04d6 was 74416035, checked in by Joel Sherrill <joel.sherrill@…>, on 09/20/11 at 13:06:58

2011-09-20 Petr Benes <benesp16@…>

PR 1916/testing

  • spcbssched02/init.c, spcbssched02/spcbssched02.scn, spcbssched02/system.h, spcbssched02/task_periodic.c, spedfsched03/init.c, spedfsched03/system.h, spedfsched03/tasks_aperiodic.c: Improve coverage.
  • Property mode set to 100644
File size: 123.7 KB
Line 
12011-09-20      Petr Benes <benesp16@fel.cvut.cz>
2
3        PR 1916/testing
4        * spcbssched02/init.c, spcbssched02/spcbssched02.scn,
5        spcbssched02/system.h, spcbssched02/task_periodic.c,
6        spedfsched03/init.c, spedfsched03/system.h,
7        spedfsched03/tasks_aperiodic.c: Improve coverage.
8
92011-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
10
11        * spcbssched01/Makefile.am, spcbssched02/Makefile.am,
12        spcbssched03/Makefile.am: Formatting.
13
142011-09-15      Petr Benes <benesp16@fel.cvut.cz>
15
16        PR 1907/testing
17        * Makefile.am, configure.ac: Add tests for the CBS (Constant Bandwidth
18        Server) scheduler.
19        * spcbssched01/.cvsignore, spcbssched01/Makefile.am,
20        spcbssched01/init.c, spcbssched01/spcbssched01.doc,
21        spcbssched01/spcbssched01.scn, spcbssched01/system.h,
22        spcbssched01/task1.c, spcbssched02/.cvsignore,
23        spcbssched02/Makefile.am, spcbssched02/init.c,
24        spcbssched02/spcbssched02.doc, spcbssched02/spcbssched02.scn,
25        spcbssched02/system.h, spcbssched02/task_periodic.c,
26        spcbssched03/.cvsignore, spcbssched03/Makefile.am,
27        spcbssched03/cbsparams.h, spcbssched03/init.c,
28        spcbssched03/spcbssched03.doc, spcbssched03/spcbssched03.scn,
29        spcbssched03/system.h, spcbssched03/tasks_aperiodic.c,
30        spcbssched03/tasks_periodic.c: New files.
31
322011-09-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
33
34        * spnsext01/init.c: Use correct API.
35
362011-09-11      Joel Sherrill <joel.sherrill@oarcorp.com>
37
38        * spedfsched01/Makefile.am, spedfsched02/Makefile.am,
39        spedfsched03/Makefile.am: Use all managers.
40
412011-09-11      Petr Benes <benesp16@fel.cvut.cz>
42
43        PR 1897/testing
44        * Makefile.am, configure.ac: Add tests for Earliest Deadline First
45        (EDF) Scheduling Algorithm implementation.
46        * spedfsched01/.cvsignore, spedfsched01/Makefile.am,
47        spedfsched01/init.c, spedfsched01/spedfsched01.doc,
48        spedfsched01/spedfsched01.scn, spedfsched01/system.h,
49        spedfsched01/task1.c, spedfsched02/.cvsignore,
50        spedfsched02/Makefile.am, spedfsched02/getall.c, spedfsched02/init.c,
51        spedfsched02/spedfsched02.doc, spedfsched02/spedfsched02.scn,
52        spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/.cvsignore,
53        spedfsched03/Makefile.am, spedfsched03/edfparams.h,
54        spedfsched03/init.c, spedfsched03/spedfsched03.doc,
55        spedfsched03/spedfsched03.scn, spedfsched03/system.h,
56        spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c: New
57        files.
58
592011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
60
61        * sp03/sp03.scn, sp05/sp05.scn, sp23/sp23.scn, sp27/sp27.scn,
62        sp27a/sp27a.scn, sp39/sp39.scn: Update.
63
642011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
65
66        * sptests/sp68/init.c: Avoid CPU_STRUCTURE_ALIGNMENT.
67
682011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
69
70        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
71        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
72        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
73        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
74        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
75        spfatal_support/init.c: Print proper begin message.
76
772011-09-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
78
79        * sp40/init.c: Avoid unsupported test cases.
80
812011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
82
83        * spfatal13/testcase.h: Fixed test name.
84        * spfatal05/testcase.h: Increased wait time for slow hardware.
85        * spfatal_support/init.c: Print test name at end of test.
86        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
87        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
88        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
89        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
90        spfatal09/spfatal09.scn, spfatal10/spfatal10.scn,
91        spfatal11/spfatal11.scn, spfatal12/spfatal12.scn,
92        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
93        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
94        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
95        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
96        spfatal21/spfatal21.scn, spfatal22/spfatal22.scn,
97        spfatal23/spfatal23.scn, spfatal24/spfatal24.scn,
98        spfatal25/spfatal25.scn: Reflect changes from above.
99
1002011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
101
102        PR 1899/testing
103        * spfatal14/Makefile.am: Adjust number of semaphores to consume to
104        trigger fatal error.
105
1062011-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
107
108        PR 1899/testing
109        * spfatal14/Makefile.am, spfatal15/Makefile.am, spfatal16/Makefile.am:
110        Adjust number of semaphores to consume to trigger fatal error.
111
1122011-08-21      Petr Benes <benesp16@fel.cvut.cz>
113
114        PR 1886/cpukit
115        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: This patch enables
116        inserting duplicate keys into rbtree. It is possible to turn on this
117        feature when initializing the tree.
118
1192011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
120
121        * spfatal_support/init.c: Ensure that _Thread_BSP_context is
122        initialized.
123
1242011-08-02      Petr Benes <benesp16@fel.cvut.cz>
125
126        PR 1883/testing
127        * sprbtree01/init.c: Attempt provide coverage on last two ranges.
128
1292011-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
130
131        PR 1877/cpukit
132        * sprbtree01/init.c: Add comparison function for RBTrees.
133
1342011-08-02      Petr Benes <benesp16@fel.cvut.cz>
135
136        PR 1862/testing
137        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Improve test coverage.
138
1392011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
140
141        * sp75/init.c, sp75/sp75.doc, sp75/sp75.scn: Correct test and
142        supporting documentation.
143
1442011-07-28      Pawel Zagorski <pzagor@agh.edu.pl>
145
146        PR 1857/tests
147        * Makefile.am, configure.ac: Add test where there is more than one
148        thread at a priority with the executing thread being non-preemptive.
149        * sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
150        sp76/sp76.scn: New files.
151
1522011-07-28      Petr Benes <benesp16@fel.cvut.cz>
153
154        PR 1858/testing
155        * sp74/sp74.doc: Fix after changes.
156
1572011-07-27      Petr Benes <benesp16@fel.cvut.cz>
158
159        PR 1854/cpukit
160        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Add test of the
161        rtems_rbtree_extract() to improve test coverage.
162
1632011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
164
165        * Makefile.am, configure.ac: New test to get coverage of core mutex
166        obtain while in ISR or other dispatch disabled critical section but
167        no wait.
168        * sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
169        sp75/sp75.scn: New files.
170
1712011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
172
173        * sp74/init.c, sp74/sp74.scn: Fix to get the case hit per coverage
174        reports.
175
1762011-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
177
178        * sp74/init.c: Does not need clock driver.
179
1802011-07-26      Pawel Zagorski <pzagor@agh.edu.pl>
181
182        PR 1853/tests
183        * Makefile.am, configure.ac: Add test for case where a thread is
184        non-preemptive, multiple threads are ready at that priority, a higher
185        priority thread is heir and the thread yields.
186        * sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
187        sp74/sp74.scn: New files.
188
1892011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
190
191        * sp04/tswitch.c, sp07/task1.c, sp07/task2.c, sp09/screen07.c,
192        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
193        sp13/task1.c, sp14/asr.c, sp14/task1.c, sp19/first.c, sp19/fptask.c,
194        sp19/inttest.h, sp19/task1.c, sp20/task1.c, sp25/task1.c,
195        sp26/task1.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp32/init.c,
196        sp33/init.c, sp34/changepri.c, sp36/strict_order_mut.c, sp37/init.c,
197        sp43/init.c, sp44/init.c, sp48/init.c, sp54/init.c, sp59/init.c,
198        sp65/init.c, sp68/init.c, spchain/init.c, spclockget/init.c,
199        spfatal03/testcase.h, spfatal07/testcase.h, spfatal_support/init.c:
200        Do not line length exceed 80 columns.
201
2022011-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
203
204        * sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
205        number of buffers times buffer size exceeds that representable by
206        size_t.
207
2082011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
209
210        * sp66/init.c: Remove (unused).
211        * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
212        spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
213        spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
214        spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
215        spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
216        Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
217        * sp43/Makefile.am: Add system.h to *_SOURCES.
218        * Makefile.am: Remove DIST_SUBDIRS.
219        Remove EXTRA_DIST.
220        * sp33/Makefile.am: Eliminate scndir.
221
2222011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
223
224        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
225        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
226        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
227        sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
228
2292011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
230
231        * sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
232        sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
233        deprecated rtems_clock_get() except in spclockget().
234
2352011-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
236
237        * spintrcritical01/init.c: Fixed warning fix.
238
2392011-05-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
240
241        * sp21/init.c, sp21/sp21.doc sp21/sp21.scn: New test cases.
242
2432011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * sp39/init.c: Fix tests broken in warning pass.
246
2472011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
248
249        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
250        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
251        * Makefile.am, configure.ac: Reflect changes above.
252
2532011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
254
255        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
256        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
257        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
258        spsimplesched02/init.c: Remove warnings.
259
2602011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * sp09/screen02.c: Use integer value that fits into one character.
263
2642011-04-04      Gedare Bloom <giddyup44@yahoo.com>
265
266        PR 1641/cpukit
267        * Makefile.am, configure.ac: Create testcase for red black tree.
268        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
269        sprbtree01/sprbtree01.scn: New files.
270
2712011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
272
273        PR 1729/cpukit
274        * spsize/size.c: Add next step in SMP support. This adds an allocated
275        array of the Per_CPU structures to support multiple cpus vs a single
276        instance of the structure which is still used if SMP support is
277        disabled. Configuration support is also added to explicitly enable or
278        disable SMP. But SMP can only be enabled for the CPUs which will
279        support it initially -- SPARC and i386. With the stub BSP support, a
280        BSP can be run as a single core SMP system from an RTEMS data
281        structure standpoint.
282
2832011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
284
285        * spfifo05/init.c: Console interrupts perturb test.
286
2872011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
288
289        PR 1743/cpu
290        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
291        Scheduler as complement to existing Deterministic Priority Scheduler.
292        This scheduler serves both as an example and as a lighter weight
293        implementation for smaller systems.
294        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
295        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
296        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
297        spsimplesched02/Makefile.am, spsimplesched02/init.c,
298        spsimplesched02/spsimplesched02.doc,
299        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
300        spsimplesched03/Makefile.am, spsimplesched03/init.c,
301        spsimplesched03/spsimplesched03.doc,
302        spsimplesched03/spsimplesched03.scn: New files.
303
3042011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
305
306        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
307        seconds field is less than.
308
3092011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
310
311        * sp08/sp08.scn: Convert to UNIX CR/LF.
312
3132011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
314
315        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
316        sp09/sp09.scn: Improve coverage. Change mode while system not up and
317        broadcast a message that is too large.
318        * sp08/system.h, sp08/task1.c: Removed.
319
3202011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
321
322        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
323        to improve coverage of the thread yield logic.
324        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
325        sp73/sp73.scn: New files.
326
3272011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
328
329        * sp07/init.c: Improve coverage.
330
3312011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
332
333        * spwkspace/init.c: Adjust test to account for recent heap change on
334        NULL.
335
3362011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
337
338        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
339
3402011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
341
342        * spchain/init.c: Improve coverage testing.
343
3442011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
345
346        * configure.ac: Add AC_CONFIG_HEADER(config.h).
347
3482011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
349
350        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
351        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
352        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
353        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
354        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
355        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
356        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
357        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
358        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
359        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
360        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
361        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
362        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
363        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
364        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
365        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
366        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
367        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
368        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
369        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
370        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
371        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
372        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
373        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
374        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
375        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
376        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
377        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
378        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
379        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
380        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
381        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
382        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
383        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
384        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
385        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
386        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
387        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
388        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
389        spintrcritical08/init.c, spintrcritical09/init.c,
390        spintrcritical10/init.c, spintrcritical11/init.c,
391        spintrcritical13/init.c, spintrcritical15/init.c,
392        spintrcritical16/init.c, spintrcritical17/init.c,
393        spintrcritical_support/intrcritical.c, spmkdir/init.c,
394        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
395        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
396        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
397        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
398        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
399
4002011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
401
402        * sp09/Makefile.am: Switch to all managers since this is all of them.
403
4042011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
405
406        * sp69/init.c: Use "ld" instead of PRId32 to print
407        struct timespec->tv_nsec.
408        * sp19/inttest.h: Use PRIx32 instead of "lx".
409
4102011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
411
412        * sp04/tswitch.c: Shrink memory requirements.
413
4142011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
415
416        * configure.ac: Require autoconf-2.68, automake-1.11.1.
417
4182010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
419
420        * spchain/init.c: Added test case.
421
4222010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
423
424        * spchain/init.c, spchain/spchain.scn: More test cases.
425
4262010-11-24      Gedare Bloom <giddyup44@yahoo.com>
427
428        PR 1647/cpukit
429        * spsize/size.c: Update documentation to reflect refactoring of
430        SuperCore to add Scheduler Handler.
431
4322010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
433
434        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
435        memory corruption.
436
4372010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
438
439        * spchain/init.c: Attempt to improve coverage.
440
4412010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
442
443        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
444
4452010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
446
447        * spfifo03/spfifo03.scn: Replace file.
448
4492010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
450
451        * spsize/size.c: Fix typo.
452
4532010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
454
455        PR 1663/testing
456        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
457        the test.
458
4592010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
460
461        * spheapprot/.cvsignore, spheapprot/Makefile.am,
462        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
463        * Makefile.am, configure.ac: Reflect changes above.
464
4652010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
466
467        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
468        cases.
469
4702010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
471
472        * spfatal24/.cvsignore, spfatal24/Makefile.am,
473        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
474        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
475        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
476        spfatal25/testcase.h: New files.
477        * Makefile.am, configure.ac: Reflect changes above.
478
4792010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
480
481        PR 1658/cpukit
482        * Makefile.am, configure.ac: If the system is not up, consider it a
483        fatal error. This eliminated sp61 and added spfatal23.
484        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
485        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
486        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
487        sp61/sp61.scn: Removed.
488
4892010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
490
491        PR 1663/testing
492        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
493        routine.
494
4952010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
496
497        PR 1661/testing
498        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
499        most references to RTEMS_Malloc_Heap.
500
5012010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
502
503        * sp09/screen12.c: Update for rtems_region_create() changes.
504        * sp09/sp09.scn: Update.
505
5062010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
507
508        PR 1647/testing
509        * spsize/size.c: Remove redundant initialize uninitialized to 0.
510
5112010-07-30      Gedare Bloom <giddyup44@yahoo.com>
512
513        PR 1599/cpukit
514        * spsize/size.c: Rename _Context_Switch_necessary to
515        _Thread_Dispatch_necessary to more properly reflect the intent.
516
5172010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
518
519        PR 1621/testing
520        * Makefile.am, configure.ac: Improve coverage of private environment.
521        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
522        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
523
5242010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
525
526        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
527        pointer is NULL when getting an object name.
528
5292010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
530
531        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
532        no wait but the condition is only partially satisfied.
533
5342010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
535
536        * Makefile.am, configure.ac: Add test to extract a task blocked with
537        timeout on a priority ordered thread queue.
538        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
539        sp72/sp72.scn: New files.
540
5412010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
542
543        PR 1617/testing
544        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
545        spmountmgr01/spmountmgr01.doc: Added cases to exercise
546        mount-mktgt.c.
547
5482010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
549
550        PR 1617/testing
551        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
552        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
553        spmountmgr01/spmountmgr01.scn: New test which improves coverage
554        of mount-mgr.c under libcsupport.
555        * Makefile.am, configure.ac: Changes to accommodate the new test.
556
5572010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
558
559        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
560        up and add test of getchark().
561
5622010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
563
564        * spfatal21/Makefile.am: Fix typo.
565
5662010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
567
568        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
569        libio initialization fatal error case.
570        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
571        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
572        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
573        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
574
5752010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
576
577        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
578        variants.  Cleanup.
579        * spintrcritical05/spintrcritical05.scn,
580        spintrcritical06/spintrcritical06.scn,
581        spintrcritical07/spintrcritical07.scn,
582        spintrcritical11/spintrcritical11.scn,
583        spintrcritical12/spintrcritical12.scn,
584        spintrcritical13/spintrcritical13.scn,
585        spintrcritical14/spintrcritical14.scn: Update.
586
5872010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
588
589        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
590        fatal error.
591        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
592        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
593
5942010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
595
596        PR 1603/testing
597        * spassoc01/init.c, spassoc01/Makefile.am,
598        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
599        * Makefile.am, configure.ac: Added new test spassoc01 for
600        rtems_assoc routines.
601
6022010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
603
604        PR 1606/cpukit
605        * spfatal_support/init.c: Remove
606        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
607
6082010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
609
610        * spfatal09/.cvsignore, spfatal09/Makefile.am,
611        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
612        spfatal09/testcase.h: Removed files.
613        * Makefile.am, configure.ac: Reflect changes above.
614        * spfatal_support/init.c: Print end of test message in case of
615        success.  Stop multitasking in the fatal error extension.
616        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
617        puts().
618        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
619        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
620        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
621        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
622        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
623        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
624        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
625        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
626        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
627        spfatal20/spfatal20.scn: Update.
628
6292010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
630
631        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
632        coverage of rtems_io_lookup_name().
633
6342010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
635
636        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
637        rtems_io_lookup_name() and simplify test.
638        * sp21/system.h, sp21/task1.c: Removed.
639
6402010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
641
642        * Makefile.am, configure.ac: Add new fatal error test for termios
643        initialize.
644        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
645        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
646
6472010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
648
649        PR 1600/testing
650        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
651        spfifo05/Makefile.am: New tests for pipe/fifo routines.
652        * Makefile.am, configure.ac: Add new test.
653
6542010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
655
656        PR 1600/testing
657        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
658        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
659        routines
660        * Makefile.am, configure.ac: Add new test.
661
6622010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
663
664        * sp68/init.c: Add alignment to region_area. Fix spelling.
665
6662010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
667
668        PR 1573/cpukit
669        * spsize/size.c: Add a per cpu data structure which contains the
670        information required by RTEMS for each CPU core. This encapsulates
671        information such as thread executing, heir, idle and dispatch needed.
672
6732010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
674
675        * sp69/Makefile.am: Really needs spin.c
676
6772010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
678
679        PR 1592/testing
680        * Makefile.am, configure.ac: Changes to incorporate sperror01,
681        sperror02, sperror03
682        * sperror01/init.c, sperror02/init.c: New tests to exercise
683        rtems_error routine
684        * sperror03/init.c: New test to exercise rtems_panic routine
685
6862010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
687
688        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
689        not need spin.c
690
6912010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
692
693        * sp70/Makefile.am: Tests do not need spin.c
694
6952010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
696
697        * Makefile.am, configure.ac: Removed some fifo tests.
698        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
699        excessive new lines in the output.
700
701        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
702        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
703        Also added a few more cases, mostly from spfifo04/init.c.
704        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
705        Previously was spfifo06. Configure parameter for pipes is used now.
706        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
707        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
708        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
709        spfifo08/spfifo08.scn: Removed.
710
7112010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
712
713        * Makefile.am, configure.ac: Add new test to exercise path where using
714        unlimited object support you are about to allocate more objects than
715        can be represented in the Id. This test will NOT pass on targets with
716        insufficient RAM.
717        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
718        sp71/sp71.scn: New files.
719
7202010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
721
722        * Makefile.am, configure.ac: spfatal20 not ready.
723
7242010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
725
726        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
727        rtems_termios_open().
728        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
729        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
730        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
731        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
732        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
733        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
734        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
735        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
736
7372010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
738
739        * Makefile.am, configure.ac, spfatal_support/init.c,
740        spfatal_support/system.h: Add new tests to generate fatal errors in
741        open_dev_console().
742        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
743        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
744        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
745        spfatal15/spfatal15.scn, spfatal15/testcase.h,
746        spfatal_support/consume_sems.c: New files.
747
7482010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
749
750        * sp43/init.c: Remove more ITRON references.
751
7522010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
753
754        * sp09/screen01.c: Fix warning.
755
7562010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
757
758        * spfifo08/init.c: Catch more cases but discussion on errors and proper
759        behaviour remain.
760
7612010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
762
763        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
764        used.
765
7662010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
767
768        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
769        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
770        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
771
7722010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
773
774        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
775        spfatal_support/init.c: Remove references to ITRON constants.
776
7772010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        * Makefile.am, configure.ac: Add sp70 to test slot
780        reclamation and reuse for unlimited object configuration.
781        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
782        sp70/sp70.scn: New files.
783
7842010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
785
786        * sp16/task1.c: Update for heap extend changes.
787
7882010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
789
790        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
791
7922010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
793
794        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
795        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
796        * Makefile.am, configure.ac: Reflect changes above.
797
7982010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
799
800        * spfifo01/main.c: New file.
801
8022010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
803
804        PR PR1542
805        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
806        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
807        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
808        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
809        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
810        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
811        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
812        files.
813
8142010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
815
816        * sp09/screen12.c: Update for heap extend changes.
817
8182010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
819
820        * sp62/init.c, sp65/init.c: #include <unistd.h>.
821
8222010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
823
824        * sp43/init.c: Readdress use of ctype methods per recommendation from
825        D.J. Delorie on the newlib mailing list. We should pass an unsigned
826        char into these methods.
827
8282010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
829
830        * Makefile.am, configure.ac: Add new fatal error for configuring
831        unlimited and maximum of 0.
832        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
833        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
834
8352010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
836
837        * sp43/init.c: Fix warning.
838
8392009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
840
841        * sp69/init.c: Fixed warnings.
842
8432009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
846        update.
847
8482009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
849
850        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
851        expired periods. This detected the recently introduced PR1480.
852
8532009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
854
855        * sp69/.cvsignore: New file.
856
8572009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
858
859        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
860        to ensure that all paths are tested.
861        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
862
8632009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
864
865        * sp31/task1.c: Fixed spacing.
866
8672009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
868
869        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
870        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
871        spwkspace/init.c: Use rtems_test_assert() consistently instead of
872        system assert(). rtems_test_assert() is designed to integrate into
873        the RTEMS test suite infrastructure.
874
8752009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
876
877        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
878        cases. Updated copyright notice.
879
8802009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
881
882        * sp25/task1.c: Use PRIuPTR for segment_sizes.
883
8842009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
885
886        * sp68/Makefile.in, sp68/.cvsignore,
887        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
888        removed unneeded Makefile.in, added cvsignore
889       
8902009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
891
892        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
893        spintrcritical17/init.c, spintrcritical17/Makefile.am,
894        spintrcritical17/spintrcritical17.doc,
895        spintrcritical17/spintrcritical17.scn: New files.
896        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
897        * sp31/task1.c, sp67/init.c: Changes for new timer server
898        implementation.
899        * sp52/init.c: The init task must be preemptible to let the timer
900        server run.
901
9022009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
903
904        PR 1460/cpukit
905        * sp43/init.c: Change return type on methods accessing portions of
906        RTEMS Ids to int. This allows -1 to be return on error.
907
9082009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
909
910        * spsize/Makefile.am: Fix broken install rule.
911
9122009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
913
914        * spprintk/spprintk.scn: Add end of line at end of file.
915
9162009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
917
918        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
919        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
920        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
921        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
922        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
923        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
924        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
925        spwkspace/Makefile.am: Add documentation files for multiple tests.
926        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
927        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
928        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
929        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
930        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
931        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
932        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
933        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
934        spwkspace/spwkspace.doc: New files.
935
9362009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
937
938        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
939        Include "tmacros.h".
940        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
941        _Heap_Allocate for 16bit compliance.
942        * sp44/init.c: Another printf format fix.
943
9442009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
945
946        * sp37/init.c: Add local prototypes for
947        rtems_interrupt_disable, rtems_interrupt_enable,
948        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
949        * sp43/init.c: Add local prototypes for
950        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
951        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
952        rtems_object_id_api_minimum, rtems_object_id_get_api,
953        rtems_object_id_get_class, rtems_object_id_get_index,
954        rtems_object_id_get_node.
955        Spray PRId32's into printf's for 16bit target complianance.
956        * sp37/init.c: Add local prototype for
957        rtems_interrupt_level_attribute.
958
9592009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
960
961        * sp29/init.c: Include "tmacros.h".
962        Misc. changes related to rtems_intervals.
963        * sp14/asr.c: Add PRIxrtems_signal_set.
964        Use PRIxrtems_signal_set to print rtems_signal_set's.
965        * sp13/task3.c: Use PRIu32 to print "count".
966        * sp09/screen12.c: Segment sizes are uintptr_t's.
967        * sp09/screen11.c: Use size_t for "size".
968        * sp62/init.c: Segment sizes are uintptr_t's.
969        * sp25/task1.c: Use PRIuPTR to print segment_size's.
970        * sp21/task1.c: Add PRIurtems_device_major_number.
971        * sp11/task1.c, sp11/task2.c:
972        Use PRIxrtems_event_set to print rtems_event_set's.
973        * sp09/screen13.c: Revert previous change.
974        Remove broken extraneous line seemingly having crept into in
975        2009-08-10 patch.
976        * sp27/init.c: Remove extraneous argument to print.
977        * spsize/size.c: Use PRIu32 to print sys_req.
978        * sp37/init.c: Add missing argument to printf.
979        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
980        sp12/pritask.c, sp34/changepri.c:
981        Use PRIdrtems_task_argument to print rtems_task_argument's.
982
9832009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
984
985        * sp25/task1.c: segment_size is uintptr_t.
986        * spfatal06/testcase.h: Add missing return.
987        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
988        Duplicate code from rtems_name_to_characters to convert rtems_name's
989        into char arrays.
990        * sp09/screen13.c: Comment out unused return status.
991        * sp63/init.c: Use PRIu32 to print uint32_t's.
992        * sp33/init.c: Use PRIu32 to print uint32_t's.
993        * sp28/init.c: Use PRIu32 to print uint32_t's.
994
9952009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
996
997        * sp31/task1.c: Use PRIdWatchdog_Interval to print
998        Watchdog_Interval's.
999        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
1000        PRIdrtems_interval to print rtems_interval's.
1001
10022009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1003
1004        * sp13/task1.c: Misc. uint32_t fixes.
1005        * sp20/task1.c: Misc. uint32_t fixes.
1006        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
1007        Use PRIXrtems_mode to print rtems_mode's.
1008        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
1009        Use PRIxrtems_mode to print rtems_mode's.
1010        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
1011        sp19/task1.c: Add missing PRI*32's.
1012
10132009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1014
1015        * sp34/changepri.c, sp35/priinv.c:
1016        Use PRIdPriority_Control to print Priority_Control's.
1017
10182009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1019
1020        * sp34/changepri.c, sp59/init.c:
1021        Use PRIdrtems_task_priority to print rtems_task_priority's.
1022        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
1023        Use PRIdrtems_task_priority to print rtems_task_priority's.
1024        * sp12/system.h:
1025        Change Priority_Test_driver to use rtems_task_priority argument.
1026        * sp12/pridrv.c:
1027        Change Priority_Test_driver to use rtems_task_priority argument.
1028        Use PRIdrtems_task_priority to print rtems_task_priority's.
1029
10302009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1031
1032        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
1033        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
1034        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
1035        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
1036        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
1037
10382009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1039
1040        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
1041        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
1042        * sp63/init.c: Fix _Heap_Resize_block args.
1043        * sp09/screen09.c: Eliminate unused var warning.
1044
10452009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1046
1047        * sp27/init.c, spsize/init.c: Fix prototypes.
1048        * spwatchdog/task1.c: Remove unused vars.
1049
10502009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1051
1052        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
1053        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
1054        spobjgetnext/init.c, spprintk/init.c:
1055        Eliminate unused vars.
1056
10572009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1058
1059        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
1060        confdefs.h define typos.
1061
10622009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1063
1064        * configure.ac: Don't add -ansi -fasm to CFLAGS.
1065
10662009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1067
1068        * sp32/init.c: Lengthen the clock tick and move configuration to the
1069        bottom of the file.
1070
10712009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1072
1073        * Makefile.am, configure.ac: Add new test to exercise when the ticks
1074        since boot wraps around 0 and the timer server must deal with that
1075        condition.
1076        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
1077        sp67/sp67.scn: New files.
1078
10792009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1080
1081        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
1082
10832009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1084
1085        * spintrcritical09/init.c, spintrcritical10/init.c,
1086        spintrcritical11/init.c: Fixed potentially infinite loops.
1087        * sp20/system.h: Increased micro seconds per tick in order to be more
1088        independent of the console output speed.
1089
10902009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1091
1092        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
1093        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
1094        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
1095        at -Os and m68k at -Os. Fix typos.
1096
10972009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1098
1099        * sp54/init.c: Use rtems_build_id to make building Objects_Id
1100        RTEMS_USE_16_BIT_OBJECT clean.
1101
11022009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1103
1104        * Makefile.am, configure.ac: Add new test to exercise when notepads are
1105        not configured.
1106        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
1107        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
1108
11092009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1110
1111        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
1112        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
1113        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
1114        coverage runs.
1115
11162009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1117
1118        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
1119        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
1120        some error cases uncovered by uC5282 coverage runs.
1121
11222009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1123
1124        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
1125        uC5282 coverage runs.
1126
11272009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
1128
1129        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
1130        Correct minor issues uncovered on uC5282.
1131
11322009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1133
1134        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
1135        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
1136        Eliminate use of deprecated rtems_extension.
1137
11382009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1139
1140        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
1141        run when IO speed varies.
1142
11432009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1144
1145        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
1146        the intended code.
1147
11482009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1149
1150        * configure.ac: Revert accidentally committed lines.
1151
11522009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1153
1154        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
1155        simple priority ceiling case that was previously only tested via the
1156        POSIX API.
1157        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
1158        sp66/sp66.scn: New files.
1159
11602009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1161
1162        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
1163        for Id which is in range for the object class but not allocated yet.
1164
11652009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1166
1167        * sp46/init.c, sp46/sp46.scn: Fix numbering.
1168
11692009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1170
1171        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
1172
11732009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1174
1175        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
1176        spfatal02/spfatal02.scn, spfatal02/testcase.h,
1177        spfatal03/spfatal03.scn, spfatal03/testcase.h,
1178        spfatal04/spfatal04.scn, spfatal04/testcase.h,
1179        spfatal05/spfatal05.scn, spfatal05/testcase.h,
1180        spfatal06/spfatal06.scn, spfatal06/testcase.h,
1181        spfatal07/spfatal07.scn, spfatal07/testcase.h,
1182        spfatal08/spfatal08.scn, spfatal08/testcase.h,
1183        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
1184        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
1185        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
1186        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
1187        tests use testcase.h and spfatal_support framework. Print test name
1188        herald in all cases.
1189        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
1190        New files.
1191        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
1192
11932009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1194
1195        * spfatal07/testcase.h: Indicate test is not applicable on some
1196        architectures.
1197
11982009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1199
1200        * Makefile.am: Fix spacing.
1201
12022009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1203
1204        * spstkalloc/init.c: Changed allocator signature. Functions are now
1205        static.
1206
12072009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1208
1209        * sp29/init.c: Fixed return value evaluation.
1210        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
1211        * sp63/init.c: Check return value of _Heap_Initialize().
1212
12132009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1214
1215        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
1216        _Watchdog_Report() when name is not NULL. This case was covered at
1217        -Os on erc32 but at -O2 we had more code.
1218
12192009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
1222        overflowing on _Heap_Allocate_aligned.
1223
12242009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1225
1226        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
1227        for various null parameters.
1228
12292009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1230
1231        * sp16/sp16.scn, sp16/task1.c: Fix typo.
1232
12332009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
1234
1235        * sp65/init.c: Remove stray print.
1236        * sp65/sp65.doc: Add information on second case.
1237
12382009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
1239
1240        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
1241        verify that obtaining a priority ceiling mutex when the calling
1242        task's priority is the same as the priority ceiling is handled
1243        correctly.
1244
12452009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1246
1247        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1248        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1249        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1250        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1251        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1252        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1253        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1254        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1255        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1256        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1257        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1258        rtems_clock_get_ticks_per_second().
1259
12602009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1261
1262        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1263        Change attributes to priority ceiling. Use directive_failed, not
1264        assert. Configure a semaphore not a region.
1265
12662009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1267
1268        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1269        mutex cases.
1270        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1271        sp65/sp65.scn: New files.
1272
12732009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1274
1275        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1276        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1277        sp65/sp65.scn: New files.
1278
12792009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1280
1281        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1282        per tick.
1283
12842009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1285
1286        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1287        adjust existing for alignment. New test ensures coverage begin and
1288        end marker methods are exercised so they do not get considered
1289        unexecuted.
1290        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1291        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1292
12932009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1294
1295        * Makefile.am, configure.ac: Add new test to exercise legacy
1296        rtems_clock_get().
1297        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1298        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1299
13002009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1301
1302        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1303        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1304        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1305
13062009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1307
1308        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1309        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1310        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1311        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1312        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1313        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1314        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1315        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1316        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1317
13182009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1319
1320        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1321        cases.
1322
13232009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1324
1325        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1326        all memory is successfully allocated. This means the test can
1327        validate the heap is unchanged on extend failure.
1328
13292009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1330
1331        * spintrcritical01/init.c, spintrcritical06/init.c,
1332        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1333        per tick so tests run quicker and more reliably hit the intended
1334        critical section.
1335
13362009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1337
1338        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1339        when we are unable to allocate the memory needed for an object
1340        extend. Make sure all is handled properly.
1341        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1342        sp64/sp64.scn: New files.
1343
13442009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1345
1346        * sp63/init.c: Correct test case two.
1347
13482009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1349
1350        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1351        test case to exercise another odd branch not taken.
1352
13532009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1354
1355        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1356        particular path is taken through the _Heap_Resize_block code.
1357        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1358        sp63/sp63.scn: New files.
1359
13602009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1361
1362        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1363        wrong thing in a cpp macro. Added contents to screen file and add
1364        documentation file.
1365        * sp42/sp42.doc: New file.
1366
13672009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1368
1369        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1370
13712009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1372
1373        * spintrcritical16/init.c: Tinker with test to make it hit the case
1374        more reliably.
1375
13762009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1377
1378        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1379        possible of not being able to allocate memory from the workspace
1380        during thread creation.
1381        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1382        sp18/sp18.scn: New files.
1383
13842009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1385
1386        * Makefile.am, configure.ac: Add new test to handle the case where
1387        a region resize frees enough memory to unblock a task.
1388        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1389        sp62/sp62.scn: New files.
1390        * sp61/init.c: Test does not need regions.
1391
13922009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * Makefile.am, configure.ac: Add test case for processing a timeout
1395        on a thread (that is the thread executing) that has also had its
1396        request satisfied while it is being enqueued.
1397        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1398        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1399        spintrcritical16/spintrcritical16.scn: New files.
1400        * spintrcritical15/init.c: Remove unused TSR>
1401
14022009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1403
1404        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1405        thread queue while another thread is in the process of blocking on
1406        the same thread queue.
1407        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1408        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1409        spintrcritical15/spintrcritical15.scn: New files.
1410
14112009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1412
1413        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1414
14152009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1416
1417        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1418        sp40/sp40.scn: Now verified to hit coverage cases.
1419        * sp40/sp40.doc: New file.
1420
14212009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1422
1423        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1424        to catch two remaining uncovered cases in rtems_io_register_driver.
1425        * sp40/system.h: Removed.
1426
14272009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1428
1429        * Makefile.am, configure.ac: Add new test to exercise odd case in
1430        rtems_iterate_over_all_threads.
1431        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1432        sp41/sp41.scn: New files.
1433
14342009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1435
1436        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1437        inheritance protocol since there is no holder associated with them.
1438
14392009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1440
1441        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1442        timer is scheduled from an ISR while it is being scheduled at the
1443        task level.
1444        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1445        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1446        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1447        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1448        spintrcritical14/spintrcritical14.scn: New files.
1449
14502009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1451
1452        * spintrcritical01/init.c, spintrcritical06/init.c,
1453        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1454        cleanup and make the tests more similar.
1455
14562009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1457
1458        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1459
14602009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1461
1462        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1463        test work for case that it is documented to handle.
1464
14652009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1466
1467        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1468        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1469        spintrcritical10/spintrcritical10.scn: New files.
1470
14712009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1474        unreliable third case in sp39 to spintrcritical10. New tests to hit
1475        other event synchronization critical sections.
1476        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1477        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1478        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1479        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1480        spintrcritical12/spintrcritical12.scn: New files.
1481
14822009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1483
1484        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1485        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1486        sp10/sp10.scn: New files.
1487
14882009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1489
1490        * spintrcritical06/init.c: Clean up.
1491        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1492        * spintrcritical09/spintrcritical09.scn: Fill in.
1493
14942009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1495
1496        * spintrcritical06/init.c: Add comment to indicate test is not finished
1497        and known to not hit the case.
1498        * Makefile.am, configure.ac: Add a couple more interrupt critical
1499        section tests.
1500        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1501        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1502        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1503        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1504        spintrcritical09/spintrcritical09.doc,
1505        spintrcritical09/spintrcritical09.scn: New files.
1506
15072009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1508
1509        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1510        at hitting interrupt synchronization critical section in thread queue
1511        enqueue priority for reverse insertions.
1512        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1513        spintrcritical07/spintrcritical07.doc,
1514        spintrcritical07/spintrcritical07.scn: New files.
1515
15162009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1517
1518        * Makefile.am, configure.ac: Add test case for the
1519        _Thread_queue_Enqueue_priority interrupt critical section where the
1520        TCB we are using as a current pointer is removed from the thread
1521        queue when we flash interrupts while searching forward.
1522        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1523        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1524        spintrcritical06/spintrcritical06.scn: New files.
1525
15262009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1527
1528        * spintrcritical_support/intrcritical.c,
1529        spintrcritical_support/intrcritical.h: Change prototype of delay
1530        method to indicate when counter is reset. This can be used to count
1531        how many iterations we are doing.
1532
15332009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1534
1535        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1536        blocked on one period while another expires. Add sp61 which exercises
1537        the case where a call is made to rtems_shutdown_executive when the
1538        system is not up.
1539        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1540        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1541        sp61/sp61.doc, sp61/sp61.scn: New files.
1542
15432009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1544
1545        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1546
15472009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1548
1549        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1550        what it was intended to do.
1551
15522009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1553
1554        * spintrcritical_support/intrcritical.c,
1555        spintrcritical_support/intrcritical.h: New files.
1556
15572009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1558
1559        * Makefile.am, configure.ac: Add new infrastructure which is more
1560        reliable about generating cases which hit interrupt critical
1561        sections. Remove sp41 since it used its own mechanism.
1562        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1563        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1564        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1565        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1566        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1567        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1568        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1569        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1570        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1571        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1572        spintrcritical05/spintrcritical05.scn: New files.
1573        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1574        sp41/system.h: Removed.
1575
15762009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1577
1578        * sp41/init.c: Remove incorrect comment.
1579
15802009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1581
1582        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1583
15842009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1585
1586        * sp25/init.c: Spacing.
1587
15882009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1589
1590        * Makefile.am, configure.ac: Add sp59 to test path through
1591        _Thread_queue_First_priority where the task's priority was in the
1592        bottom 1/4 of the range.
1593        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1594        sp59/sp59.scn: New files.
1595
15962009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1597
1598        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1599        not blocked on a thread queue.
1600        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1601        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1602
16032009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1604
1605        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1606        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1607        sp58/sp58.scn: New files.
1608
16092009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1610
1611        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1612        pointer being null. This does not happen naturally at this time so
1613        force the point.
1614
16152009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1616
1617        * sp12/sp12.scn: Update screen to reflect priority changes from long
1618        ago.
1619
16202009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1621
1622        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1623        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1624        as sp27a and test flushing both counting and binary semaphores.
1625        Reformatted.
1626        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1627        sp27a/sp27a.scn: New files.
1628
16292009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1630
1631        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1632        copied fomr other Makefile.am's.
1633
16342009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1635
1636        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1637        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1638        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1639        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1640
16412009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1642
1643        * sp57/sp57.doc: Correct.
1644
16452009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1646
1647        * Makefile.am, configure.ac: Add test of restarting a task which is in
1648        the middle of a sleep or wake after.
1649        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1650        sp57/sp57.scn: New files.
1651
16522009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1653
1654        * sp43/init.c, sp43/sp43.scn: Add more cases for
1655        rtems_object_get_class_information() to improve coverage.
1656
16572009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1658
1659        * Makefile.am, configure.ac: Add new test to verify that when a user
1660        extension create hook fails, that the error is properly propagated.
1661        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1662        sp56/sp56.scn: New files.
1663
16642009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1665
1666        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1667        rtems_extension_delete.
1668
16692009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1670
1671        * sp09/screen01.c, sp09/sp09.scn: Add test for
1672        rtems_object_get_classic_name with invalid id.
1673
16742009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1675
1676        * sp02/task1.c: Minor spacing.
1677
16782009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1679
1680        * spfatal12/init.c: Address to heap initialize must be aligned but size
1681        must be too small.
1682
16832009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1684
1685        * Makefile.am, configure.ac: Add new test to exercise case when
1686        broadcasting to a message queue with a pending message.
1687        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1688        sp55/sp55.scn: New files.
1689
16902009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1691
1692        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1693        spfatal tests appear to cover all fatal error cases.
1694        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1695        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1696        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1697        spfatal/task1.c: Removed.
1698
16992009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1700
1701        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1702        initialize workspace heap during initialize. Can be caused by
1703        unaligned address or not enough memory to initialize heap required
1704        overhead.
1705        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1706        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1707
17082009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1709
1710        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1711
17122009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1713
1714        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1715
17162009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1717
1718        * spstkalloc/spstkalloc.scn: Update screen.
1719
17202009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1721
1722        * Makefile.am, configure.ac: Add new test for user configured stack
1723        allocator/deallocator. Test both pass and fail cases.
1724        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1725        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1726
17272009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1728
1729        * spchain/init.c, spchain/spchain.scn: Clean up test.
1730
17312009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1732
1733        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1734        routines whose bodies are not used by RTEMS itself.
1735        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1736        spchain/spchain.doc, spchain/spchain.scn: New files.
1737
17382009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1739
1740        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1741        chain for coverage.
1742
17432009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1744
1745        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1746        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1747        improve coverage.
1748
17492009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1750
1751        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1752
17532009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1754
1755        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1756        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1757
17582009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1759
1760        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1761        Enhance spprintk. Add two new fatal error tests to cover
1762        __assert_func.
1763        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1764        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1765
17662009-06-18      Chris Johns <chrisj@rtems.org>
1767
1768        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1769        workaround the H8300 gcc bug.
1770
17712009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1772
1773        * sp54/init.c: Fix spacing.
1774
17752009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1776
1777        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1778
17792009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1780
1781        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1782
17832009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1784
1785        * Makefile.am, configure.ac: Add new test.
1786        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1787        sp54/sp54.scn: New files.
1788
17892009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1790
1791        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1792        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1793        the time of day forward not making server based timers fire.
1794        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1795        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1796        sp53/sp53.scn: New files.
1797
17982009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1799
1800        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1801
18022009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1803
1804        PR 1415/cpukit
1805        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1806        violation.
1807        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1808        sp51/sp51.scn: New files.
1809
18102009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1811
1812        PR 1413/cpukit
1813        * Makefile.am, configure.ac: Add test for case where server based
1814        timers which reinitiated themselves did not get reinserted onto timer
1815        chain.
1816        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1817        sp50/sp50.scn: New files.
1818
18192009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1820
1821        PR 1414/cpukit
1822        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1823        is harder to trick by passing in a valid id of an incorrect object
1824        class.
1825        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1826        sp49/sp49.scn: New files.
1827
18282009-05-19      Chris Johns <chrisj@rtems.org>
1829
1830        * sp04/tswitch.c: Lower sample count for small memory targets.
1831       
18322009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1833
1834        * spprintk/init.c: printk() now 100% covered.
1835
18362009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1837
1838        * spprintk/init.c: More test cases.
1839
18402009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1841
1842        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1843        large enough for buffer node overhead.
1844
18452009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1846
1847        * Makefile.am, configure.ac, spwatchdog/system.h,
1848        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1849        printk. These will help coverage. Simplify spwkspace.
1850        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1851        spprintk/spprintk.scn: New files.
1852        * spwkspace/system.h: Removed.
1853
18542009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1855
1856        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1857        methods.
1858        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1859        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1860
18612009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1862
1863        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1864        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1865        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1866        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1867        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1868        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1869        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1870        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1871        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1872        spsize/size.c: Fix warnings.
1873
18742009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1875
1876        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1877        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1878        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1879        spobjgetnext/system.h: New files.
1880
18812009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1882
1883        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1884        64k to 20k. No impact on test behavior.
1885
18862009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1887
1888        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1889
18902009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1891
1892        * sp37/init.c, sp37/sp37.scn: Add test case for
1893        rtems_interrupt_level_attribute body.
1894
18952009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1896
1897        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1898        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1899        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1900        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1901        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1902        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1903        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1904        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1905        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1906        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1907        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1908        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1909        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1910        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1911        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1912        sp48/Makefile.am, spfatal/Makefile.am,
1913        spfatal01/Makefile.am, spfatal02/Makefile.am,
1914        spfatal03/Makefile.am, spfatal04/Makefile.am,
1915        spfatal05/Makefile.am, spfatal06/Makefile.am,
1916        spfatal07/Makefile.am, spfatal08/Makefile.am,
1917        spfatal09/Makefile.am, spsize/Makefile.am,
1918        spwatchdog/Makefile.am:
1919        Eliminate _exe_/.exe.
1920
19212009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1922
1923        PR 1388/cpukit
1924        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1925        allow both priority inherit and ceiling attributes to be set on
1926        semaphore create. These attributes are mutually exclusive and this
1927        should be an error.
1928
19292009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1930
1931        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1932        unlimited objects when configured for a unified workspace works as
1933        expected.
1934        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1935        sp48/sp48.scn: New files.
1936
19372009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1938                Joel Sherrill <joel.sherrill@oarcorp.com>
1939
1940        PR 1357/cpukit
1941        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1942        honored.
1943        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1944        sp47/sp47.scn: New files.
1945
19462009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1947
1948        * Makefile.am, configure.ac: Add new test to test Watchdog display
1949        helper routines. These reach into the SuperCore.
1950        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1951        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1952        spwatchdog/system.h, spwatchdog/task1.c: New files.
1953
19542009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1955
1956        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1957
19582009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1959
1960        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1961        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1962        hard-coded hex numbers for bad object Ids.
1963
19642009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1965
1966        * sp15/system.h, sp19/system.h: Array of task names should be of type
1967        rtems_name not rtems_id. Similarly array of task ids should be
1968        rtems_id not rtems_name.
1969
19702008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1971
1972        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1973
19742008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1975
1976        * Makefile.am, configure.ac, spfatal06/testcase.h,
1977        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1978        spsize/size.c: Eliminate pointers to API configuration tables in the
1979        main configuration table. Reference the main configuration table and
1980        the API configuration tables directly using the confdefs.h version
1981        rather than obtaining a pointer to it. This eliminated some
1982        variables, a potential fatal error, some unnecessary default
1983        configuration structures. Overall, about a 4.5% reduction in the code
1984        size for minimum and hello on the SPARC.
1985        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
1986        spfatal10/testcase.h: Removed.
1987
19882008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1989
1990        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
1991        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
1992        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
1993        successfully with maxixum number of priorities as 16 instead of 256.
1994        This was done by temporarily modifying the score priority.h maximum.
1995        This allowed testing of all API code to ensure that it worked
1996        properly with a reduced number of priorities. Most modifications were
1997        to switch from hard-coded maximum to using the API provided methods
1998        to determine maximum number of priority levels.
1999
20002008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2001
2002        * sp46/sp46.scn: Add screen missed earlier.
2003
20042008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2005
2006        PR 1348/cpukit
2007        * Makefile.am, configure.ac: Add test of special case of resetting cpu
2008        usage information while a period is running.
2009        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
2010        sp46/sp46.scn: New files.
2011
20122008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2013
2014        * sp45/init.c: New file.
2015
20162008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2017
2018        PR 1347/cpukit
2019        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
2020        Rework Timer Server to ensure that the context allows for blocking,
2021        allocating memory, and acquiring semaphores and mutexes.
2022        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
2023        New files.
2024
20252008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2026
2027        * sp25/system.h: Add warning and temporary m32c conditional until size
2028        type addressed.
2029
20302008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2031
2032        * sp09/screen07.c: Use INT_MAX as number of messages so always
2033        properly sized and no overflow on constant.
2034        * sp09/screen10.c: Delay so on targets with simulator idle clock
2035        tick driver this will work.
2036        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
2037        byte boundaries rather than two byte boundaries.
2038        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
2039        allocate more memory than size_t holds on m32c.
2040
20412008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2042
2043        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
2044        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
2045        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
2046        and Region calls. On 16-bit architectures, size_t can be 16-bits
2047        which would limit sizes to 64K. Also address constants which
2048        overflowed on 16-bit integer targets.
2049
20502008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2051
2052        * sp43/sp43.scn: Bump version to 4.9.99.0
2053
20542008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2055
2056        * sp19/system.h: Use "double" instead of "rtems_double".
2057
20582008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2059
2060        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2061
20622008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
2063
2064        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
2065        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
2066        spfatal_support/init.c, spfatal_support/system.h:
2067        Convert to "bool".
2068
20692008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2070
2071        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
2072        declared in a public place.
2073
20742008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2075
2076        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
2077
20782008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
2079
2080        * sp43/init.c: Fix derefence of uninitialized pointer.
2081
20822008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2083
2084        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
2085        multiprocessing is not enabled. Saves one more variable from single
2086        processor configuration.
2087
20882008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
2089
2090        PR 1212/cpukit
2091        * Makefile.am, configure.ac: Time slicing will not happen if the task
2092        mode is changed from a non-timeslicing mode to timeslicing mode if it
2093        is done by the executing thread (e.g. in its task body). This change
2094        includes sp44 to demonstrate the problem and verify the correction.
2095        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
2096
20972008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
2098
2099        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
2100        architectures they are not supported on.
2101
21022008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2103
2104        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2105
21062008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2107
2108        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
2109          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2110
21112008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2112
2113        * sp28/init.c: Corrections to configuration.
2114        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
2115        * spsize/size.c: _ISR_Vector_table only exists on architectures
2116        which use the Simple Vectored Interrupt Model.
2117
21182008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2119
2120        * spsize/size.c: Convention calls for leading underscore on private
2121        RTEMS variables.
2122
21232008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2124
2125        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
2126        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
2127        Refactored and renamed initialization routines to
2128        rtems_initialize_data_structures, rtems_initialize_before_drivers,
2129        rtems_initialize_device_drivers, and
2130        rtems_initialize_start_multitasking. This opened the sequence up so
2131        that bootcard() could provide a more robust and flexible framework
2132        which is easier to explain and understand. This also lays the
2133        groundwork for sharing the division of available memory between the
2134        RTEMS workspace and heap and the C library initialization across all
2135        BSPs.
2136
21372008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2138
2139        * sp32/init.c: Formatting.
2140
21412008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2142
2143        * sp09/screen01.c: Correct test.
2144        * sp09/screen14.c: Update copyright.
2145        * sp28/init.c: Correct end of test messages.
2146
21472008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2148
2149        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2150
21512008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2152
2153        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
2154        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
2155        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
2156        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
2157        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
2158        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
2159        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
2160        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
2161        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
2162        tests. Add a clock_settime case for < 1988.
2163
21642008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2165
2166        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2167
21682008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2169
2170        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
2171        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
2172        * sp41/sp41.scn: Now has content.
2173        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
2174        Object Services recently added to API.
2175
21762008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
2177
2178        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
2179        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
2180        collection. This changed the name of a few previously public but
2181        undocumented services and added a some new services.
2182        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
2183        sp43/system.h: New files.
2184
21852008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2186
2187        * spfatal10/.cvsignore: New file.
2188
21892008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2190
2191        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
2192        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
2193        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
2194        New files.
2195
21962008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
2197
2198        * Makefile.am, configure.ac: Added fatal error tests
2199        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
2200        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
2201        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
2202        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
2203        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
2204        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
2205        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
2206        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
2207        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
2208        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
2209        spfatal_support/init.c, spfatal_support/system.h: New files.
2210
22112008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2212
2213        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
2214        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
2215        test messages.
2216
22172008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2218
2219        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
2220        simple type to a union of an unsigned 32 bit integer and a pointer.
2221        This should help eliminate weird casts between u32 and pointers in
2222        various places. The APIs now have to explicitly call _u32 or _string
2223        versions of helper routines. This should also simplify things and
2224        eliminate the need for ugly casts in some cases.
2225
22262008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
2227
2228        * sp42/Makefile.am: New file.
2229
22302008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2231
2232        Add sp42 to exercise thread queue with knowledge of the implementation
2233        so we can exercise all of the normal paths possible.
2234        * Makefile.am, configure.ac: Add sp42.
2235        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2236
22372008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2238
2239        * sp39/init.c: Add case for long timeout on blocking operation.
2240        * Makefile.am, configure.ac: Add new test to exercise thread
2241        queue blokcing synchronization. sp39 and sp41 are very similar.
2242        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2243        sp41/system.h: New files.
2244
22452008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2246
2247        * sp39/init.c: Clean up.
2248
22492008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2250
2251        * sp39/init.c: Modify to improve coverage.
2252
22532008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2254
2255        * sp36/strict_order_mut.c:
2256
22572008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2258
2259        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2260        driver registration.
2261        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2262        sp40/system.h: New files.
2263
22642008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2265
2266        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2267        Add test cases for:
2268          + message queue create requesting too many message buffers
2269            for the available memory
2270          + region extend with address inside existing heap
2271          + timer server initiate too large a stack, create error
2272        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2273          + task set priority while holding resource
2274
22752008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2276
2277        * Makefile.am, configure.ac: Added sp38 and sp39.
2278        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2279        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2280        sp39/sp39.scn, sp39/system.h: New files.
2281
22822007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2283
2284        * sp36/strict_order_mut.c: New file.
2285
22862007-12-21      Xi Yang <hiyangxi@gmail.com>
2287
2288        * Makefile.am, configure.ac: Add support for proper stacking of
2289        priority inheritance on mutexes as well as enforce proper order of
2290        release.
2291        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2292        sp36/sp36.scn: New files.
2293
22942007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2295
2296        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2297        directive instead of violating RTEMS internals.
2298
22992007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2300
2301        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2302        Add test cases for User Extension Manager to improve code coverage.
2303        * sp21/task1.c: Fix spelling error.
2304
23052007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2306
2307        * spsize/size.c: Account for previous changes in calculation of MPCI
2308        receive server stack.
2309
23102007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2311
2312        * sp09/screen07.c, sp09/sp09.scn: Add test for
2313        rtems_message_queue_broadcast for bad buffer and count pointers.
2314        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2315        with bad priority or initiating twice.
2316        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2317        it forces a dispatch.
2318        * sp37/init.c: New file.
2319
23202007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2321
2322        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2323        enable, flash, and is in progress. These are normally inlines but
2324        also have bodies for non-C code. This test also exercises the odd
2325        case of calling clock tick from outside an ISR.
2326        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2327
23282007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2329
2330        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2331        using notepad with the current task's ID or SELF
2332        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2333        test missing test cases for clock_get.
2334
23352007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2336
2337        * sp28/init.c: Add test code for task variables to improve coverage.
2338
23392007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2340
2341        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2342        RTEMS provided accessor macros to obtain configuration fields.
2343
23442007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2345
2346        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2347        Configuration Table. Eliminate CPU Table from all ports. Delete
2348        references to CPU Table in all forms.
2349
23502007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2351
2352        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2353
23542007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2355
2356        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2357        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2358        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2359        to improve test coverage.
2360
23612007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2362
2363        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2364        coverage.
2365
23662007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2367
2368        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2369
23702007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2371
2372        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2373        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2374        .scn files.
2375
23762007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2377
2378        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2379        commented out and updated the .scn file.
2380
23812007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2382
2383        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2384        buffered test IO.
2385
23862007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2387
2388        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2389        rtems_io_unregister_driver did not have any test code.
2390
23912007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2392
2393        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2394        since it was used to configure a no longer used feature. Device names
2395        are now part of the filesystem not in a table. This also eliminated
2396        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2397        RTEMS as well as the memory allocation used to populate
2398        _IO_Driver_name_table.
2399
24002007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2401
2402        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2403        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2404        properly.
2405
24062007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2407
2408        * spsize/size.c: Eliminated the variables
2409        _RTEMS_tasks_User_initialization_tasks and
2410        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2411        used in one place after initialized. It was a waste of space.
2412
24132007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2414
2415        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2416        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2417        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2418        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2419        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2420        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2421        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2422        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2423        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2424        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2425        spsize/size.c: Add optional managers to Makefiles. Clean up test
2426        cases so last output line follows END OF pattern. Make sure test case
2427        all run. All tests appeared ok on sis.
2428
24292007-04-05      Joel Sherrill <joel@OARcorp.com>
2430
2431        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2432
24332007-04-05      Joel Sherrill <joel@OARcorp.com>
2434
2435        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2436        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2437        CONFIGURE_APPLICATION_NEEDS_XXX.
2438
24392007-04-02      Joel Sherrill <joel@OARcorp.com>
2440
2441        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2442
24432007-04-02      Joel Sherrill <joel@OARcorp.com>
2444
2445        * spsize/size.c: Convert from Classic API style TOD_Control as
2446        fundamental time structure to POSIX struct timespec. Add
2447        clock_get_uptime().
2448
24492007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2450
2451        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2452
24532007-03-26      Joel Sherrill <joel@OARcorp.com>
2454
2455        * sp35/priinv.c: Remove warning.
2456
24572007-03-10      Joel Sherrill <joel@OARcorp.com>
2458
2459        * sp26/system.h: Remove incorrect and duplicate
2460        CONFIGURE_EXTRA_TASK_STACKS.
2461
24622007-03-05      Joel Sherrill <joel@OARcorp.com>
2463
2464        PR 1222/cpukit
2465        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2466        thread that is blocked on a priority based thread queue is changed,
2467        that its placement in the queue is reevaluated based upon the new
2468        priority. This enhancement includes modifications to the SuperCore as
2469        well as new test cases.
2470        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2471        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2472        sp35/sp35.doc, sp35/sp35.scn: New files.
2473
24742007-03-05      Joel Sherrill <joel@OARcorp.com>
2475
2476        * sp26/system.h: Correct memory required for stack sizes.
2477
24782007-02-06      Joel Sherrill <joel@OARcorp.com>
2479
2480        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2481        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2482        tests.
2483
24842006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2485
2486        * sp33/init.c: Improve barrier test to include normal blocking with
2487        manual release and unblocking in barrier deletion.
2488
24892006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2490
2491        * configure.ac: New BUG-REPORT address.
2492
24932006-11-20      Joel Sherrill <joel@OARcorp.com>
2494
2495        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2496        and make output more compliant with other tests.
2497
24982006-11-17      Joel Sherrill <joel@OARcorp.com>
2499
2500        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2501        cases intended on all targets possible with new heap algorithm.
2502
25032006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2504
2505        * Makefile.am, configure.ac: Adding Classic API Barriers.
2506        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2507        New files.
2508
25092006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2510
2511        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2512
25132006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2514
2515        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2516        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2517        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2518        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2519        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2520        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2521        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2522        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2523        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2524        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2525        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2526        Use rtems_testsdir instead.
2527
25282006-04-05      Joel Sherrill <joel@OARcorp.com>
2529                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2530
2531        * spsize/size.c: Victor spotted the problem that
2532        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2533        variables and needed to be set to the same value.  I took that
2534        idea and just removed _Thread_MP_Receive.  All uses are now
2535        _MPCI_Receive_server_tcb.
2536
25372005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2538
2539        * configure.ac: Remove RTEMS_ENABLE_BARE,
2540        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2541
25422005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2543
2544        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2545        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2546        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2547        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2548        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2549        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2550        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2551        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2552        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2553        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2554        spfatal/Makefile.am, spsize/Makefile.am:
2555        Convert to use *_PROGRAMS.
2556
25572005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2558
2559        * sp01/Makefile.am, sp02/Makefile.am,
2560        sp03/Makefile.am, sp04/Makefile.am,
2561        sp05/Makefile.am, sp06/Makefile.am,
2562        sp07/Makefile.am, sp08/Makefile.am,
2563        sp09/Makefile.am, sp11/Makefile.am,
2564        sp12/Makefile.am, sp13/Makefile.am,
2565        sp14/Makefile.am, sp15/Makefile.am,
2566        sp16/Makefile.am, sp17/Makefile.am,
2567        sp19/Makefile.am, sp20/Makefile.am,
2568        sp21/Makefile.am, sp22/Makefile.am,
2569        sp23/Makefile.am, sp24/Makefile.am,
2570        sp25/Makefile.am, sp26/Makefile.am,
2571        sp27/Makefile.am, sp28/Makefile.am,
2572        sp29/Makefile.am, sp30/Makefile.am,
2573        sp31/Makefile.am, sp32/Makefile.am,
2574        spfatal/Makefile.am, spsize/Makefile.am: Rework.
2575
25762005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2577
2578        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2579        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2580        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2581        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2582        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2583        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2584        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2585        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2586        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2587        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2588        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2589        * sptests.am: Remove.
2590
25912005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2592
2593        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2594        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2595        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2596        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2597        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2598        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2599        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2600        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2601        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2602        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2603        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2604
26052005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2606
2607        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2608
26092005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2610
2611        * spsize/Makefile.am: Rename TEST to spsize.
2612        * spsize/size.scn: Remove.
2613        * spsize/spsize.scn: New (renamed from size.scn).
2614
26152005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2616
2617        * configure.ac: Add spfatal/Makefile.
2618        * Makefile.am: Add spfatal to DIST_SUBDIRS.
2619        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2620        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
2621        * sptests.am: Remove LIB_VARIANT.
2622
26232005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2624
2625        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2626        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2627        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2628        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2629        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2630        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2631        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2632        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2633        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2634        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2635        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2636
26372005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2638
2639        * Makefile.am: Cleanup.
2640
26412005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2642
2643        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2644        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2645        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2646        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2647        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2648        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2649        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2650        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2651        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2652        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2653        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2654        spfatal/Makefile.am, spsize/Makefile.am:
2655        Partial conversion to automake.
2656
26572005-03-07      Joel Sherrill <joel@OARcorp.com>
2658
2659        * sp13/task1.c: Removed warnings.
2660
26612004-09-29      Joel Sherrill <joel@OARcorp.com>
2662
2663        * spsize/size.c: i960 obsoleted and all references removed.
2664
26652004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
2666
2667        * configure.ac: Require automake > 1.9.
2668
26692004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2670
2671        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2672        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2673        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2674        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2675        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2676        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2677        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2678        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2679        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2680        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2681        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2682        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2683        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2684        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2685        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2686        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2687        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2688        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2689        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2690        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2691        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2692        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2693        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2694        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2695        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2696        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2697        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2698        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2699        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2700        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2701        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2702        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2703
27042004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
2705
2706        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2707
27082004-03-30      David Querbach <querbach@realtime.bc.ca>
2709
2710        PR 595/tests
2711        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2712        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2713        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2714        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2715        others treat it as a count of longs.
2716
27172004-03-30      David Querbach <querbach@realtime.bc.ca>
2718
2719        PR 596/tests
2720        * sp32/init.c: A missing definition of TEST_INIT before including
2721        <tmacros.h> means that buffered output will not work even if selected
2722        in buffer_test_io.h.
2723
27242004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
2725
2726        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2727        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2728        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2729        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2730        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2731        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2732        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2733        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2734        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2735        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2736        types.
2737
27382004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2739
2740        * configure.ac: Add 2nd arg to RTEMS_TOP.
2741
27422004-03-05      Joel Sherrill <joel@OARcorp.com>
2743
2744        * sp07/buffered_io.c: Remove warning.
2745
27462004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2747
2748        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2749        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2750        * sp02/Makefile.am: Ditto.
2751        * sp03/Makefile.am: Ditto.
2752        * sp04/Makefile.am: Ditto.
2753        * sp05/Makefile.am: Ditto.
2754        * sp06/Makefile.am: Ditto.
2755        * sp07/Makefile.am: Ditto.
2756        * sp08/Makefile.am: Ditto.
2757        * sp09/Makefile.am: Ditto.
2758        * sp11/Makefile.am: Ditto.
2759        * sp12/Makefile.am: Ditto.
2760        * sp13/Makefile.am: Ditto.
2761        * sp14/Makefile.am: Ditto.
2762        * sp15/Makefile.am: Ditto.
2763        * sp16/Makefile.am: Ditto.
2764        * sp17/Makefile.am: Ditto.
2765        * sp19/Makefile.am: Ditto.
2766        * sp20/Makefile.am: Ditto.
2767        * sp21/Makefile.am: Ditto.
2768        * sp22/Makefile.am: Ditto.
2769        * sp23/Makefile.am: Ditto.
2770        * sp24/Makefile.am: Ditto.
2771        * sp25/Makefile.am: Ditto.
2772        * sp26/Makefile.am: Ditto.
2773        * sp27/Makefile.am: Ditto.
2774        * sp28/Makefile.am: Ditto.
2775        * sp29/Makefile.am: Ditto.
2776        * sp30/Makefile.am: Ditto.
2777        * sp31/Makefile.am: Ditto.
2778        * sp32/Makefile.am: Ditto.
2779        * spfatal/Makefile.am: Ditto.
2780        * spsize/Makefile.am: Ditto.
2781
27822003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2783
2784        * sptests.am: Add dirstamp support.
2785
27862003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2787
2788        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2789
27902003-12-16      Joel Sherrill <joel@OARcorp.com>
2791
2792        PR 544/tests
2793        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2794        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2795        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2796        make tests account for resources and not print at inappropriate
2797        times.
2798        * sp07/buffered_io.c: New file.
2799
28002003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2801
2802        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2803
28042003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2805
2806        * sp01/Makefile.am: Remove all-local: $(ARCH).
2807        * sp02/Makefile.am: Remove all-local: $(ARCH).
2808        * sp03/Makefile.am: Remove all-local: $(ARCH).
2809        * sp04/Makefile.am: Remove all-local: $(ARCH).
2810        * sp05/Makefile.am: Remove all-local: $(ARCH).
2811        * sp06/Makefile.am: Remove all-local: $(ARCH).
2812        * sp07/Makefile.am: Remove all-local: $(ARCH).
2813        * sp08/Makefile.am: Remove all-local: $(ARCH).
2814        * sp09/Makefile.am: Remove all-local: $(ARCH).
2815        * sp11/Makefile.am: Remove all-local: $(ARCH).
2816        * sp12/Makefile.am: Remove all-local: $(ARCH).
2817        * sp13/Makefile.am: Remove all-local: $(ARCH).
2818        * sp14/Makefile.am: Remove all-local: $(ARCH).
2819        * sp15/Makefile.am: Remove all-local: $(ARCH).
2820        * sp16/Makefile.am: Remove all-local: $(ARCH).
2821        * sp17/Makefile.am: Remove all-local: $(ARCH).
2822        * sp19/Makefile.am: Remove all-local: $(ARCH).
2823        * sp20/Makefile.am: Remove all-local: $(ARCH).
2824        * sp21/Makefile.am: Remove all-local: $(ARCH).
2825        * sp22/Makefile.am: Remove all-local: $(ARCH).
2826        * sp23/Makefile.am: Remove all-local: $(ARCH).
2827        * sp24/Makefile.am: Remove all-local: $(ARCH).
2828        * sp25/Makefile.am: Remove all-local: $(ARCH).
2829        * sp26/Makefile.am: Remove all-local: $(ARCH).
2830        * sp27/Makefile.am: Remove all-local: $(ARCH).
2831        * sp28/Makefile.am: Remove all-local: $(ARCH).
2832        * sp29/Makefile.am: Remove all-local: $(ARCH).
2833        * sp30/Makefile.am: Remove all-local: $(ARCH).
2834        * sp31/Makefile.am: Remove all-local: $(ARCH).
2835        * sp32/Makefile.am: Remove all-local: $(ARCH).
2836        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2837        * spsize/Makefile.am: Remove all-local: $(ARCH).
2838
28392003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2840
2841        * configure.ac: Reflect having moved to testsuites/.
2842
28432003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2844
2845        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2846
28472003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2848
2849        * configure.ac:Remove RTEMS_CHECK_CPU.
2850
28512003-09-04      Joel Sherrill <joel@OARcorp.com>
2852
2853        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2854        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2855        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2856        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2857        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2858        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2859        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2860        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2861        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2862        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2863        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2864        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2865        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2866        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2867        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2868        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2869        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2870        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2871        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2872        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2873        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2874        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2875        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2876        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2877        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2878        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2879        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2880        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2881        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2882        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2883        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2884        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2885        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2886        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2887        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2888        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2889        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2890        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2891        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2892        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2893        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2894        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2895        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2896        spsize/size.c, spsize/system.h: URL for license changed.
2897
28982003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2899
2900        PR 458/tests
2901        * sp30/task1.c: Correct indexing problem.
2902
29032003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2904
2905        * Makefile.am: Reflect having moved aclocal/.
2906
29072003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2908
2909        * Makefile.am: Reflect having moved automake/.
2910        * sp01/Makefile.am: Reflect having moved automake/.
2911        * sp02/Makefile.am: Reflect having moved automake/.
2912        * sp03/Makefile.am: Reflect having moved automake/.
2913        * sp04/Makefile.am: Reflect having moved automake/.
2914        * sp05/Makefile.am: Reflect having moved automake/.
2915        * sp06/Makefile.am: Reflect having moved automake/.
2916        * sp07/Makefile.am: Reflect having moved automake/.
2917        * sp08/Makefile.am: Reflect having moved automake/.
2918        * sp09/Makefile.am: Reflect having moved automake/.
2919        * sp11/Makefile.am: Reflect having moved automake/.
2920        * sp12/Makefile.am: Reflect having moved automake/.
2921        * sp13/Makefile.am: Reflect having moved automake/.
2922        * sp14/Makefile.am: Reflect having moved automake/.
2923        * sp15/Makefile.am: Reflect having moved automake/.
2924        * sp16/Makefile.am: Reflect having moved automake/.
2925        * sp17/Makefile.am: Reflect having moved automake/.
2926        * sp19/Makefile.am: Reflect having moved automake/.
2927        * sp20/Makefile.am: Reflect having moved automake/.
2928        * sp21/Makefile.am: Reflect having moved automake/.
2929        * sp22/Makefile.am: Reflect having moved automake/.
2930        * sp23/Makefile.am: Reflect having moved automake/.
2931        * sp24/Makefile.am: Reflect having moved automake/.
2932        * sp25/Makefile.am: Reflect having moved automake/.
2933        * sp26/Makefile.am: Reflect having moved automake/.
2934        * sp27/Makefile.am: Reflect having moved automake/.
2935        * sp28/Makefile.am: Reflect having moved automake/.
2936        * sp29/Makefile.am: Reflect having moved automake/.
2937        * sp30/Makefile.am: Reflect having moved automake/.
2938        * sp31/Makefile.am: Reflect having moved automake/.
2939        * sp32/Makefile.am: Reflect having moved automake/.
2940        * spfatal/Makefile.am: Reflect having moved automake/.
2941        * spsize/Makefile.am: Reflect having moved automake/.
2942
29432003-08-14      Joel Sherrill <joel@OARcorp.com>
2944
2945        * sp02/task1.c: Added ID to name lookup service and changed name of
2946        id/name translation status code. This propagated to multiple
2947        functions. The user API service added was rtems_object_id_to_name()
2948
29492003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2950
2951        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2952
29532003-05-29      Joel Sherrill <joel@OARcorp.com>
2954
2955        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2956
29572003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2958
2959        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2960        CC_CFLAGS_DEFAULT (obsolete).
2961
29622003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2963
2964        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2965        Remove CC_LDFLAGS_PROFILE_V.
2966
29672003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2968
2969        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2970
29712003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2972
2973        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2974
29752003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2976
2977        * configure.ac: AC_PREREQ(2.57).
2978
29792002-11-14      Joel Sherrill <joel@OARcorp.com>
2980
2981        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
2982        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
2983        update the IDs in the screens.
2984
29852002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2986
2987        * .cvsignore: Reformat.
2988        Add autom4te*cache.
2989        Remove autom4te.cache.
2990
29912002-09-14      Joel Sherrill <joel@OARcorp.com>
2992
2993        * sp32/.cvsignore: New file.
2994
29952002-09-14      Aaron J. Grier <aaron@frye.com>
2996
2997        * PR271 was not applicable against the current source but included
2998        a nice test that Joel decided to add to the tree as sp32.
2999        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
3000        * Makefile.am, configure.ac: Modified to reflect addition.
3001
30022002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3003
3004        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
3005        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
3006        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
3007        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
3008        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
3009        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
3010        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
3011        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
3012        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
3013        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
3014        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
3015        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
3016        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
3017        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
3018        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
3019        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
3020        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
3021        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
3022        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
3023        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
3024        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
3025        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
3026        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
3027        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
3028        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
3029        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
3030        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
3031        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
3032        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
3033        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
3034        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
3035
30362002-08-01      Joel Sherrill <joel@OARcorp.com>
3037
3038        * Per PR47 add support for buffered test output.  This involved
3039        adding defines to redirect output to a buffer and dump it when
3040        full, at "test pause", and at exit.  To avoid problems when redefining
3041        exit(), all tests were modified to call rtems_test_exit().
3042        Some tests, notable psxtests, had to be modified to include
3043        the standard test macro .h file (pmacros.h or tmacros.h) to
3044        enable this support.
3045        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
3046        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
3047        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
3048        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
3049        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
3050        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
3051        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
3052
30532002-07-30      Joel Sherrill <joel@OARcorp.com>
3054
3055        * spsize/size.c: Don't reference the RTEMS allocated interrupt
3056        stack if the port doesn't configure using it.
3057
30582002-07-04      Joel Sherrill <joel@OARcorp.com>
3059
3060        * Jump table for single entry point removed.
3061        * spsize/size.c:  Modified to reflect above.
3062
30632002-07-01      Joel Sherrill <joel@OARcorp.com>
3064
3065        * sp29/init.c: Corrected definitions for task stack usage.
3066
30672002-07-01      Joel Sherrill <joel@OARcorp.com>
3068
3069        * spsize/size.c: _Thread_queue_Extract_table removed.
3070
30712001-05-17      Joel Sherrill <joel@OARcorp.com>
3072
3073        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
3074        number of staticly configured device drivers.
3075
30762001-05-14      Joel Sherrill <joel@OARcorp.com>
3077
3078        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
3079        than the configured number of drivers.
3080 
30812002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3082
3083        * configure.ac: Remove ENABLE_GCC28.
3084
30852001-04-04      Joel Sherrill <joel@OARcorp.com>
3086
3087        * spsize/size.c: Reflect SPARC modifcation to get rid of
3088        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
3089 
30902001-03-29      Joel Sherrill <joel@OARcorp.com>
3091
3092        * Per PR147 addressed problems when reseting and inserting a timer
3093        into a timer chain that did not honor time passage since the last
3094        time the timer server was scheduled and the new insertion.
3095        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
3096
30972001-03-28      Joel Sherrill <joel@OARcorp.com>
3098
3099        * Side-effect of PR132.
3100        * sp21/system.h: Now must explicitly request NULL driver.
3101
31022002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3103
3104        * configure.ac:
3105        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3106        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3107        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
3108        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
3109        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3110        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
3111        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
3112        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
3113        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
3114        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
3115        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
3116        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
3117        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
3118        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
3119        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
3120        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
3121        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
3122        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
3123        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
3124        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
3125        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
3126        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
3127        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
3128        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
3129        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
3130        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
3131        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
3132        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
3133        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
3134        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
3135        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
3136        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
3137        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
3138        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
3139
31402002-03-20      Chris Johns <ccj@acm.org>
3141
3142        * PR145.
3143        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
3144        in system (e.g. driver tasks).  Also exit on minimum number of
3145        switches not precise number.
3146
31472001-01-29      Joel Sherrill <joel@OARcorp.com>
3148
3149        * Fixed bug where resetting a timer that was not at the head
3150        of one of the task timer chains resulted in the Timer Server
3151        task waking up too far in the future.
3152        * Added rtems_timer_get_information() directive to support testing.
3153        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
3154        above condition.
3155
31562001-01-22      Joel Sherrill <joel@OARcorp.com>
3157
3158        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
3159        because priority added as argument to rtems_timer_initiate_server().
3160
31612001-01-16      Joel Sherrill <joel@OARcorp.com>
3162
3163        * Added tests for task-based timers.  This included the new tests
3164        sp30 and sp31.
3165        * Makefile.am, configure.ac: Modified to reflect new tests and files.
3166        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
3167        for task-based timer services.
3168        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
3169        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
3170        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
3171        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
3172        sp31/task1.c: New files.
3173
31742001-11-01      Joel Sherrill <joel@OARcorp.com>
3175
3176        * sp26/system.h: Properly account for stack memory used by
3177        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
3178        and processed as PR78.
3179
31802001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3181
3182        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
3183        * configure.in: Remove.
3184        * configure.ac: New file, generated from configure.in by autoupdate.
3185
31862001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3187
3188        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
3189
31902001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3191
3192        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
3193        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
3194        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
3195        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
3196        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
3197        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
3198        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
3199        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
3200        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
3201        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
3202        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
3203        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
3204        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
3205        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
3206        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
3207        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
3208        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
3209        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
3210        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
3211        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
3212        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
3213        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
3214        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
3215        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
3216        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
3217        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
3218        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
3219        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
3220        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
3221
32222001-08-16      Joel Sherrill <joel@OARcorp.com>
3223
3224        * sp20/system.h: Account for extra task stacks properly.
3225
32262001-08-16      Joel Sherrill <joel@OARcorp.com>
3227
3228        * sp13/sp13.scn: Id in screen had wrong class field value.
3229        * sp13/system.h: Account for message buffer memory.
3230        * sp13/task2.c: Remove unnecessary check for failure.
3231
32322001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
3233
3234        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
3235
32362001-04-20      Joel Sherrill <joel@OARcorp.com>
3237
3238        * sp298/sp28.scn: Minor adjustment so test output matches the screen
3239        file.
3240
32412001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3242
3243        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3244
32452001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3246
3247        * sp21/Makefile.am: Remove libtest.
3248
32492000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3250
3251        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3252
32532000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3254
3255        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3256
32572000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3258
3259        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3260        Switch to GNU canonicalization.
3261        * sptests.am: Remove DEFS.
3262
32632000-09-29      Joel Sherrill <joel@OARcorp.com>
3264
3265        * sp20/sp20.scn: Corrected to reflect new addition.
3266        * sp20/system.h: Removed comment reflecting history.
3267
32682000-09-29      Stephan Merker <merker@decrc.abb.de>
3269
3270        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3271        Added new task to test sequence of altering a period's length
3272        while it is still active.
3273
32742000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3275
3276        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3277        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3278        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3279        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3280        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3281        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3282        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3283        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3284        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3285        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3286
32872000-08-10      Joel Sherrill <joel@OARcorp.com>
3288
3289        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.