source: rtems/testsuites/sptests/ChangeLog @ fe7cc1ea

4.115
Last change on this file since fe7cc1ea was fe7cc1ea, checked in by Sebastian Huber <sebastian.huber@…>, on 09/29/11 at 09:40:32

2011-09-29 Sebastian Huber <sebastian.huber@…>

  • sp2038/init.c: More test cases.
  • Property mode set to 100644
File size: 124.3 KB
RevLine 
[fe7cc1ea]12011-09-29      Sebastian Huber <sebastian.huber@embedded-brains.de>
2
3        * sp2038/init.c: More test cases.
4
[0d57369]52011-09-28      Sebastian Huber <sebastian.huber@embedded-brains.de>
6
7        * sp2038/Makefile.am, sp2038/init.c, sp2038/sp2038.doc,
8        sp2038/sp2038.scn: New files.
9        * Makefile.am, configure.ac: Reflect changes above.
10
[3c83d57a]112011-09-27      Sebastian Huber <sebastian.huber@embedded-brains.de>
12
13        * spfatal07/testcase.h: Print end of test if test is not applicable.
14
[c976c70]152011-09-26      Petr Benes <benesp16@fel.cvut.cz>
16
17        PR 1923/testing
18        * spcbssched02/spcbssched02.scn, spcbssched02/system.h,
19        spcbssched03/init.c, spcbssched03/system.h, spedfsched02/system.h,
20        spedfsched03/system.h, sprbtree01/init.c: Improve coverage.
21
[74416035]222011-09-20      Petr Benes <benesp16@fel.cvut.cz>
23
24        PR 1916/testing
25        * spcbssched02/init.c, spcbssched02/spcbssched02.scn,
26        spcbssched02/system.h, spcbssched02/task_periodic.c,
27        spedfsched03/init.c, spedfsched03/system.h,
28        spedfsched03/tasks_aperiodic.c: Improve coverage.
29
[4b7e1fd]302011-09-15      Joel Sherrill <joel.sherrill@oarcorp.com>
31
32        * spcbssched01/Makefile.am, spcbssched02/Makefile.am,
33        spcbssched03/Makefile.am: Formatting.
34
[bd1b8de]352011-09-15      Petr Benes <benesp16@fel.cvut.cz>
36
37        PR 1907/testing
38        * Makefile.am, configure.ac: Add tests for the CBS (Constant Bandwidth
39        Server) scheduler.
40        * spcbssched01/.cvsignore, spcbssched01/Makefile.am,
41        spcbssched01/init.c, spcbssched01/spcbssched01.doc,
42        spcbssched01/spcbssched01.scn, spcbssched01/system.h,
43        spcbssched01/task1.c, spcbssched02/.cvsignore,
44        spcbssched02/Makefile.am, spcbssched02/init.c,
45        spcbssched02/spcbssched02.doc, spcbssched02/spcbssched02.scn,
46        spcbssched02/system.h, spcbssched02/task_periodic.c,
47        spcbssched03/.cvsignore, spcbssched03/Makefile.am,
48        spcbssched03/cbsparams.h, spcbssched03/init.c,
49        spcbssched03/spcbssched03.doc, spcbssched03/spcbssched03.scn,
50        spcbssched03/system.h, spcbssched03/tasks_aperiodic.c,
51        spcbssched03/tasks_periodic.c: New files.
52
[b4e4f25]532011-09-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
54
55        * spnsext01/init.c: Use correct API.
56
[94f8cc0b]572011-09-11      Joel Sherrill <joel.sherrill@oarcorp.com>
58
59        * spedfsched01/Makefile.am, spedfsched02/Makefile.am,
60        spedfsched03/Makefile.am: Use all managers.
61
[0d6aee4]622011-09-11      Petr Benes <benesp16@fel.cvut.cz>
63
64        PR 1897/testing
65        * Makefile.am, configure.ac: Add tests for Earliest Deadline First
66        (EDF) Scheduling Algorithm implementation.
67        * spedfsched01/.cvsignore, spedfsched01/Makefile.am,
68        spedfsched01/init.c, spedfsched01/spedfsched01.doc,
69        spedfsched01/spedfsched01.scn, spedfsched01/system.h,
70        spedfsched01/task1.c, spedfsched02/.cvsignore,
71        spedfsched02/Makefile.am, spedfsched02/getall.c, spedfsched02/init.c,
72        spedfsched02/spedfsched02.doc, spedfsched02/spedfsched02.scn,
73        spedfsched02/system.h, spedfsched02/task1.c, spedfsched03/.cvsignore,
74        spedfsched03/Makefile.am, spedfsched03/edfparams.h,
75        spedfsched03/init.c, spedfsched03/spedfsched03.doc,
76        spedfsched03/spedfsched03.scn, spedfsched03/system.h,
77        spedfsched03/tasks_aperiodic.c, spedfsched03/tasks_periodic.c: New
78        files.
79
[72b7935]802011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
81
82        * sp03/sp03.scn, sp05/sp05.scn, sp23/sp23.scn, sp27/sp27.scn,
83        sp27a/sp27a.scn, sp39/sp39.scn: Update.
84
[1a6ab4e]852011-09-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
86
87        * sptests/sp68/init.c: Avoid CPU_STRUCTURE_ALIGNMENT.
88
[3b9247e]892011-09-05      Sebastian Huber <sebastian.huber@embedded-brains.de>
90
91        * spfatal01/spfatal01.scn, spfatal02/spfatal02.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        spfatal_support/init.c: Print proper begin message.
97
[1c0749b9]982011-09-02      Sebastian Huber <sebastian.huber@embedded-brains.de>
99
100        * sp40/init.c: Avoid unsupported test cases.
101
[55658c6]1022011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
103
104        * spfatal13/testcase.h: Fixed test name.
105        * spfatal05/testcase.h: Increased wait time for slow hardware.
106        * spfatal_support/init.c: Print test name at end of test.
107        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
108        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
109        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
110        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
111        spfatal09/spfatal09.scn, spfatal10/spfatal10.scn,
112        spfatal11/spfatal11.scn, spfatal12/spfatal12.scn,
113        spfatal13/spfatal13.scn, spfatal14/spfatal14.scn,
114        spfatal15/spfatal15.scn, spfatal16/spfatal16.scn,
115        spfatal17/spfatal17.scn, spfatal18/spfatal18.scn,
116        spfatal19/spfatal19.scn, spfatal20/spfatal20.scn,
117        spfatal21/spfatal21.scn, spfatal22/spfatal22.scn,
118        spfatal23/spfatal23.scn, spfatal24/spfatal24.scn,
119        spfatal25/spfatal25.scn: Reflect changes from above.
120
[eb7deb01]1212011-08-22      Sebastian Huber <sebastian.huber@embedded-brains.de>
122
123        PR 1899/testing
124        * spfatal14/Makefile.am: Adjust number of semaphores to consume to
125        trigger fatal error.
126
[7b58954]1272011-08-21      Joel Sherrill <joel.sherrill@oarcorp.com>
128
129        PR 1899/testing
130        * spfatal14/Makefile.am, spfatal15/Makefile.am, spfatal16/Makefile.am:
131        Adjust number of semaphores to consume to trigger fatal error.
132
[611909e]1332011-08-21      Petr Benes <benesp16@fel.cvut.cz>
134
135        PR 1886/cpukit
136        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: This patch enables
137        inserting duplicate keys into rbtree. It is possible to turn on this
138        feature when initializing the tree.
139
[afe0344]1402011-08-18      Sebastian Huber <sebastian.huber@embedded-brains.de>
141
142        * spfatal_support/init.c: Ensure that _Thread_BSP_context is
143        initialized.
144
[6ba5971]1452011-08-02      Petr Benes <benesp16@fel.cvut.cz>
146
147        PR 1883/testing
148        * sprbtree01/init.c: Attempt provide coverage on last two ranges.
149
[b2f66e6]1502011-08-02      Joel Sherrill <joel.sherrill@oarcorp.com>
151
152        PR 1877/cpukit
153        * sprbtree01/init.c: Add comparison function for RBTrees.
154
[9a795cba]1552011-08-02      Petr Benes <benesp16@fel.cvut.cz>
156
157        PR 1862/testing
158        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Improve test coverage.
159
[765d726]1602011-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
161
162        * sp75/init.c, sp75/sp75.doc, sp75/sp75.scn: Correct test and
163        supporting documentation.
164
[3cdac682]1652011-07-28      Pawel Zagorski <pzagor@agh.edu.pl>
166
167        PR 1857/tests
168        * Makefile.am, configure.ac: Add test where there is more than one
169        thread at a priority with the executing thread being non-preemptive.
170        * sp76/.cvsignore, sp76/Makefile.am, sp76/init.c, sp76/sp76.doc,
171        sp76/sp76.scn: New files.
172
[57fb39a]1732011-07-28      Petr Benes <benesp16@fel.cvut.cz>
174
175        PR 1858/testing
176        * sp74/sp74.doc: Fix after changes.
177
[1c5dde0b]1782011-07-27      Petr Benes <benesp16@fel.cvut.cz>
179
180        PR 1854/cpukit
181        * sprbtree01/init.c, sprbtree01/sprbtree01.scn: Add test of the
182        rtems_rbtree_extract() to improve test coverage.
183
[6b95d5c]1842011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
185
186        * Makefile.am, configure.ac: New test to get coverage of core mutex
187        obtain while in ISR or other dispatch disabled critical section but
188        no wait.
189        * sp75/.cvsignore, sp75/Makefile.am, sp75/init.c, sp75/sp75.doc,
190        sp75/sp75.scn: New files.
191
[6d94119]1922011-07-26      Joel Sherrill <joel.sherrilL@OARcorp.com>
193
194        * sp74/init.c, sp74/sp74.scn: Fix to get the case hit per coverage
195        reports.
196
[93f7c600]1972011-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
198
199        * sp74/init.c: Does not need clock driver.
200
[dacde6e4]2012011-07-26      Pawel Zagorski <pzagor@agh.edu.pl>
202
203        PR 1853/tests
204        * Makefile.am, configure.ac: Add test for case where a thread is
205        non-preemptive, multiple threads are ready at that priority, a higher
206        priority thread is heir and the thread yields.
207        * sp74/.cvsignore, sp74/Makefile.am, sp74/init.c, sp74/sp74.doc,
208        sp74/sp74.scn: New files.
209
[9e15e9b]2102011-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
211
212        * sp04/tswitch.c, sp07/task1.c, sp07/task2.c, sp09/screen07.c,
213        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
214        sp13/task1.c, sp14/asr.c, sp14/task1.c, sp19/first.c, sp19/fptask.c,
215        sp19/inttest.h, sp19/task1.c, sp20/task1.c, sp25/task1.c,
216        sp26/task1.c, sp28/init.c, sp29/init.c, sp31/task1.c, sp32/init.c,
217        sp33/init.c, sp34/changepri.c, sp36/strict_order_mut.c, sp37/init.c,
218        sp43/init.c, sp44/init.c, sp48/init.c, sp54/init.c, sp59/init.c,
219        sp65/init.c, sp68/init.c, spchain/init.c, spclockget/init.c,
220        spfatal03/testcase.h, spfatal07/testcase.h, spfatal_support/init.c:
221        Do not line length exceed 80 columns.
222
[4b68250]2232011-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
224
225        * sp09/screen07.c, sp09/sp09.scn: Add a case where the multiply of
226        number of buffers times buffer size exceeds that representable by
227        size_t.
228
[90a8147d]2292011-06-20      Ralf Corsépius <ralf.corsepius@rtems.org>
230
[ab31f2e3]231        * sp66/init.c: Remove (unused).
[87f7384]232        * spintrcritical01/Makefile.am, spintrcritical06/Makefile.am,
233        spintrcritical08/Makefile.am, spintrcritical09/Makefile.am,
234        spintrcritical10/Makefile.am, spintrcritical11/Makefile.am,
235        spintrcritical13/Makefile.am, spintrcritical15/Makefile.am,
236        spintrcritical16/Makefile.am, spintrcritical17/Makefile.am:
237        Add ../spintrcritical_support/intrcritical.h to *_SOURCES.
[1081721]238        * sp43/Makefile.am: Add system.h to *_SOURCES.
[59749a1]239        * Makefile.am: Remove DIST_SUBDIRS.
240        Remove EXTRA_DIST.
[90a8147d]241        * sp33/Makefile.am: Eliminate scndir.
242
[300fe1c6]2432011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
244
245        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
246        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
247        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
248        sp03/system.h, sp03/task1.c, sp03/task2.c: Clean up. Update.
249
[f4773a47]2502011-06-11      Joel Sherrill <joel.sherrill@oarcorp.com>
251
252        * sp09/screen02.c, sp09/screen13.c, sp09/sp09.scn, sp29/init.c,
253        sp30/sp30.scn, sp32/init.c, spclockget/init.c: Avoid use of
254        deprecated rtems_clock_get() except in spclockget().
255
[8650ba2]2562011-05-20      Sebastian Huber <sebastian.huber@embedded-brains.de>
257
258        * spintrcritical01/init.c: Fixed warning fix.
259
[99cb720]2602011-05-13      Sebastian Huber <sebastian.huber@embedded-brains.de>
261
262        * sp21/init.c, sp21/sp21.doc sp21/sp21.scn: New test cases.
263
[abd29cb9]2642011-05-06      Joel Sherrill <joel.sherrill@oarcorp.com>
265
266        * sp39/init.c: Fix tests broken in warning pass.
267
[b68d231]2682011-05-06      Sebastian Huber <sebastian.huber@embedded-brains.de>
269
270        * spnsext01/.cvsignore, spnsext01/Makefile.am, spnsext01/init.c,
271        spnsext01/spnsext01.doc, spnsext01/spnsext01.scn: New files.
272        * Makefile.am, configure.ac: Reflect changes above.
273
[c0d7e23]2742011-05-05      Joel Sherrill <joel.sherrill@oarcorp.com>
275
276        * sp09/screen12.c, sp09/sp09.scn, sp21/Makefile.am, sp35/priinv.c,
277        sp39/init.c, sp50/init.c, sp57/init.c, sp72/init.c, sp73/init.c,
278        spintrcritical01/init.c, spprivenv01/init.c, spsimplesched01/init.c,
279        spsimplesched02/init.c: Remove warnings.
280
[3f2af2f]2812011-04-15      Sebastian Huber <sebastian.huber@embedded-brains.de>
282
283        * sp09/screen02.c: Use integer value that fits into one character.
284
[142b3b8]2852011-04-04      Gedare Bloom <giddyup44@yahoo.com>
286
287        PR 1641/cpukit
288        * Makefile.am, configure.ac: Create testcase for red black tree.
289        * sprbtree01/init.c, sprbtree01/Makefile.am, sprbtree01/sprbtree01.doc,
290        sprbtree01/sprbtree01.scn: New files.
291
[b3a72166]2922011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
293
294        PR 1729/cpukit
295        * spsize/size.c: Add next step in SMP support. This adds an allocated
296        array of the Per_CPU structures to support multiple cpus vs a single
297        instance of the structure which is still used if SMP support is
298        disabled. Configuration support is also added to explicitly enable or
299        disable SMP. But SMP can only be enabled for the CPUs which will
300        support it initially -- SPARC and i386. With the stub BSP support, a
301        BSP can be run as a single core SMP system from an RTEMS data
302        structure standpoint.
303
[ef99f23a]3042011-03-16      Joel Sherrill <joel.sherrill@oarcorp.com>
305
306        * spfifo05/init.c: Console interrupts perturb test.
307
[5bbc204]3082011-03-16      Jennifer Averett <jennifer.averett@OARcorp.com>
309
310        PR 1743/cpu
311        * Makefile.am, configure.ac, spsize/size.c: Add Simple Priority
312        Scheduler as complement to existing Deterministic Priority Scheduler.
313        This scheduler serves both as an example and as a lighter weight
314        implementation for smaller systems.
315        * spsimplesched01/.cvsignore, spsimplesched01/Makefile.am,
316        spsimplesched01/init.c, spsimplesched01/spsimplesched01.doc,
317        spsimplesched01/spsimplesched01.scn, spsimplesched02/.cvsignore,
318        spsimplesched02/Makefile.am, spsimplesched02/init.c,
319        spsimplesched02/spsimplesched02.doc,
320        spsimplesched02/spsimplesched02.scn, spsimplesched03/.cvsignore,
321        spsimplesched03/Makefile.am, spsimplesched03/init.c,
322        spsimplesched03/spsimplesched03.doc,
323        spsimplesched03/spsimplesched03.scn: New files.
324
[f91b1860]3252011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
326
327        * sp58/init.c, sp58/sp58.scn: Account for case where left hand side
328        seconds field is less than.
329
[95fc0a6]3302011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
331
332        * sp08/sp08.scn: Convert to UNIX CR/LF.
333
[6a4ccdf]3342011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
335
336        * sp08/Makefile.am, sp08/init.c, sp08/sp08.scn, sp09/screen07.c,
337        sp09/sp09.scn: Improve coverage. Change mode while system not up and
338        broadcast a message that is too large.
339        * sp08/system.h, sp08/task1.c: Removed.
340
[89ed8a9]3412011-03-11      Joel Sherrill <joel.sherrilL@OARcorp.com>
342
343        * Makefile.am, configure.ac: Add sp73.  This is a new test designed
344        to improve coverage of the thread yield logic.
345        * sp73/.cvsignore, sp73/Makefile.am, sp73/init.c, sp73/sp73.doc,
346        sp73/sp73.scn: New files.
347
[b2e48ffe]3482011-03-10      Sebastian Huber <sebastian.huber@embedded-brains.de>
349
350        * sp07/init.c: Improve coverage.
351
[8dd415f]3522011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
353
354        * spwkspace/init.c: Adjust test to account for recent heap change on
355        NULL.
356
[8b54251d]3572011-03-09      Joel Sherrill <joel.sherrill@oarcorp.com>
358
359        * sp43/init.c, sp43/sp43.scn: Improve coverage of _Thread_Get.
360
[9d5f600]3612011-03-08      Joel Sherrill <joel.sherrilL@OARcorp.com>
362
363        * spchain/init.c: Improve coverage testing.
364
[027e40d]3652011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
366
367        * configure.ac: Add AC_CONFIG_HEADER(config.h).
368
[abf78d5]3692011-02-22      Ralf Corsépius <ralf.corsepius@rtems.org>
370
371        * sp01/init.c, sp01/task1.c, sp02/init.c, sp02/preempt.c, sp02/task1.c,
372        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/task1.c, sp03/task2.c,
373        sp04/init.c, sp04/task1.c, sp04/task2.c, sp04/task3.c, sp04/tswitch.c,
374        sp05/init.c, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
375        sp06/task1.c, sp06/task2.c, sp06/task3.c, sp07/buffered_io.c,
376        sp07/init.c, sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
377        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
378        sp07/tstart.c, sp08/init.c, sp08/task1.c, sp09/delay.c, sp09/init.c,
379        sp09/isr.c, sp09/screen01.c, sp09/screen02.c, sp09/screen03.c,
380        sp09/screen04.c, sp09/screen05.c, sp09/screen06.c, sp09/screen07.c,
381        sp09/screen08.c, sp09/screen09.c, sp09/screen10.c, sp09/screen11.c,
382        sp09/screen12.c, sp09/screen13.c, sp09/screen14.c, sp09/task1.c,
383        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp10/init.c, sp11/init.c,
384        sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c, sp12/pridrv.c,
385        sp12/pritask.c, sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c,
386        sp12/task5.c, sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c,
387        sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c, sp14/init.c,
388        sp14/task1.c, sp14/task2.c, sp15/init.c, sp15/task1.c, sp16/init.c,
389        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
390        sp17/asr.c, sp17/init.c, sp17/task1.c, sp17/task2.c, sp18/init.c,
391        sp19/first.c, sp19/fptask.c, sp19/init.c, sp19/task1.c, sp20/getall.c,
392        sp20/init.c, sp20/task1.c, sp21/init.c, sp22/delay.c, sp22/init.c,
393        sp22/prtime.c, sp22/task1.c, sp23/init.c, sp23/task1.c, sp24/init.c,
394        sp24/resume.c, sp24/task1.c, sp25/init.c, sp25/task1.c, sp26/init.c,
395        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp30/init.c,
396        sp30/resume.c, sp30/task1.c, sp31/delay.c, sp31/init.c, sp31/prtime.c,
397        sp31/task1.c, sp32/init.c, sp33/init.c, sp34/changepri.c, sp35/priinv.c,
398        sp36/strict_order_mut.c, sp37/init.c, sp38/init.c, sp39/init.c,
399        sp40/init.c, sp41/init.c, sp42/init.c, sp43/init.c, sp44/init.c,
400        sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c, sp49/init.c,
401        sp50/init.c, sp51/init.c, sp52/init.c, sp54/init.c, sp55/init.c,
402        sp56/init.c, sp57/init.c, sp58/init.c, sp59/init.c, sp60/init.c,
403        sp62/init.c, sp63/init.c, sp64/init.c, sp65/init.c, sp66/init.c,
404        sp67/init.c, sp68/init.c, sp69/init.c, sp70/init.c, sp71/init.c,
405        sp72/init.c, spassoc01/init.c, spchain/init.c, spclockget/init.c,
406        spcoverage/init.c, sperror01/init.c, sperror02/init.c, sperror03/init.c,
407        spfatal_support/consume_sems.c, spfatal_support/init.c, spfifo01/init.c,
408        spfifo02/init.c, spfifo03/init.c, spfifo04/init.c, spfifo05/init.c,
409        spheapprot/init.c, spintrcritical01/init.c, spintrcritical06/init.c,
410        spintrcritical08/init.c, spintrcritical09/init.c,
411        spintrcritical10/init.c, spintrcritical11/init.c,
412        spintrcritical13/init.c, spintrcritical15/init.c,
413        spintrcritical16/init.c, spintrcritical17/init.c,
414        spintrcritical_support/intrcritical.c, spmkdir/init.c,
415        spmountmgr01/init.c, spnotepad01/init.c, spobjgetnext/init.c,
416        spprintk/init.c, spprivenv01/init.c, spsize/getint.c, spsize/init.c,
417        spsize/size.c, spstkalloc/init.c, spthreadq01/init.c,
418        spwatchdog/delay.c, spwatchdog/init.c, spwatchdog/prtime.c,
419        spwatchdog/task1.c, spwkspace/init.c: Add HAVE_CONFIG_H.
420
[42c7336d]4212011-02-14      Joel Sherrill <joel.sherrilL@OARcorp.com>
422
423        * sp09/Makefile.am: Switch to all managers since this is all of them.
424
[5661a696]4252011-02-08      Ralf Corsépius <ralf.corsepius@rtems.org>
426
[e45c13c]427        * sp69/init.c: Use "ld" instead of PRId32 to print
428        struct timespec->tv_nsec.
[5661a696]429        * sp19/inttest.h: Use PRIx32 instead of "lx".
430
[28ab68ae]4312011-02-02      Joel Sherrill <joel.sherrilL@OARcorp.com>
432
433        * sp04/tswitch.c: Shrink memory requirements.
434
[8ee3775]4352011-02-02      Ralf Corsépius <ralf.corsepius@rtems.org>
436
437        * configure.ac: Require autoconf-2.68, automake-1.11.1.
438
[719f4dd]4392010-11-26      Sebastian Huber <sebastian.huber@embedded-brains.de>
440
441        * spchain/init.c: Added test case.
442
[fb01c022]4432010-11-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
444
445        * spchain/init.c, spchain/spchain.scn: More test cases.
446
[95ec9e98]4472010-11-24      Gedare Bloom <giddyup44@yahoo.com>
448
449        PR 1647/cpukit
450        * spsize/size.c: Update documentation to reflect refactoring of
451        SuperCore to add Scheduler Handler.
452
[2b76c8dc]4532010-11-16      Joel Sherrill <joel.sherrill@oarcorp.com>
454
455        * sp70/init.c, sp70/sp70.scn: Fix bug in test which lead to random
456        memory corruption.
457
[4cdce0e]4582010-10-25      Joel Sherrill <joel.sherrill@oarcorp.com>
459
460        * spchain/init.c: Attempt to improve coverage.
461
[ae78019]4622010-10-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
463
464        * spchain/init.c, spwatchdog/task1.c: Do not violate chain API.
465
[50ab8586]4662010-10-04      Ralf Corsépius <ralf.corsepius@rtems.org>
467
468        * spfifo03/spfifo03.scn: Replace file.
469
[6227170]4702010-10-03      Ralf Corsépius <ralf.corsepius@rtems.org>
471
472        * spsize/size.c: Fix typo.
473
[29e1a88e]4742010-08-26      Bharath Suri <bharath.s.jois@gmail.com>
475
476        PR 1663/testing
477        * spmkdir/init.c, spmkdir/spmkdir.scn: Added some test outputs to
478        the test.
479
[5bb3197d]4802010-08-25      Sebastian Huber <sebastian.huber@embedded-brains.de>
481
482        * spheapprot/.cvsignore, spheapprot/Makefile.am,
483        spheapprot/spheapprot.doc, spheapprot/spheapprot.scn: New files.
484        * Makefile.am, configure.ac: Reflect changes above.
485
[469e71d]4862010-08-24      Sebastian Huber <sebastian.huber@embedded-brains.de>
487
488        * spchain/init.c, spchain/spchain.doc, spchain/spchain.scn: New test
489        cases.
490
[83636b5]4912010-08-23      Sebastian Huber <sebastian.huber@embedded-brains.de>
492
493        * spfatal24/.cvsignore, spfatal24/Makefile.am,
494        spfatal24/spfatal24.doc, spfatal24/spfatal24.scn,
495        spfatal24/testcase.h, spfatal25/.cvsignore, spfatal25/Makefile.am,
496        spfatal25/spfatal25.doc, spfatal25/spfatal25.scn,
497        spfatal25/testcase.h: New files.
498        * Makefile.am, configure.ac: Reflect changes above.
499
[30c9b6a2]5002010-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
501
502        PR 1658/cpukit
503        * Makefile.am, configure.ac: If the system is not up, consider it a
504        fatal error. This eliminated sp61 and added spfatal23.
505        * spfatal23/.cvsignore, spfatal23/Makefile.am, spfatal23/spfatal23.doc,
506        spfatal23/spfatal23.scn, spfatal23/testcase.h: New files.
507        * sp61/.cvsignore, sp61/Makefile.am, sp61/init.c, sp61/sp61.doc,
508        sp61/sp61.scn: Removed.
509
[ce656dff]5102010-08-10      Bharath Suri <bharath.s.jois@gmail.com>
511
512        PR 1663/testing
513        * spmkdir/init.c: New cases to get the error path in rtems_mkdir
514        routine.
515
[8d9c8247]5162010-08-09      Joel Sherrill <joel.sherrill@oarcorp.com>
517
518        PR 1661/testing
519        * spfifo02/init.c, spmountmgr01/init.c, spprivenv01/init.c: Eliminate
520        most references to RTEMS_Malloc_Heap.
521
[e9f7e13]5222010-08-09      Sebastian Huber <sebastian.huber@embedded-brains.de>
523
524        * sp09/screen12.c: Update for rtems_region_create() changes.
525        * sp09/sp09.scn: Update.
526
[c016f4e]5272010-08-08      Joel Sherrill <joel.sherrill@oarcorp.com>
528
529        PR 1647/testing
530        * spsize/size.c: Remove redundant initialize uninitialized to 0.
531
[4817082]5322010-07-30      Gedare Bloom <giddyup44@yahoo.com>
533
534        PR 1599/cpukit
535        * spsize/size.c: Rename _Context_Switch_necessary to
536        _Thread_Dispatch_necessary to more properly reflect the intent.
537
[85433b5]5382010-07-29      Bharath Suri <bharath.s.jois@gmail.com>
539
540        PR 1621/testing
541        * Makefile.am, configure.ac: Improve coverage of private environment.
542        * spprivenv01/.cvsignore, spprivenv01/Makefile.am, spprivenv01/init.c,
543        spprivenv01/spprivenv01.doc, spprivenv01/spprivenv01.scn: New files.
544
[ec6a5a1]5452010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
546
547        * sp43/init.c, sp43/sp43.scn: Add code to exercise case where an API
548        pointer is NULL when getting an object name.
549
[cb0997e3]5502010-07-27      Joel Sherrill <joel.sherrilL@OARcorp.com>
551
552        * sp11/sp11.scn, sp11/task1.c: Add test case for receiving all events
553        no wait but the condition is only partially satisfied.
554
[80031e2]5552010-07-26      Joel Sherrill <joel.sherrill@oarcorp.com>
556
557        * Makefile.am, configure.ac: Add test to extract a task blocked with
558        timeout on a priority ordered thread queue.
559        * sp72/.cvsignore, sp72/Makefile.am, sp72/init.c, sp72/sp72.doc,
560        sp72/sp72.scn: New files.
561
[917e4b4]5622010-07-16      Bharath Suri <bharath.s.jois@gmail.com>
563
564        PR 1617/testing
565        * spmountmgr01/init.c, spmountmgr01/spmountmgr01.scn,
566        spmountmgr01/spmountmgr01.doc: Added cases to exercise
567        mount-mktgt.c.
568
[c275f71b]5692010-07-15      Bharath Suri <bharath.s.jois@gmail.com>
570
571        PR 1617/testing
572        * spmountmgr01/init.c, spmountmgr01/Makefile.am,
573        spmountmgr/.cvsignore, spmountmgr01/spmountmgr01.doc,
574        spmountmgr01/spmountmgr01.scn: New test which improves coverage
575        of mount-mgr.c under libcsupport.
576        * Makefile.am, configure.ac: Changes to accommodate the new test.
577
[ba959a4b]5782010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
579
580        * spprintk/init.c, spprintk/spprintk.doc, spprintk/spprintk.scn: Clean
581        up and add test of getchark().
582
[fa126921]5832010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
584
585        * spfatal21/Makefile.am: Fix typo.
586
[16d1bd3]5872010-07-14      Joel Sherrill <joel.sherrill@oarcorp.com>
588
589        * Makefile.am, configure.ac: Add tests for sbrk fatal error case and
590        libio initialization fatal error case.
591        * spfatal21/.cvsignore, spfatal21/Makefile.am, spfatal21/spfatal21.doc,
592        spfatal21/spfatal21.scn, spfatal21/testcase.h, spfatal22/.cvsignore,
593        spfatal22/Makefile.am, spfatal22/spfatal22.doc,
594        spfatal22/spfatal22.scn, spfatal22/testcase.h: New files.
595
[9688f466]5962010-07-14      Sebastian Huber <sebastian.huber@embedded-brains.de>
597
598        * spintrcritical06/init.c: Switch semaphore obtain timeouts of
599        variants.  Cleanup.
600        * spintrcritical05/spintrcritical05.scn,
601        spintrcritical06/spintrcritical06.scn,
602        spintrcritical07/spintrcritical07.scn,
603        spintrcritical11/spintrcritical11.scn,
604        spintrcritical12/spintrcritical12.scn,
605        spintrcritical13/spintrcritical13.scn,
606        spintrcritical14/spintrcritical14.scn: Update.
607
[c33c353]6082010-07-08      Joel Sherrill <joel.sherrill@oarcorp.com>
609
610        * Makefile.am, configure.ac: Readd spfatal09 as a malloc initialization
611        fatal error.
612        * spfatal09/.cvsignore, spfatal09/Makefile.am, spfatal09/spfatal09.doc,
613        spfatal09/spfatal09.scn, spfatal09/testcase.h: New files.
614
[4479b373]6152010-07-07      Bharath Suri <bharath.s.jois@gmail.com>
616
617        PR 1603/testing
618        * spassoc01/init.c, spassoc01/Makefile.am,
619        spassoc01/spassoc01.doc, spassoc01/spassoc01.scn: Added new test.
620        * Makefile.am, configure.ac: Added new test spassoc01 for
621        rtems_assoc routines.
622
[1f4d41b8]6232010-07-07      Joel Sherrill <joel.sherrill@oarcorp.com>
624
625        PR 1606/cpukit
626        * spfatal_support/init.c: Remove
627        INTERNAL_ERROR_INVALID_WORKSPACE_ADDRESS since it is not generated.
628
[6091bc3a]6292010-07-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
630
631        * spfatal09/.cvsignore, spfatal09/Makefile.am,
632        spfatal09/spfatal09.doc, spfatal09/spfatal09.scn,
633        spfatal09/testcase.h: Removed files.
634        * Makefile.am, configure.ac: Reflect changes above.
635        * spfatal_support/init.c: Print end of test message in case of
636        success.  Stop multitasking in the fatal error extension.
637        * spfatal03/testcase.h, spfatal07/testcase.h: Use printk() instead of
638        puts().
639        * spfatal01/spfatal01.scn, spfatal02/spfatal02.scn,
640        spfatal03/spfatal03.scn, spfatal04/spfatal04.scn,
641        spfatal05/spfatal05.scn, spfatal06/spfatal06.scn,
642        spfatal07/spfatal07.scn, spfatal08/spfatal08.scn,
643        spfatal10/spfatal10.scn, spfatal11/spfatal11.scn,
644        spfatal12/spfatal12.scn, spfatal13/spfatal13.scn,
645        spfatal14/spfatal14.scn, spfatal15/spfatal15.scn,
646        spfatal16/spfatal16.scn, spfatal17/spfatal17.scn,
647        spfatal18/spfatal18.scn, spfatal19/spfatal19.scn,
648        spfatal20/spfatal20.scn: Update.
649
[447345b]6502010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
651
652        * sp21/init.c, sp21/sp21.scn: Tidy up with one last case to get 100%
653        coverage of rtems_io_lookup_name().
654
[6f67619]6552010-07-06      Joel Sherrill <joel.sherrilL@OARcorp.com>
656
657        * sp21/Makefile.am, sp21/init.c, sp21/sp21.scn: Add
658        rtems_io_lookup_name() and simplify test.
659        * sp21/system.h, sp21/task1.c: Removed.
660
[bfaa6d3]6612010-07-05      Joel Sherrill <joel.sherrill@oarcorp.com>
662
663        * Makefile.am, configure.ac: Add new fatal error test for termios
664        initialize.
665        * spfatal20/.cvsignore, spfatal20/Makefile.am, spfatal20/spfatal20.doc,
666        spfatal20/spfatal20.scn, spfatal20/testcase.h: New files.
667
[9cdd944]6682010-07-05      Bharath Suri <bharath.s.jois@gmail.com>
669
670        PR 1600/testing
671        * spfifo05/init.c, spfifo05/spfifo05.doc, spfifo05/spfifo05.scn,
672        spfifo05/Makefile.am: New tests for pipe/fifo routines.
673        * Makefile.am, configure.ac: Add new test.
674
[b3eb0185]6752010-07-02      Bharath Suri <bharath.s.jois@gmail.com>
676
677        PR 1600/testing
678        * spfifo04/init.c, spfifo04/spfifo04.doc, spfifo04/spfifo04.scn,
679        spfifo04/Makefile.am: New files to improve coverage on fifo/pipe
680        routines
681        * Makefile.am, configure.ac: Add new test.
682
[58f09375]6832010-07-01      Joel Sherrill <joel.sherrill@oarcorp.com>
684
685        * sp68/init.c: Add alignment to region_area. Fix spelling.
686
[56cdd5e8]6872010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
688
689        PR 1573/cpukit
690        * spsize/size.c: Add a per cpu data structure which contains the
691        information required by RTEMS for each CPU core. This encapsulates
692        information such as thread executing, heir, idle and dispatch needed.
693
[c55bbe80]6942010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
695
696        * sp69/Makefile.am: Really needs spin.c
697
[0308c028]6982010-06-26      Bharath Suri <bharath.s.jois@gmail.com>
699
700        PR 1592/testing
701        * Makefile.am, configure.ac: Changes to incorporate sperror01,
702        sperror02, sperror03
703        * sperror01/init.c, sperror02/init.c: New tests to exercise
704        rtems_error routine
705        * sperror03/init.c: New test to exercise rtems_panic routine
706
[9f61efda]7072010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
708
709        * sp69/Makefile.am, sp71/Makefile.am, spfifo02/Makefile.am: Tests do
710        not need spin.c
711
[4a3def38]7122010-06-28      Joel Sherrill <joel.sherrill@oarcorp.com>
713
714        * sp70/Makefile.am: Tests do not need spin.c
715
[287febb5]7162010-06-24      Bharath Suri <bharath.s.jois@gmail.com>
717
718        * Makefile.am, configure.ac: Removed some fifo tests.
719        * spfifo01/Makefile.am, spfifo01/init.c: Minor changes to avoid
720        excessive new lines in the output.
721
722        spfifo02/Makefile.am, spfifo02/init.c, spfifo02/spfifo02.doc,
723        spfifo02/spfifo02.scn, spfifo03/Makefile.am: Merge from spfifo08.
724        Also added a few more cases, mostly from spfifo04/init.c.
725        * spfifo03/init.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn:
726        Previously was spfifo06. Configure parameter for pipes is used now.
727        * spfifo04/.cvsignore, spfifo04/Makefile.am, spfifo04/init.c,
728        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo08/.cvsignore,
729        spfifo08/Makefile.am, spfifo08/init.c, spfifo08/spfifo08.doc,
730        spfifo08/spfifo08.scn: Removed.
731
[db904606]7322010-06-22      Joel Sherrill <joel.sherrilL@OARcorp.com>
733
734        * Makefile.am, configure.ac: Add new test to exercise path where using
735        unlimited object support you are about to allocate more objects than
736        can be represented in the Id. This test will NOT pass on targets with
737        insufficient RAM.
738        * sp71/.cvsignore, sp71/Makefile.am, sp71/init.c, sp71/sp71.doc,
739        sp71/sp71.scn: New files.
740
[6dfaeb4]7412010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
742
743        * Makefile.am, configure.ac: spfatal20 not ready.
744
[420607f]7452010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
746
747        * Makefile.am, configure.ac: Add new tests to generate fatal errors in
748        rtems_termios_open().
749        * spfatal16/.cvsignore, spfatal16/Makefile.am, spfatal16/spfatal16.doc,
750        spfatal16/spfatal16.scn, spfatal16/testcase.h, spfatal17/.cvsignore,
751        spfatal17/Makefile.am, spfatal17/spfatal17.doc,
752        spfatal17/spfatal17.scn, spfatal17/testcase.h, spfatal18/.cvsignore,
753        spfatal18/Makefile.am, spfatal18/spfatal18.doc,
754        spfatal18/spfatal18.scn, spfatal18/testcase.h, spfatal19/.cvsignore,
755        spfatal19/Makefile.am, spfatal19/spfatal19.doc,
756        spfatal19/spfatal19.scn, spfatal19/testcase.h: New files.
757
[5d8a0bab]7582010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
759
760        * Makefile.am, configure.ac, spfatal_support/init.c,
761        spfatal_support/system.h: Add new tests to generate fatal errors in
762        open_dev_console().
763        * spfatal14/.cvsignore, spfatal14/Makefile.am, spfatal14/spfatal14.doc,
764        spfatal14/spfatal14.scn, spfatal14/testcase.h, spfatal15/.cvsignore,
765        spfatal15/Makefile.am, spfatal15/spfatal15.doc,
766        spfatal15/spfatal15.scn, spfatal15/testcase.h,
767        spfatal_support/consume_sems.c: New files.
768
[07f72c2]7692010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
770
771        * sp43/init.c: Remove more ITRON references.
772
[d7b34ee]7732010-06-21      Joel Sherrill <joel.sherrill@oarcorp.com>
774
775        * sp09/screen01.c: Fix warning.
776
[b34685f4]7772010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
778
779        * spfifo08/init.c: Catch more cases but discussion on errors and proper
780        behaviour remain.
781
[7d1a2437]7822010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
783
784        * spfifo02/init.c, spfifo03/init.c, spfifo04/init.c: Configure pipes
785        used.
786
[aff1ea5a]7872010-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
788
789        * Makefile.am, configure.ac: New test for error cases in FIFO creation.
790        * spfifo08/.cvsignore, spfifo08/Makefile.am, spfifo08/init.c,
791        spfifo08/spfifo08.doc, spfifo08/spfifo08.scn: New files.
792
[b553392]7932010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
794
795        * sp09/screen01.c, sp09/sp09.scn, sp43/init.c, sp43/sp43.scn,
796        spfatal_support/init.c: Remove references to ITRON constants.
797
[2930a35]7982010-06-19      Joel Sherrill <joel.sherrill@oarcorp.com>
799
800        * Makefile.am, configure.ac: Add sp70 to test slot
801        reclamation and reuse for unlimited object configuration.
802        * sp70/.cvsignore, sp70/Makefile.am, sp70/init.c, sp70/sp70.doc,
803        sp70/sp70.scn: New files.
804
[13dc9c6]8052010-06-08      Sebastian Huber <sebastian.huber@embedded-brains.de>
806
807        * sp16/task1.c: Update for heap extend changes.
808
[dd4df85]8092010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
810
811        * spfifo01/init.c, spfifo01/spfifo01.scn: Update for IMFS API changes.
812
[acdd5aa2]8132010-06-08      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
814
815        * spmkdir/.cvsignore, spmkdir/Makefile.am, spmkdir/init.c,
816        spmkdir/spmkdir.doc, spmkdir/spmkdir.scn: New files.
[f08aee31]817        * Makefile.am, configure.ac: Reflect changes above.
[acdd5aa2]818
[4d39a901]8192010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
820
821        * spfifo01/main.c: New file.
822
[cfde6479]8232010-06-07      Bharath Suri <bharath.s.jois@gmail.com>
824
825        PR PR1542
826        * Makefile.am, configure.ac: Coverage improvement: fifo_open.
827        * spfifo01/spfifo01.doc, spfifo01/spfifo01.scn, spfifo01/test.c,
828        spfifo02/Makefile.am, spfifo02/main.c, spfifo02/spfifo02.doc,
829        spfifo02/spfifo02.scn, spfifo02/test.c, spfifo03/Makefile.am,
830        spfifo03/main.c, spfifo03/spfifo03.doc, spfifo03/spfifo03.scn,
831        spfifo03/test.c, spfifo04/Makefile.am, spfifo04/main.c,
832        spfifo04/spfifo04.doc, spfifo04/spfifo04.scn, spfifo04/test.c: New
833        files.
834
[e66b4e9]8352010-06-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
836
837        * sp09/screen12.c: Update for heap extend changes.
838
[71a594af]8392010-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
840
841        * sp62/init.c, sp65/init.c: #include <unistd.h>.
842
[88353c4]8432010-03-12      Joel Sherrill <joel.sherrill@oarcorp.com>
844
845        * sp43/init.c: Readdress use of ctype methods per recommendation from
846        D.J. Delorie on the newlib mailing list. We should pass an unsigned
847        char into these methods.
848
[1f51923]8492010-03-10      Joel Sherrill <joel.sherrill@oarcorp.com>
850
851        * Makefile.am, configure.ac: Add new fatal error for configuring
852        unlimited and maximum of 0.
853        * spfatal13/.cvsignore, spfatal13/Makefile.am, spfatal13/spfatal13.doc,
854        spfatal13/spfatal13.scn, spfatal13/testcase.h: New files.
855
[35dfbd7]8562010-01-20      Joel Sherrill <joel.sherrill@oarcorp.com>
857
858        * sp43/init.c: Fix warning.
859
[f4926e1]8602009-12-15      Glenn Humphrey <glenn.humphrey@OARcorp.com>
861
862        * sp69/init.c: Fixed warnings.
863
[4cbb4af6]8642009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
865
866        * sp14/sp14.doc, sp14/sp14.scn: doc file have scn contents. Fix and
867        update.
868
[fe0286a]8692009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
870
871        * sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: Add test for statistics on
872        expired periods. This detected the recently introduced PR1480.
873
[4439616]8742009-12-10      Joel Sherrill <joel.sherrill@oarcorp.com>
875
876        * sp69/.cvsignore: New file.
877
[7199b1d]8782009-12-08      Glenn Humphrey <glenn.humphrey@OARcorp.com>
879
880        * Makefile.am, configure.ac: Added a test for rate_monotonic_get_status
881        to ensure that all paths are tested.
882        * sp69/Makefile.am, sp69/init.c, sp69/sp69.doc, sp69/sp69.scn: New files.
883
[5c3c78b]8842009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
885
886        * sp31/task1.c: Fixed spacing.
887
[9e7d02a3]8882009-12-08      Joel Sherrill <joel.sherrill@oarcorp.com>
889
890        * sp18/init.c, sp31/task1.c, sp43/init.c, sp63/init.c, sp64/init.c,
891        spfatal10/testcase.h, spfatal11/testcase.h, spobjgetnext/init.c,
892        spwkspace/init.c: Use rtems_test_assert() consistently instead of
893        system assert(). rtems_test_assert() is designed to integrate into
894        the RTEMS test suite infrastructure.
895
[bb14405d]8962009-12-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
897
898        * sp31/sp31.scn, sp31/task1.c, spintrcritical17/init.c: New test
899        cases. Updated copyright notice.
900
[97abdd2]9012009-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
902
903        * sp25/task1.c: Use PRIuPTR for segment_sizes.
904
[1498a59]9052009-11-30      Thomas Doerfler <Thomas.Doerfler@embedded-brains.de>
906
907        * sp68/Makefile.in, sp68/.cvsignore,
908        * spintrcritical17/Makefile.in, spintrcritical17/.cvsignore:
909        removed unneeded Makefile.in, added cvsignore
910       
[6e51c4c]9112009-11-30      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
912
913        * sp68/init.c, sp68/Makefile.am, sp68/sp68.doc, sp68/sp68.scn,
914        spintrcritical17/init.c, spintrcritical17/Makefile.am,
915        spintrcritical17/spintrcritical17.doc,
916        spintrcritical17/spintrcritical17.scn: New files.
917        * Makefile.am, configure.ac: Update for test sp68 and spintrcritical17.
918        * sp31/task1.c, sp67/init.c: Changes for new timer server
919        implementation.
920        * sp52/init.c: The init task must be preemptible to let the timer
921        server run.
922
[b288588]9232009-11-23      Joel Sherrill <joel.sherrill@oarcorp.com>
924
925        PR 1460/cpukit
926        * sp43/init.c: Change return type on methods accessing portions of
927        RTEMS Ids to int. This allows -1 to be return on error.
928
[34f2d677]9292009-11-17      Ralf Corsépius <ralf.corsepius@rtems.org>
930
931        * spsize/Makefile.am: Fix broken install rule.
932
[3ee8430b]9332009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
934
935        * spprintk/spprintk.scn: Add end of line at end of file.
936
[380c61a]9372009-11-09      Joel Sherrill <joel.sherrill@oarcorp.com>
938
939        * sp32/Makefile.am, sp33/Makefile.am, sp37/Makefile.am,
940        sp38/Makefile.am, sp39/Makefile.am, sp43/Makefile.am,
941        sp44/Makefile.am, spfatal01/Makefile.am, spfatal02/Makefile.am,
942        spfatal03/Makefile.am, spfatal04/Makefile.am, spfatal05/Makefile.am,
943        spfatal06/Makefile.am, spfatal07/Makefile.am, spfatal08/Makefile.am,
944        spfatal09/Makefile.am, spobjgetnext/Makefile.am,
945        spprintk/Makefile.am, spsize/Makefile.am, spwatchdog/Makefile.am,
946        spwkspace/Makefile.am: Add documentation files for multiple tests.
947        * sp32/sp32.doc, sp33/sp33.doc, sp37/sp37.doc, sp38/sp38.doc,
948        sp39/sp39.doc, sp43/sp43.doc, sp44/sp44.doc, spfatal01/spfatal01.doc,
949        spfatal02/spfatal02.doc, spfatal03/spfatal03.doc,
950        spfatal04/spfatal04.doc, spfatal05/spfatal05.doc,
951        spfatal06/spfatal06.doc, spfatal07/spfatal07.doc,
952        spfatal08/spfatal08.doc, spfatal09/spfatal09.doc,
953        spobjgetnext/spobjgetnext.doc, spprintk/spprintk.doc,
954        spsize/spsize.doc, spwatchdog/spwatchdog.doc,
955        spwkspace/spwkspace.doc: New files.
956
[c0c139d]9572009-10-30      Ralf Corsépius <ralf.corsepius@rtems.org>
958
[cc8b7051]959        * sp14/asr.c: Remove PRIxrtems_signal_set (moved to tmacros.h).
960        Include "tmacros.h".
[845770a3]961        * sp63/init.c: Pass UINTPTR_MAX instead of 0xffffffff to
962        _Heap_Allocate for 16bit compliance.
[c0c139d]963        * sp44/init.c: Another printf format fix.
964
[487b470d]9652009-10-29      Ralf Corsépius <ralf.corsepius@rtems.org>
966
[82a8add]967        * sp37/init.c: Add local prototypes for
968        rtems_interrupt_disable, rtems_interrupt_enable,
969        rtems_interrupt_flash, rtems_interrupt_is_in_progress.
[7e29923]970        * sp43/init.c: Add local prototypes for
971        rtems_object_api_minimum_class, rtems_object_api_maximum_class,
972        rtems_build_id, rtems_build_name, rtems_object_id_api_maximum,
973        rtems_object_id_api_minimum, rtems_object_id_get_api,
974        rtems_object_id_get_class, rtems_object_id_get_index,
975        rtems_object_id_get_node.
976        Spray PRId32's into printf's for 16bit target complianance.
[487b470d]977        * sp37/init.c: Add local prototype for
978        rtems_interrupt_level_attribute.
979
[6fa28e90]9802009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
981
[749eae97]982        * sp29/init.c: Include "tmacros.h".
983        Misc. changes related to rtems_intervals.
[ae218607]984        * sp14/asr.c: Add PRIxrtems_signal_set.
985        Use PRIxrtems_signal_set to print rtems_signal_set's.
[2b5b8064]986        * sp13/task3.c: Use PRIu32 to print "count".
[72cbbad1]987        * sp09/screen12.c: Segment sizes are uintptr_t's.
988        * sp09/screen11.c: Use size_t for "size".
989        * sp62/init.c: Segment sizes are uintptr_t's.
[35435d80]990        * sp25/task1.c: Use PRIuPTR to print segment_size's.
991        * sp21/task1.c: Add PRIurtems_device_major_number.
[69c6619]992        * sp11/task1.c, sp11/task2.c:
993        Use PRIxrtems_event_set to print rtems_event_set's.
[acf5212]994        * sp09/screen13.c: Revert previous change.
995        Remove broken extraneous line seemingly having crept into in
996        2009-08-10 patch.
997        * sp27/init.c: Remove extraneous argument to print.
[94418bd]998        * spsize/size.c: Use PRIu32 to print sys_req.
[e8d1720]999        * sp37/init.c: Add missing argument to printf.
[6fa28e90]1000        * sp44/init.c, sp35/priinv.c, sp33/init.c, sp28/init.c,
1001        sp12/pritask.c, sp34/changepri.c:
1002        Use PRIdrtems_task_argument to print rtems_task_argument's.
1003
[a20539f1]10042009-10-27      Ralf Corsépius <ralf.corsepius@rtems.org>
1005
[e292c661]1006        * sp25/task1.c: segment_size is uintptr_t.
1007        * spfatal06/testcase.h: Add missing return.
[b064c98]1008        * sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c:
1009        Duplicate code from rtems_name_to_characters to convert rtems_name's
1010        into char arrays.
[a20539f1]1011        * sp09/screen13.c: Comment out unused return status.
1012        * sp63/init.c: Use PRIu32 to print uint32_t's.
1013        * sp33/init.c: Use PRIu32 to print uint32_t's.
1014        * sp28/init.c: Use PRIu32 to print uint32_t's.
1015
[3e0396ff]10162009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1017
[1d355518]1018        * sp31/task1.c: Use PRIdWatchdog_Interval to print
1019        Watchdog_Interval's.
[3e0396ff]1020        * sp20/task1.c, sp32/init.c, spclockget/init.c: Use
1021        PRIdrtems_interval to print rtems_interval's.
1022
[43c9b4d5]10232009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1024
[2d4d5159]1025        * sp13/task1.c: Misc. uint32_t fixes.
[7db3ba6]1026        * sp20/task1.c: Misc. uint32_t fixes.
[a6d0b15]1027        * sp47/init.c: Add PRIXModes_Control, PRIXrtems_mode.
1028        Use PRIXrtems_mode to print rtems_mode's.
1029        * sp08/system.h: Add PRIxModes_Control, PRIxrtems_mode.
1030        Use PRIxrtems_mode to print rtems_mode's.
[43c9b4d5]1031        * sp19/first.c, sp19/fptask.c, sp19/fptest.h, sp19/inttest.h,
1032        sp19/task1.c: Add missing PRI*32's.
1033
[2f8ec242]10342009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1035
1036        * sp34/changepri.c, sp35/priinv.c:
1037        Use PRIdPriority_Control to print Priority_Control's.
1038
[899fb904]10392009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1040
[185584e]1041        * sp34/changepri.c, sp59/init.c:
1042        Use PRIdrtems_task_priority to print rtems_task_priority's.
[899fb904]1043        * sp07/task1.c, sp07/task2.c, ssp12/pritask.c:
[185584e]1044        Use PRIdrtems_task_priority to print rtems_task_priority's.
[899fb904]1045        * sp12/system.h:
1046        Change Priority_Test_driver to use rtems_task_priority argument.
1047        * sp12/pridrv.c:
1048        Change Priority_Test_driver to use rtems_task_priority argument.
1049        Use PRIdrtems_task_priority to print rtems_task_priority's.
1050
[1190fd5]10512009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1052
1053        * sp02/task1.c, sp12/task1.c, sp13/task1.c, sp14/task1.c, sp15/task1.c,
1054        sp16/task1.c, sp20/task1.c, sp22/init.c, sp22/task1.c, sp23/task1.c,
1055        sp25/task1.c, sp31/init.c, sp31/task1.c, sp34/changepri.c,
1056        sp35/priinv.c, sp43/init.c, sp45/init.c, spwatchdog/init.c,
1057        spwatchdog/task1.c: Use PRIxrtems_id to print rtems_ids.
1058
[e8dc3d32]10592009-10-26      Ralf Corsépius <ralf.corsepius@rtems.org>
1060
[6ca9a1a]1061        * sp13/task1.c, sp48/init.c: Use %zu instead of %d to print size_t's.
[aeaa961]1062        * sp50/init.c, spclockget/init.c: Use PRItime_t to print time_t's.
[178a039c]1063        * sp63/init.c: Fix _Heap_Resize_block args.
[e8dc3d32]1064        * sp09/screen09.c: Eliminate unused var warning.
1065
[147e4ac]10662009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1067
1068        * sp27/init.c, spsize/init.c: Fix prototypes.
1069        * spwatchdog/task1.c: Remove unused vars.
1070
[10ebec12]10712009-10-24      Ralf Corsépius <ralf.corsepius@rtems.org>
1072
1073        * sp10/init.c, sp18/init.c, sp27/init.c, sp35/priinv.c
1074        sp63/init.c, sp65/init.c, sp67/init.c, spintrcritical11/init.c
1075        spobjgetnext/init.c, spprintk/init.c:
1076        Eliminate unused vars.
1077
[51bdbca1]10782009-10-23      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1079
1080        * spintrcritical06/init.c, spintrcritical15/init.c, sp46/init.c: Fixed
1081        confdefs.h define typos.
1082
[50a7df1]10832009-10-20      Ralf Corsépius <ralf.corsepius@rtems.org>
1084
1085        * configure.ac: Don't add -ansi -fasm to CFLAGS.
1086
[614821e]10872009-10-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1088
1089        * sp32/init.c: Lengthen the clock tick and move configuration to the
1090        bottom of the file.
1091
[c257fb9e]10922009-10-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1093
1094        * Makefile.am, configure.ac: Add new test to exercise when the ticks
1095        since boot wraps around 0 and the timer server must deal with that
1096        condition.
1097        * sp67/.cvsignore, sp67/Makefile.am, sp67/init.c, sp67/sp67.doc,
1098        sp67/sp67.scn: New files.
1099
[bbf6253]11002009-10-09      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1101
1102        * sp40/init.c, sp40/sp40.doc, sp40/sp40.scn: New test cases.
1103
[63e99db5]11042009-10-04      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1105
[bbf6253]1106        * spintrcritical09/init.c, spintrcritical10/init.c,
1107        spintrcritical11/init.c: Fixed potentially infinite loops.
[63e99db5]1108        * sp20/system.h: Increased micro seconds per tick in order to be more
1109        independent of the console output speed.
1110
[d05ec0f]11112009-10-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1112
1113        * sp07/init.c, sp07/sp07.scn, sp09/init.c, sp09/screen01.c,
1114        sp09/sp09.scn, sp28/init.c, sp62/init.c, sp62/sp62.scn, sp64/init.c,
1115        sp64/sp64.scn: Add more test cases highlighted on SPARC at -O2, x86
1116        at -Os and m68k at -Os. Fix typos.
1117
[e24a5a03]11182009-10-02      Ralf Corsépius <ralf.corsepius@rtems.org>
1119
1120        * sp54/init.c: Use rtems_build_id to make building Objects_Id
1121        RTEMS_USE_16_BIT_OBJECT clean.
1122
[5fc4c4b5]11232009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1124
1125        * Makefile.am, configure.ac: Add new test to exercise when notepads are
1126        not configured.
1127        * spnotepad01/.cvsignore, spnotepad01/Makefile.am, spnotepad01/init.c,
1128        spnotepad01/spnotepad01.doc, spnotepad01/spnotepad01.scn: New files.
1129
[f55f605]11302009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1131
1132        * sp09/screen01.c, sp09/screen02.c, sp09/screen03.c, sp09/screen05.c,
1133        sp09/screen09.c, sp09/screen14.c, sp09/sp09.scn, sp28/init.c,
1134        sp28/sp28.scn, sp43/init.c: Add more error cases uncovered by uC5282
1135        coverage runs.
1136
[8d8c1f1]11372009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1138
1139        * sp09/screen02.c, sp09/screen04.c, sp09/screen07.c, sp09/screen09.c,
1140        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/sp09.scn: Add
1141        some error cases uncovered by uC5282 coverage runs.
1142
[a611d80]11432009-09-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1144
1145        * sp33/init.c, sp33/sp33.scn: Add some barrier error cases uncovered by
1146        uC5282 coverage runs.
1147
[288cebb]11482009-09-27      Joel Sherrill <joel.sherrill@oarcorp.com>
1149
1150        * sp59/init.c, spintrcritical15/init.c, spintrcritical16/init.c:
1151        Correct minor issues uncovered on uC5282.
1152
[ac85d56]11532009-09-26      Joel Sherrill <joel.sherrill@oarcorp.com>
1154
1155        * sp04/tswitch.c, sp07/system.h, sp07/taskexit.c, sp07/tdelete.c,
1156        sp07/tstart.c, spfatal_support/init.c, spfatal_support/system.h:
1157        Eliminate use of deprecated rtems_extension.
1158
[e731068]11592009-09-25      Joel Sherrill <joel.sherrill@OARcorp.com>
1160
1161        * sp14/asr.c, sp14/sp14.doc, sp14/task1.c, sp14/task2.c: Adjust test to
1162        run when IO speed varies.
1163
[0f4de1e]11642009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1165
1166        * sp43/init.c, sp43/sp43.scn: Minor correction to test case so it hits
1167        the intended code.
1168
[d5ef0836]11692009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1170
1171        * configure.ac: Revert accidentally committed lines.
1172
[a5b04da]11732009-09-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1174
1175        * Makefile.am, configure.ac, sp65/init.c: Add new test to exercise very
1176        simple priority ceiling case that was previously only tested via the
1177        POSIX API.
1178        * sp66/.cvsignore, sp66/Makefile.am, sp66/init.c, sp66/sp66.doc,
1179        sp66/sp66.scn: New files.
1180
[cd4884a]11812009-09-13      Joel Sherrill <joel.sherrill@oarcorp.com>
1182
1183        * sp43/Makefile.am, sp43/init.c, sp43/sp43.scn, sp43/system.h: Add test
1184        for Id which is in range for the object class but not allocated yet.
1185
[f52ba58]11862009-09-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1187
1188        * sp46/init.c, sp46/sp46.scn: Fix numbering.
1189
[ad413735]11902009-09-07      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1191
1192        * spintrcritical_support/intrcritical.c: Fixed timing rountines.
1193
[d329acf4]11942009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1195
1196        * spfatal01/spfatal01.scn, spfatal01/testcase.h,
1197        spfatal02/spfatal02.scn, spfatal02/testcase.h,
1198        spfatal03/spfatal03.scn, spfatal03/testcase.h,
1199        spfatal04/spfatal04.scn, spfatal04/testcase.h,
1200        spfatal05/spfatal05.scn, spfatal05/testcase.h,
1201        spfatal06/spfatal06.scn, spfatal06/testcase.h,
1202        spfatal07/spfatal07.scn, spfatal07/testcase.h,
1203        spfatal08/spfatal08.scn, spfatal08/testcase.h,
1204        spfatal09/spfatal09.scn, spfatal09/testcase.h, spfatal10/Makefile.am,
1205        spfatal10/spfatal10.scn, spfatal11/Makefile.am,
1206        spfatal11/spfatal11.scn, spfatal12/Makefile.am,
1207        spfatal12/spfatal12.scn, spfatal_support/init.c: Make all fatal error
1208        tests use testcase.h and spfatal_support framework. Print test name
1209        herald in all cases.
1210        * spfatal10/testcase.h, spfatal11/testcase.h, spfatal12/testcase.h:
1211        New files.
1212        * spfatal10/init.c, spfatal11/init.c, spfatal12/init.c: Removed.
1213
[d4f932c9]12142009-09-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1215
1216        * spfatal07/testcase.h: Indicate test is not applicable on some
1217        architectures.
1218
[4093d8f0]12192009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1220
1221        * Makefile.am: Fix spacing.
1222
[c1ac715]12232009-08-26      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1224
1225        * spstkalloc/init.c: Changed allocator signature. Functions are now
1226        static.
1227
[bd03933]12282009-08-25      Sebastian Huber <Sebastian.Huber@embedded-brains.de>
1229
[39385ed5]1230        * sp29/init.c: Fixed return value evaluation.
[bd03933]1231        * sp59/init.c, sp59/sp59.scn: Added status code assignment. Fixed typos.
1232        * sp63/init.c: Check return value of _Heap_Initialize().
1233
[897aa558]12342009-08-19      Joel Sherrill <joel.sherrill@OARcorp.com>
1235
1236        * spwatchdog/spwatchdog.scn, spwatchdog/task1.c: Add test for
1237        _Watchdog_Report() when name is not NULL. This case was covered at
1238        -Os on erc32 but at -O2 we had more code.
1239
[3a121776]12402009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1241
1242        * sp63/init.c, sp63/sp63.scn: Add case for math on size requested
1243        overflowing on _Heap_Allocate_aligned.
1244
[7d414c3]12452009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1246
1247        * spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn: Add error cases
1248        for various null parameters.
1249
[804e5715]12502009-08-18      Joel Sherrill <joel.sherrill@OARcorp.com>
1251
1252        * sp16/sp16.scn, sp16/task1.c: Fix typo.
1253
[58dbfd7]12542009-08-17      Santosh G Vattam <vattam.santosh@gmail.com>
1255
1256        * sp65/init.c: Remove stray print.
1257        * sp65/sp65.doc: Add information on second case.
1258
[146301d]12592009-08-13      Santosh G Vattam <vattam.santosh@gmail.com>
1260
1261        * sp65/init.c, sp65/sp65.doc, sp65/sp65.scn: Add new test case to
1262        verify that obtaining a priority ceiling mutex when the calling
1263        task's priority is the same as the priority ceiling is handled
1264        correctly.
1265
[1f7ee02]12662009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1267
1268        * sp02/task1.c, sp02/task2.c, sp02/task3.c, sp03/task2.c, sp05/task1.c,
1269        sp05/task2.c, sp05/task3.c, sp06/task1.c, sp06/task2.c,
1270        sp09/screen02.c, sp09/screen04.c, sp09/screen06.c, sp09/screen07.c,
1271        sp09/screen10.c, sp09/screen12.c, sp09/screen13.c, sp09/screen14.c,
1272        sp11/task1.c, sp11/task2.c, sp12/pridrv.c, sp12/pritask.c,
1273        sp12/task1.c, sp13/task1.c, sp13/task2.c, sp14/task1.c, sp16/task1.c,
1274        sp16/task4.c, sp19/fptask.c, sp19/task1.c, sp22/task1.c,
1275        sp24/task1.c, sp26/task1.c, sp29/init.c, sp30/task1.c, sp31/task1.c,
1276        sp33/init.c, sp45/init.c, sp46/init.c, sp50/init.c,
1277        spintrcritical06/init.c, spwatchdog/task1.c: Eliminate test routines
1278        TICKS_PER_SECOND and get_ticks_per_second() in favor of new
1279        rtems_clock_get_ticks_per_second().
1280
[160a0e0]12812009-08-12      Joel Sherrill <joel.sherrill@oarcorp.com>
1282
1283        * sp65/init.c: Add semi-colon to end of rtems_semaphore_create call.
1284        Change attributes to priority ceiling. Use directive_failed, not
1285        assert. Configure a semaphore not a region.
1286
[79a0a6a]12872009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1288
1289        * ChangeLog, Makefile.am, configure.ac: Add new test for some core
1290        mutex cases.
1291        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1292        sp65/sp65.scn: New files.
1293
12942009-08-12      Santosh G Vattam <vattam.santosh@gmail.com>
1295
1296        * Makefile.am, configure.ac: Add new test for some core mutex cases.
1297        * sp65/.cvsignore, sp65/Makefile.am, sp65/init.c, sp65/sp65.doc,
1298        sp65/sp65.scn: New files.
1299
[8d4434eb]13002009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1301
1302        * spintrcritical01/init.c, spintrcritical06/init.c: Use 1 millisecond
1303        per tick.
1304
[c8ce082]13052009-08-11      Joel Sherrill <joel.sherrill@OARcorp.com>
1306
1307        * Makefile.am, configure.ac, sp62/init.c, sp64/init.c: Add new test and
1308        adjust existing for alignment. New test ensures coverage begin and
1309        end marker methods are exercised so they do not get considered
1310        unexecuted.
1311        * spcoverage/.cvsignore, spcoverage/Makefile.am, spcoverage/init.c,
1312        spcoverage/spcoverage.doc, spcoverage/spcoverage.scn: New files.
1313
[7c11edfd]13142009-08-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1315
1316        * Makefile.am, configure.ac: Add new test to exercise legacy
1317        rtems_clock_get().
1318        * spclockget/.cvsignore, spclockget/Makefile.am, spclockget/init.c,
1319        spclockget/spclockget.doc, spclockget/spclockget.scn: New files.
1320
[05b9f81]13212009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1322
1323        * sp04/task1.c, sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn,
1324        sp38/init.c: Convert calls to legacy routine rtems_clock_get(
1325        RTEMS_CLOCK_GET_xxx, ..) to rtems_clock_get_xxx().
1326
[bcf16c0]13272009-08-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1328
1329        * sp01/sp01.scn, sp01/task1.c, sp03/task1.c, sp03/task2.c,
1330        sp04/task1.c, sp04/tswitch.c, sp09/screen02.c, sp09/screen13.c,
1331        sp09/screen14.c, sp09/sp09.scn, sp11/sp11.scn, sp11/task1.c,
1332        sp11/task2.c, sp19/fptask.c, sp19/sp19.scn, sp19/task1.c,
1333        sp22/prtime.c, sp22/sp22.scn, sp22/task1.c, sp24/sp24.scn,
1334        sp24/task1.c, sp30/task1.c, sp31/prtime.c, sp31/sp31.scn,
1335        sp31/task1.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1336        spwatchdog/task1.c: Convert calls to legacy routine rtems_clock_get(
1337        RTEMS_CLOCK_GET_TOD, ..) to rtems_clock_get_tod(..).
1338
[ab808e2]13392009-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1340
1341        * sp28/init.c, sp28/sp28.scn: Update screen. Add a few missing error
1342        cases.
1343
[fba809c]13442009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1345
1346        * sp64/init.c, sp64/sp64.scn: Chris ensured that nothing is moved until
1347        all memory is successfully allocated. This means the test can
1348        validate the heap is unchanged on extend failure.
1349
[ee8512a]13502009-08-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1351
1352        * spintrcritical01/init.c, spintrcritical06/init.c,
1353        spintrcritical08/init.c, spintrcritical13/init.c: Lower microseconds
1354        per tick so tests run quicker and more reliably hit the intended
1355        critical section.
1356
[abc4af3]13572009-08-05      Joel Sherrill <joel.sherrill@OARcorp.com>
1358
1359        * Makefile.am, configure.ac, sp63/init.c: Add new test for exercising
1360        when we are unable to allocate the memory needed for an object
1361        extend. Make sure all is handled properly.
1362        * sp64/.cvsignore, sp64/Makefile.am, sp64/init.c, sp64/sp64.doc,
1363        sp64/sp64.scn: New files.
1364
[e89cf10]13652009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1366
1367        * sp63/init.c: Correct test case two.
1368
[fa4c10c]13692009-08-01      Joel Sherrill <joel.sherrill@oarcorp.com>
1370
1371        * sp63/init.c, sp63/sp63.scn: Move into subroutines and add a second
1372        test case to exercise another odd branch not taken.
1373
[ba23ff5]13742009-07-31      Joel Sherrill <joel.sherrill@oarcorp.com>
1375
1376        * Makefile.am, configure.ac, sp62/init.c: Add new test to ensure a
1377        particular path is taken through the _Heap_Resize_block code.
1378        * sp63/.cvsignore, sp63/Makefile.am, sp63/init.c, sp63/sp63.doc,
1379        sp63/sp63.scn: New files.
1380
[7e260d6]13812009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1382
1383        * sp42/Makefile.am, sp42/init.c, sp42/sp42.scn: Test was testing the
1384        wrong thing in a cpp macro. Added contents to screen file and add
1385        documentation file.
1386        * sp42/sp42.doc: New file.
1387
[b1b6beb0]13882009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1389
1390        * spintrcritical16/spintrcritical16.doc: Remove junk and typos.
1391
[095105a]13922009-07-30      Joel Sherrill <joel.sherrill@OARcorp.com>
1393
1394        * spintrcritical16/init.c: Tinker with test to make it hit the case
1395        more reliably.
1396
[8b40e27]13972009-07-29      Joel Sherrill <joel.sherrill@oarcorp.com>
1398
1399        * Makefile.am, configure.ac: Add new test to exercise as many cases as
1400        possible of not being able to allocate memory from the workspace
1401        during thread creation.
1402        * sp18/.cvsignore, sp18/Makefile.am, sp18/init.c, sp18/sp18.doc,
1403        sp18/sp18.scn: New files.
1404
[d2861a11]14052009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1406
1407        * Makefile.am, configure.ac: Add new test to handle the case where
1408        a region resize frees enough memory to unblock a task.
1409        * sp62/.cvsignore, sp62/Makefile.am, sp62/init.c, sp62/sp62.doc,
1410        sp62/sp62.scn: New files.
1411        * sp61/init.c: Test does not need regions.
1412
[5353469a]14132009-07-28      Joel Sherrill <joel.sherrill@OARcorp.com>
1414
1415        * Makefile.am, configure.ac: Add test case for processing a timeout
1416        on a thread (that is the thread executing) that has also had its
1417        request satisfied while it is being enqueued.
1418        * spintrcritical16/.cvsignore, spintrcritical16/Makefile.am,
1419        spintrcritical16/init.c, spintrcritical16/spintrcritical16.doc,
1420        spintrcritical16/spintrcritical16.scn: New files.
1421        * spintrcritical15/init.c: Remove unused TSR>
1422
[33692dd]14232009-07-27      Joel Sherrill <joel.sherrill@OARcorp.com>
1424
1425        * Makefile.am, configure.ac: Add test case for a thread timing out on a
1426        thread queue while another thread is in the process of blocking on
1427        the same thread queue.
1428        * spintrcritical15/.cvsignore, spintrcritical15/Makefile.am,
1429        spintrcritical15/init.c, spintrcritical15/spintrcritical15.doc,
1430        spintrcritical15/spintrcritical15.scn: New files.
1431
[5d6d1a1]14322009-07-25      Joel Sherrill <joel.sherrill@oarcorp.com>
1433
1434        * Makefile.am, configure.ac: spintrcritical15 not ready yet.
1435
[7467542]14362009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1437
1438        * Makefile.am, configure.ac, sp40/Makefile.am, sp40/init.c,
1439        sp40/sp40.scn: Now verified to hit coverage cases.
1440        * sp40/sp40.doc: New file.
1441
[96b8762]14422009-07-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1443
1444        * sp40/Makefile.am, sp40/init.c, sp40/sp40.scn: Attempt to write test
1445        to catch two remaining uncovered cases in rtems_io_register_driver.
1446        * sp40/system.h: Removed.
1447
[eecb545]14482009-07-24      Joel Sherrill <joel.sherrill@OARcorp.com>
1449
1450        * Makefile.am, configure.ac: Add new test to exercise odd case in
1451        rtems_iterate_over_all_threads.
1452        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.doc,
1453        sp41/sp41.scn: New files.
1454
[2c0d792]14552009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1456
1457        * sp36/strict_order_mut.c: Simple binary semaphores cannot have an
1458        inheritance protocol since there is no holder associated with them.
1459
[d541ba8]14602009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1461
1462        * Makefile.am, configure.ac: Add new tests to exercise cases where a
1463        timer is scheduled from an ISR while it is being scheduled at the
1464        task level.
1465        * spintrcritical13/.cvsignore, spintrcritical13/Makefile.am,
1466        spintrcritical13/init.c, spintrcritical13/spintrcritical13.doc,
1467        spintrcritical13/spintrcritical13.scn, spintrcritical14/.cvsignore,
1468        spintrcritical14/Makefile.am, spintrcritical14/spintrcritical14.doc,
1469        spintrcritical14/spintrcritical14.scn: New files.
1470
[75fed1b]14712009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1472
1473        * spintrcritical01/init.c, spintrcritical06/init.c,
1474        spintrcritical08/init.c, spintrcritical09/init.c: Perform some
1475        cleanup and make the tests more similar.
1476
[4e4f06b]14772009-07-23      Joel Sherrill <joel.sherrill@OARcorp.com>
1478
1479        * spintrcritical06/init.c: Test now hits forward and reverse cases.
1480
[2d730043]14812009-07-22      Joel Sherrill <joel.sherrill@OARcorp.com>
1482
1483        * spintrcritical09/init.c, spintrcritical09/spintrcritical09.scn: Make
1484        test work for case that it is documented to handle.
1485
[7fbe4fa1]14862009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1487
1488        * spintrcritical10/.cvsignore, spintrcritical10/Makefile.am,
1489        spintrcritical10/init.c, spintrcritical10/spintrcritical10.doc,
1490        spintrcritical10/spintrcritical10.scn: New files.
1491
[75a5aba]14922009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1493
1494        * Makefile.am, configure.ac, sp39/init.c, sp39/sp39.scn: Move
1495        unreliable third case in sp39 to spintrcritical10. New tests to hit
1496        other event synchronization critical sections.
1497        * spintrcritical11/.cvsignore, spintrcritical11/Makefile.am,
1498        spintrcritical11/init.c, spintrcritical11/spintrcritical11.doc,
1499        spintrcritical11/spintrcritical11.scn, spintrcritical12/.cvsignore,
1500        spintrcritical12/Makefile.am, spintrcritical12/spintrcritical12.doc,
1501        spintrcritical12/spintrcritical12.scn: New files.
1502
[bd894e54]15032009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1504
1505        * Makefile.am, configure.ac: Add new test to exercise Debug Manager.
1506        * sp10/.cvsignore, sp10/Makefile.am, sp10/init.c, sp10/sp10.doc,
1507        sp10/sp10.scn: New files.
1508
[99fbb608]15092009-07-21      Joel Sherrill <joel.sherrill@OARcorp.com>
1510
1511        * spintrcritical06/init.c: Clean up.
1512        * spintrcritical09/init.c: Adjust clock tick so it works on erc32.
1513        * spintrcritical09/spintrcritical09.scn: Fill in.
1514
[bbebcd2c]15152009-07-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1516
1517        * spintrcritical06/init.c: Add comment to indicate test is not finished
1518        and known to not hit the case.
1519        * Makefile.am, configure.ac: Add a couple more interrupt critical
1520        section tests.
1521        * spintrcritical08/.cvsignore, spintrcritical08/Makefile.am,
1522        spintrcritical08/init.c, spintrcritical08/spintrcritical08.doc,
1523        spintrcritical08/spintrcritical08.scn, spintrcritical09/.cvsignore,
1524        spintrcritical09/Makefile.am, spintrcritical09/init.c,
1525        spintrcritical09/spintrcritical09.doc,
1526        spintrcritical09/spintrcritical09.scn: New files.
1527
[ceb3cb3]15282009-07-20      Joel Sherrill <joel.sherrill@oarcorp.com>
1529
1530        * Makefile.am, configure.ac, spintrcritical06/init.c: Add first attempt
1531        at hitting interrupt synchronization critical section in thread queue
1532        enqueue priority for reverse insertions.
1533        * spintrcritical07/.cvsignore, spintrcritical07/Makefile.am,
1534        spintrcritical07/spintrcritical07.doc,
1535        spintrcritical07/spintrcritical07.scn: New files.
1536
[eecd655]15372009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1538
1539        * Makefile.am, configure.ac: Add test case for the
1540        _Thread_queue_Enqueue_priority interrupt critical section where the
1541        TCB we are using as a current pointer is removed from the thread
1542        queue when we flash interrupts while searching forward.
1543        * spintrcritical06/.cvsignore, spintrcritical06/Makefile.am,
1544        spintrcritical06/init.c, spintrcritical06/spintrcritical06.doc,
1545        spintrcritical06/spintrcritical06.scn: New files.
1546
[260e0926]15472009-07-20      Joel Sherrill <joel.sherrill@OARcorp.com>
1548
1549        * spintrcritical_support/intrcritical.c,
1550        spintrcritical_support/intrcritical.h: Change prototype of delay
1551        method to indicate when counter is reset. This can be used to count
1552        how many iterations we are doing.
1553
[f691e0a]15542009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1555
1556        * Makefile.am, configure.ac: Add sp60 to exercise case where a task is
1557        blocked on one period while another expires. Add sp61 which exercises
1558        the case where a call is made to rtems_shutdown_executive when the
1559        system is not up.
1560        * sp60/.cvsignore, sp60/Makefile.am, sp60/init.c, sp60/sp60.doc,
1561        sp60/sp60.scn, sp61/.cvsignore, sp61/Makefile.am, sp61/init.c,
1562        sp61/sp61.doc, sp61/sp61.scn: New files.
1563
[ac970794]15642009-07-19      Joel Sherrill <joel.sherrill@oarcorp.com>
1565
1566        * sp04/init.c: To be timesliced, tasks must also me preemptible.
1567
[1c5d8f49]15682009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1569
1570        * spfatal03/spfatal03.scn, spfatal03/testcase.h: Fix spfatal03 to do
1571        what it was intended to do.
1572
[0c196a1]15732009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1574
1575        * spintrcritical_support/intrcritical.c,
1576        spintrcritical_support/intrcritical.h: New files.
1577
[937a22a7]15782009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1579
1580        * Makefile.am, configure.ac: Add new infrastructure which is more
1581        reliable about generating cases which hit interrupt critical
1582        sections. Remove sp41 since it used its own mechanism.
1583        * spintrcritical01/.cvsignore, spintrcritical01/Makefile.am,
1584        spintrcritical01/init.c, spintrcritical01/spintrcritical01.doc,
1585        spintrcritical01/spintrcritical01.scn, spintrcritical02/.cvsignore,
1586        spintrcritical02/Makefile.am, spintrcritical02/spintrcritical02.doc,
1587        spintrcritical02/spintrcritical02.scn, spintrcritical03/.cvsignore,
1588        spintrcritical03/Makefile.am, spintrcritical03/spintrcritical03.doc,
1589        spintrcritical03/spintrcritical03.scn, spintrcritical04/.cvsignore,
1590        spintrcritical04/Makefile.am, spintrcritical04/spintrcritical04.doc,
1591        spintrcritical04/spintrcritical04.scn, spintrcritical05/.cvsignore,
1592        spintrcritical05/Makefile.am, spintrcritical05/spintrcritical05.doc,
1593        spintrcritical05/spintrcritical05.scn: New files.
1594        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
1595        sp41/system.h: Removed.
1596
[0f46e321]15972009-07-10      Joel Sherrill <joel.sherrill@OARcorp.com>
1598
1599        * sp41/init.c: Remove incorrect comment.
1600
[7f8dd57]16012009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1602
1603        * sp29/init.c: Simple binary semaphores can not be inherit priority.
1604
[f5b5ef88]16052009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1606
1607        * sp25/init.c: Spacing.
1608
[8f9b2f6]16092009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1610
1611        * Makefile.am, configure.ac: Add sp59 to test path through
1612        _Thread_queue_First_priority where the task's priority was in the
1613        bottom 1/4 of the range.
1614        * sp59/.cvsignore, sp59/Makefile.am, sp59/init.c, sp59/sp59.doc,
1615        sp59/sp59.scn: New files.
1616
[ab8c4ee2]16172009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1618
1619        * Makefile.am, configure.ac: Add test for Thread Queue extract a thread
1620        not blocked on a thread queue.
1621        * spthreadq01/.cvsignore, spthreadq01/Makefile.am, spthreadq01/init.c,
1622        spthreadq01/spthreadq01.doc, spthreadq01/spthreadq01.scn: New files.
1623
[d5ae827]16242009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1625
1626        * Makefile.am, configure.ac: Add test for timespec divide by zero.
1627        * sp58/.cvsignore, sp58/Makefile.am, sp58/init.c, sp58/sp58.doc,
1628        sp58/sp58.scn: New files.
1629
[0c5a8be8]16302009-07-09      Joel Sherrill <joel.sherrill@OARcorp.com>
1631
1632        * sp43/init.c, sp43/sp43.scn: Add test of having the object class
1633        pointer being null. This does not happen naturally at this time so
1634        force the point.
1635
[299fc7a]16362009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1637
1638        * sp12/sp12.scn: Update screen to reflect priority changes from long
1639        ago.
1640
[a5e620e8]16412009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1642
1643        * Makefile.am, configure.ac, sp27/Makefile.am, sp27/init.c,
1644        sp27/sp27.doc, sp27/sp27.scn: Rework sp27 so it can be reinstantiated
1645        as sp27a and test flushing both counting and binary semaphores.
1646        Reformatted.
1647        * sp27a/.cvsignore, sp27a/Makefile.am, sp27a/sp27a.doc,
1648        sp27a/sp27a.scn: New files.
1649
[2962c99]16502009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1651
1652        * spstkalloc/Makefile.am: Remove unneeded USE_TIMER_SERVER which was
1653        copied fomr other Makefile.am's.
1654
[f034ac0]16552009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1656
1657        * sp51/init.c, sp54/Makefile.am, sp55/Makefile.am, sp56/Makefile.am,
1658        sp57/Makefile.am, spchain/Makefile.am, spfatal10/Makefile.am,
1659        spfatal11/Makefile.am, spfatal12/Makefile.am: Remove unneeded
1660        USE_TIMER_SERVER which was copied fomr other Makefile.am's.
1661
[7b0f182a]16622009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1663
1664        * sp57/sp57.doc: Correct.
1665
[0281931]16662009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1667
1668        * Makefile.am, configure.ac: Add test of restarting a task which is in
1669        the middle of a sleep or wake after.
1670        * sp57/.cvsignore, sp57/Makefile.am, sp57/init.c, sp57/sp57.doc,
1671        sp57/sp57.scn: New files.
1672
[67d6947]16732009-07-08      Joel Sherrill <joel.sherrill@OARcorp.com>
1674
1675        * sp43/init.c, sp43/sp43.scn: Add more cases for
1676        rtems_object_get_class_information() to improve coverage.
1677
[12bb21e]16782009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1679
1680        * Makefile.am, configure.ac: Add new test to verify that when a user
1681        extension create hook fails, that the error is properly propagated.
1682        * sp56/.cvsignore, sp56/Makefile.am, sp56/init.c, sp56/sp56.doc,
1683        sp56/sp56.scn: New files.
1684
[2204f52]16852009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1686
1687        * sp04/sp04.doc, sp04/sp04.scn, sp04/task1.c: Add test of
1688        rtems_extension_delete.
1689
[6afc8dd]16902009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1691
1692        * sp09/screen01.c, sp09/sp09.scn: Add test for
1693        rtems_object_get_classic_name with invalid id.
1694
[0dbc0c33]16952009-07-07      Joel Sherrill <joel.sherrill@OARcorp.com>
1696
1697        * sp02/task1.c: Minor spacing.
1698
[9847e4b4]16992009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1700
1701        * spfatal12/init.c: Address to heap initialize must be aligned but size
1702        must be too small.
1703
[630a2a6]17042009-07-06      Joel Sherrill <joel.sherrill@OARcorp.com>
1705
1706        * Makefile.am, configure.ac: Add new test to exercise case when
1707        broadcasting to a message queue with a pending message.
1708        * sp55/.cvsignore, sp55/Makefile.am, sp55/init.c, sp55/sp55.doc,
1709        sp55/sp55.scn: New files.
1710
[70a4809]17112009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1712
1713        * Makefile.am, configure.ac: Remove obsolete test now that the numbered
1714        spfatal tests appear to cover all fatal error cases.
1715        * spfatal/.cvsignore, spfatal/Makefile.am, spfatal/README,
1716        spfatal/fatal.c, spfatal/init.c, spfatal/puterr.c,
1717        spfatal/spfatal.doc, spfatal/spfatal.scn, spfatal/system.h,
1718        spfatal/task1.c: Removed.
1719
[cf7267cf]17202009-07-06      Joel Sherrill <joel.sherrill@oarcorp.com>
1721
1722        * Makefile.am, configure.ac, spfatal11/init.c: Add test of cannot
1723        initialize workspace heap during initialize. Can be caused by
1724        unaligned address or not enough memory to initialize heap required
1725        overhead.
1726        * spfatal12/.cvsignore, spfatal12/Makefile.am, spfatal12/init.c,
1727        spfatal12/spfatal12.doc, spfatal12/spfatal12.scn: New files.
1728
[78e28597]17292009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1730
1731        * sp54/init.c, sp54/sp54.doc: Add test for Workspace zeroed.
1732
[c5d412c]17332009-07-03      Joel Sherrill <joel.sherrill@OARcorp.com>
1734
1735        * sp54/init.c, sp54/sp54.doc: Fix typos and comments.
1736
[9c34c02]17372009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1738
1739        * spstkalloc/spstkalloc.scn: Update screen.
1740
[62e6e7c]17412009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1742
1743        * Makefile.am, configure.ac: Add new test for user configured stack
1744        allocator/deallocator. Test both pass and fail cases.
1745        * spstkalloc/.cvsignore, spstkalloc/Makefile.am, spstkalloc/init.c,
1746        spstkalloc/spstkalloc.doc, spstkalloc/spstkalloc.scn: New files.
1747
[84b7a968]17482009-07-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1749
1750        * spchain/init.c, spchain/spchain.scn: Clean up test.
1751
[37cff02]17522009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1753
1754        * Makefile.am, configure.ac: Add new test to cover bodies of some chain
1755        routines whose bodies are not used by RTEMS itself.
1756        * spchain/.cvsignore, spchain/Makefile.am, spchain/init.c,
1757        spchain/spchain.doc, spchain/spchain.scn: New files.
1758
[605b6eb7]17592009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1760
1761        * spwatchdog/init.c, spwatchdog/spwatchdog.scn: Add test case of empty
1762        chain for coverage.
1763
[c7b38baf]17642009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1765
1766        * sp01/sp01.doc, sp01/task1.c, sp16/sp16.doc, sp16/task5.c: Bypass
1767        RTEMS_MILLISECONDS_TO_TICKS and RTEMS_MICROSECONDS_TO_TICKS to
1768        improve coverage.
1769
[e5d3dd6]17702009-07-01      Joel Sherrill <joel.sherrill@OARcorp.com>
1771
1772        * sp01/task1.c: Use RTEMS_MILLISECONDS_TO_TICKS to improve coverage.
1773
[40b905cc]17742009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1775
1776        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/init.c,
1777        spfatal10/spfatal10.doc, spfatal10/spfatal10.scn: New files.
1778
[046f4715]17792009-06-24      Joel Sherrill <joel.sherrill@oarcorp.com>
1780
1781        * Makefile.am, configure.ac, spprintk/init.c, spprintk/spprintk.scn:
1782        Enhance spprintk. Add two new fatal error tests to cover
1783        __assert_func.
1784        * spfatal11/.cvsignore, spfatal11/Makefile.am, spfatal11/init.c,
1785        spfatal11/spfatal11.doc, spfatal11/spfatal11.scn: New files.
1786
[18105b4]17872009-06-18      Chris Johns <chrisj@rtems.org>
1788
1789        * sp35/priinv.c, sp35/priinv.c: Declare unions volatile to
1790        workaround the H8300 gcc bug.
1791
[40be8f8]17922009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1793
1794        * sp54/init.c: Fix spacing.
1795
[79ee0ac]17962009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1797
1798        * sp02/sp02.doc, sp02/system.h: Update copyright year.
1799
[69c3370f]18002009-06-12      Joel Sherrill <joel.sherrill@OARcorp.com>
1801
1802        * sp02/sp02.doc, sp02/system.h: Add test case for configuring the IDLE
1803
[293a0a4]18042009-06-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1805
1806        * Makefile.am, configure.ac: Add new test.
1807        * sp54/.cvsignore, sp54/Makefile.am, sp54/init.c, sp54/sp54.doc,
1808        sp54/sp54.scn: New files.
1809
[25686a57]18102009-06-08      Joel Sherrill <joel.sherrill@oarcorp.com>
1811
1812        * Makefile.am, configure.ac: Add sp52 and sp53 based upon bug report
1813        from Sergio Faustino <sergio.faustino@edisoft.pt> regarding moving
1814        the time of day forward not making server based timers fire.
1815        * sp52/.cvsignore, sp52/Makefile.am, sp52/init.c, sp52/sp52.doc,
1816        sp52/sp52.scn, sp53/.cvsignore, sp53/Makefile.am, sp53/sp53.doc,
1817        sp53/sp53.scn: New files.
1818
[ef6d53b9]18192009-05-22      Joel Sherrill <joel.sherrill@oarcorp.com>
1820
1821        * sp51/init.c, sp51/sp51.scn: Add more priority ceiling test cases.
1822
[e379e96]18232009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1824
1825        PR 1415/cpukit
1826        * Makefile.am, configure.ac: Add test for very simple priority ceiling
1827        violation.
1828        * sp51/.cvsignore, sp51/Makefile.am, sp51/init.c, sp51/sp51.doc,
1829        sp51/sp51.scn: New files.
1830
[8abaa16]18312009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1832
1833        PR 1413/cpukit
1834        * Makefile.am, configure.ac: Add test for case where server based
1835        timers which reinitiated themselves did not get reinserted onto timer
1836        chain.
1837        * sp50/.cvsignore, sp50/Makefile.am, sp50/init.c, sp50/sp50.doc,
1838        sp50/sp50.scn: New files.
1839
[1dc1da5]18402009-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
1841
1842        PR 1414/cpukit
1843        * Makefile.am, configure.ac: Tighten math on extraction of index so it
1844        is harder to trick by passing in a valid id of an incorrect object
1845        class.
1846        * sp49/.cvsignore, sp49/Makefile.am, sp49/init.c, sp49/sp49.doc,
1847        sp49/sp49.scn: New files.
1848
[a1c219b]18492009-05-19      Chris Johns <chrisj@rtems.org>
1850
1851        * sp04/tswitch.c: Lower sample count for small memory targets.
1852       
[4f67befd]18532009-05-15      Joel Sherrill <joel.sherrill@OARcorp.com>
1854
1855        * spprintk/init.c: printk() now 100% covered.
1856
[51dc1b3f]18572009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1858
1859        * spprintk/init.c: More test cases.
1860
[d4b75d2]18612009-05-14      Joel Sherrill <joel.sherrill@oarcorp.com>
1862
1863        * sp09/screen11.c, sp09/sp09.scn: Add case where buffer size is not
1864        large enough for buffer node overhead.
1865
[02ba7ca]18662009-05-14      Joel Sherrill <joel.sherrill@OARcorp.com>
1867
1868        * Makefile.am, configure.ac, spwatchdog/system.h,
1869        spwkspace/Makefile.am, spwkspace/init.c: Add shell of test for
1870        printk. These will help coverage. Simplify spwkspace.
1871        * spprintk/.cvsignore, spprintk/Makefile.am, spprintk/init.c,
1872        spprintk/spprintk.scn: New files.
1873        * spwkspace/system.h: Removed.
1874
[4f7b4a8]18752009-05-13      Joel Sherrill <joel.sherrill@OARcorp.com>
1876
1877        * Makefile.am, configure.ac: New test to exercise rtems_workspace_XXX
1878        methods.
1879        * spwkspace/.cvsignore, spwkspace/Makefile.am, spwkspace/init.c,
1880        spwkspace/spwkspace.scn, spwkspace/system.h: New files.
1881
[b84f1fdc]18822009-05-10      Joel Sherrill <joel.sherrill@oarcorp.com>
1883
1884        * sp04/system.h, sp04/task1.c, sp04/tswitch.c, sp07/init.c,
1885        sp12/init.c, sp13/putbuff.c, sp13/system.h, sp13/task1.c,
1886        sp15/init.c, sp16/system.h, sp19/fptask.c, sp25/system.h,
1887        sp26/task1.c, sp27/init.c, sp28/init.c, sp29/init.c, sp31/task1.c,
1888        sp33/init.c, sp34/changepri.c, sp35/priinv.c, sp37/init.c,
1889        sp38/init.c, sp39/init.c, sp41/init.c, sp42/init.c, sp43/init.c,
1890        sp44/init.c, sp45/init.c, sp46/init.c, sp47/init.c, sp48/init.c,
1891        spfatal03/testcase.h, spfatal05/testcase.h, spfatal06/testcase.h,
1892        spfatal_support/system.h, spobjgetnext/init.c, spsize/getint.c,
1893        spsize/size.c: Fix warnings.
1894
[c14c2f0]18952009-05-07      Joel Sherrill <joel.sherrill@oarcorp.com>
1896
1897        * Makefile.am, configure.ac: Add initial test of _Objects_Get_next.
1898        * spobjgetnext/.cvsignore, spobjgetnext/Makefile.am,
1899        spobjgetnext/init.c, spobjgetnext/spobjgetnext.scn,
1900        spobjgetnext/system.h: New files.
1901
[e73850b]19022009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1903
1904        * sp25/init.c, sp25/system.h, sp25/task1.c: Reduce size of array from
1905        64k to 20k. No impact on test behavior.
1906
[9149e767]19072009-05-04      Joel Sherrill <joel.sherrill@oarcorp.com>
1908
1909        * sp09/screen12.c, sp25/task1.c: Remove warnigns for wrong types.
1910
[c8633f1]19112009-04-20      Santosh G Vattam <vattam.santosh@gmail.com>
1912
1913        * sp37/init.c, sp37/sp37.scn: Add test case for
1914        rtems_interrupt_level_attribute body.
1915
[8e1f626]19162009-04-03      Ralf Corsépius <ralf.corsepius@rtems.org>
1917
1918        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
1919        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
1920        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
1921        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
1922        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
1923        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
1924        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
1925        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
1926        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
1927        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
1928        sp33/Makefile.am, sp34/Makefile.am, sp35/Makefile.am,
1929        sp36/Makefile.am, sp37/Makefile.am, sp38/Makefile.am,
1930        sp39/Makefile.am, sp40/Makefile.am, sp41/Makefile.am,
1931        sp42/Makefile.am, sp43/Makefile.am, sp44/Makefile.am,
1932        sp45/Makefile.am, sp46/Makefile.am, sp47/Makefile.am,
1933        sp48/Makefile.am, spfatal/Makefile.am,
1934        spfatal01/Makefile.am, spfatal02/Makefile.am,
1935        spfatal03/Makefile.am, spfatal04/Makefile.am,
1936        spfatal05/Makefile.am, spfatal06/Makefile.am,
1937        spfatal07/Makefile.am, spfatal08/Makefile.am,
1938        spfatal09/Makefile.am, spsize/Makefile.am,
1939        spwatchdog/Makefile.am:
1940        Eliminate _exe_/.exe.
1941
[8c324aa]19422009-03-02      Joel Sherrill <joel.sherrill@OARcorp.com>
1943
1944        PR 1388/cpukit
1945        * sp09/screen05.c, sp09/screen09.c, sp09/sp09.scn: Classic Semaphores
1946        allow both priority inherit and ceiling attributes to be set on
1947        semaphore create. These attributes are mutually exclusive and this
1948        should be an error.
1949
[c83a33cc]19502009-01-30      Joel Sherrill <joel.sherrill@oarcorp.com>
1951
1952        * Makefile.am, configure.ac: Add sp48 which tests that configuring for
1953        unlimited objects when configured for a unified workspace works as
1954        expected.
1955        * sp48/.cvsignore, sp48/Makefile.am, sp48/init.c, sp48/sp48.doc,
1956        sp48/sp48.scn: New files.
1957
[03f0885]19582009-01-21      Nickolay Kolchin <nbkolchin@gmail.com>
1959                Joel Sherrill <joel.sherrill@oarcorp.com>
1960
1961        PR 1357/cpukit
1962        * Makefile.am, configure.ac: Ensure creating a task with no ASR is
1963        honored.
1964        * sp47/.cvsignore, sp47/Makefile.am, sp47/init.c, sp47/sp47.doc,
1965        sp47/sp47.scn: New files.
1966
[22fa9d61]19672009-01-16      Jennifer Averett <jennifer.averett@OARcorp.com>
1968
1969        * Makefile.am, configure.ac: Add new test to test Watchdog display
1970        helper routines. These reach into the SuperCore.
1971        * spwatchdog/.cvsignore, spwatchdog/Makefile.am, spwatchdog/delay.c,
1972        spwatchdog/init.c, spwatchdog/prtime.c, spwatchdog/spwatchdog.scn,
1973        spwatchdog/system.h, spwatchdog/task1.c: New files.
1974
[786330c0]19752009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1976
1977        * sp30/task1.c: Cast pointer to id as "void *" rather than task Id.
1978
[fa8ad9c]19792009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1980
1981        * sp09/screen05.c, sp09/screen07.c, sp09/screen10.c, sp09/screen11.c,
1982        sp09/screen12.c, sp09/screen14.c: Use rtems_build_id rather than
1983        hard-coded hex numbers for bad object Ids.
1984
[29a8335]19852009-01-05      Joel Sherrill <joel.sherrill@oarcorp.com>
1986
1987        * sp15/system.h, sp19/system.h: Array of task names should be of type
1988        rtems_name not rtems_id. Similarly array of task ids should be
1989        rtems_id not rtems_name.
1990
[69e10f3]19912008-12-16      Joel Sherrill <joel.sherrill@oarcorp.com>
1992
1993        * spsize/size.c: Eliminate _TOD_Microseconds_per_tick.
1994
[bb9c80df]19952008-12-15      Joel Sherrill <joel.sherrill@oarcorp.com>
1996
1997        * Makefile.am, configure.ac, spfatal06/testcase.h,
1998        spfatal07/testcase.h, spfatal08/testcase.h, spfatal09/testcase.h,
1999        spsize/size.c: Eliminate pointers to API configuration tables in the
2000        main configuration table. Reference the main configuration table and
2001        the API configuration tables directly using the confdefs.h version
2002        rather than obtaining a pointer to it. This eliminated some
2003        variables, a potential fatal error, some unnecessary default
2004        configuration structures. Overall, about a 4.5% reduction in the code
2005        size for minimum and hello on the SPARC.
2006        * spfatal10/.cvsignore, spfatal10/Makefile.am, spfatal10/spfatal10.scn,
2007        spfatal10/testcase.h: Removed.
2008
[a986c075]20092008-12-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2010
2011        * sp07/init.c, sp12/init.c, sp12/pridrv.c, sp12/pritask.c,
2012        sp12/system.h, sp16/system.h, sp25/system.h, sp26/task1.c,
2013        sp28/init.c, sp29/init.c, sp35/priinv.c, sp42/init.c: Run all tests
2014        successfully with maxixum number of priorities as 16 instead of 256.
2015        This was done by temporarily modifying the score priority.h maximum.
2016        This allowed testing of all API code to ensure that it worked
2017        properly with a reduced number of priorities. Most modifications were
2018        to switch from hard-coded maximum to using the API provided methods
2019        to determine maximum number of priority levels.
2020
[75ed329]20212008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2022
2023        * sp46/sp46.scn: Add screen missed earlier.
2024
[ed348c8]20252008-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2026
2027        PR 1348/cpukit
2028        * Makefile.am, configure.ac: Add test of special case of resetting cpu
2029        usage information while a period is running.
2030        * sp46/.cvsignore, sp46/Makefile.am, sp46/init.c, sp46/sp46.doc,
2031        sp46/sp46.scn: New files.
2032
[ab29fef]20332008-12-03      Joel Sherrill <joel.sherrill@oarcorp.com>
2034
2035        * sp45/init.c: New file.
2036
[a88e2dd]20372008-12-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2038
2039        PR 1347/cpukit
2040        * Makefile.am, configure.ac, sp30/resume.c, sp30/task1.c, sp31/delay.c:
2041        Rework Timer Server to ensure that the context allows for blocking,
2042        allocating memory, and acquiring semaphores and mutexes.
2043        * sp45/.cvsignore, sp45/Makefile.am, sp45/sp45.doc, sp45/sp45.scn:
2044        New files.
2045
[1ea0f9d]20462008-11-25      Joel Sherrill <joel.sherrill@oarcorp.com>
2047
2048        * sp25/system.h: Add warning and temporary m32c conditional until size
2049        type addressed.
2050
[29ff6c9c]20512008-10-14      Joel Sherrill <joel.sherrill@oarcorp.com>
2052
2053        * sp09/screen07.c: Use INT_MAX as number of messages so always
2054        properly sized and no overflow on constant.
2055        * sp09/screen10.c: Delay so on targets with simulator idle clock
2056        tick driver this will work.
2057        * sp09/screen11.c, sp09/system.h: Move badly aligned objects to odd
2058        byte boundaries rather than two byte boundaries.
2059        * sp09/screen03.c, sp09/screen14.c: Skip tests which try to
2060        allocate more memory than size_t holds on m32c.
2061
[82478ffc]20622008-10-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2063
2064        * sp09/screen01.c, sp09/screen12.c, sp25/system.h, sp25/task1.c,
2065        sp28/init.c, sp39/init.c, sp41/init.c, spfatal01/testcase.h,
2066        spfatal08/testcase.h: Change size_t to ssize_t on all Heap, Workspace
2067        and Region calls. On 16-bit architectures, size_t can be 16-bits
2068        which would limit sizes to 64K. Also address constants which
2069        overflowed on 16-bit integer targets.
2070
[df518cb]20712008-10-01      Joel Sherrill <joel.sherrill@oarcorp.com>
2072
2073        * sp43/sp43.scn: Bump version to 4.9.99.0
2074
[3ab27952]20752008-09-15      Ralf Corsépius <ralf.corsepius@rtems.org>
2076
2077        * sp19/system.h: Use "double" instead of "rtems_double".
2078
[2d29741a]20792008-09-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2080
2081        * sp34/sp34.scn, sp35/sp35.scn: Convert to UNIX CR/LF style.
2082
[c502aa3]20832008-09-06      Ralf Corsépius <ralf.corsepius@rtems.org>
2084
2085        * sp35/priinv.c, sp37/init.c, sp38/init.c, sp39/init.c, sp41/init.c,
2086        sp42/init.c, sp43/init.c, spfatal/fatal.c, spfatal/system.h,
2087        spfatal_support/init.c, spfatal_support/system.h:
2088        Convert to "bool".
2089
[40c2d41e]20902008-09-05      Joel Sherrill <joel.sherrill@oarcorp.com>
2091
2092        * spsize/size.c: Must extern _MPCI_Semaphore because it is no longer
2093        declared in a public place.
2094
[6d97132]20952008-09-03      Joel Sherrill <joel.sherrill@OARcorp.com>
2096
2097        * sp07/system.h, sp07/tcreate.c: Convert to bool type.
2098
[4f6bb5b]20992008-08-15      Joel Sherrill <joel.sherrill@OARcorp.com>
2100
2101        * sp43/init.c: Fix derefence of uninitialized pointer.
2102
[02d989c]21032008-08-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2104
2105        * spsize/size.c: Make _System_state_Is_multiprocessing unused when
2106        multiprocessing is not enabled. Saves one more variable from single
2107        processor configuration.
2108
[cccd632]21092008-08-05      Xudong Guan <xudong.guan@criticalsoftware.com>
2110
2111        PR 1212/cpukit
2112        * Makefile.am, configure.ac: Time slicing will not happen if the task
2113        mode is changed from a non-timeslicing mode to timeslicing mode if it
2114        is done by the executing thread (e.g. in its task body). This change
2115        includes sp44 to demonstrate the problem and verify the correction.
2116        * sp44/.cvsignore, sp44/Makefile.am, sp44/init.c, sp44/sp44.scn: New files.
2117
[ffb9eeb]21182008-07-17      Joel Sherrill <joel.sherrill@oarcorp.com>
2119
2120        * sp09/screen09.c: Do not use Simple Vectored Interrupt calls on
2121        architectures they are not supported on.
2122
[03b655aa]21232008-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
2124
2125        * sp43/init.c, sp43/sp43.scn: Add call to rtems_get_version_string().
2126
[86ad26ac]21272008-06-30      Ralf Corsépius <ralf.corsepius@rtems.org>
2128
2129        * sp36/strict_order_mut.c: Reflect __STRICT_ORDER_MUTEX__ having
2130          been renamed into __RTEMS_STRICT_ORDER_MUTEX__.
2131
[86db88d2]21322008-06-05      Joel Sherrill <joel.sherrill@OARcorp.com>
2133
2134        * sp28/init.c: Corrections to configuration.
2135        * sp37/init.c: Correctly invoke rtems_interrupt_disable() body.
2136        * spsize/size.c: _ISR_Vector_table only exists on architectures
2137        which use the Simple Vectored Interrupt Model.
2138
[d0941512]21392008-06-02      Joel Sherrill <joel.sherrill@oarcorp.com>
2140
2141        * spsize/size.c: Convention calls for leading underscore on private
2142        RTEMS variables.
2143
[c199cf8]21442008-05-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2145
2146        * spfatal/fatal.c, spfatal06/testcase.h, spfatal07/testcase.h,
2147        spfatal08/testcase.h, spfatal09/testcase.h, spfatal10/testcase.h:
2148        Refactored and renamed initialization routines to
2149        rtems_initialize_data_structures, rtems_initialize_before_drivers,
2150        rtems_initialize_device_drivers, and
2151        rtems_initialize_start_multitasking. This opened the sequence up so
2152        that bootcard() could provide a more robust and flexible framework
2153        which is easier to explain and understand. This also lays the
2154        groundwork for sharing the division of available memory between the
2155        RTEMS workspace and heap and the C library initialization across all
2156        BSPs.
2157
[ac9d3cf8]21582008-05-07      Joel Sherrill <joel.sherrill@OARcorp.com>
2159
2160        * sp32/init.c: Formatting.
2161
[5afa393]21622008-02-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2163
2164        * sp09/screen01.c: Correct test.
2165        * sp09/screen14.c: Update copyright.
2166        * sp28/init.c: Correct end of test messages.
2167
[60735a30]21682008-02-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2169
2170        * sp43/init.c, sp43/sp43.scn: Exercise passing as object Id of SELF.
2171
[2186ba80]21722008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2173
2174        * sp01/init.c, sp02/init.c, sp03/init.c, sp04/init.c, sp05/init.c,
2175        sp06/init.c, sp07/init.c, sp08/init.c, sp09/init.c, sp11/init.c,
2176        sp12/init.c, sp13/init.c, sp14/init.c, sp15/init.c, sp16/init.c,
2177        sp17/init.c, sp19/init.c, sp20/init.c, sp21/init.c, sp22/init.c,
2178        sp23/init.c, sp24/init.c, sp25/init.c, sp26/init.c, sp28/init.c,
2179        sp30/init.c, sp31/init.c, sp32/init.c, sp33/init.c, sp37/init.c,
2180        sp38/init.c, sp39/init.c, sp40/init.c, sp41/init.c, sp43/init.c,
2181        spfatal/init.c, spfatal_support/init.c, spsize/init.c: Change
2182        TEST_INIT to CONFIGURE_INIT. Make tmacros.h available to all POSIX
2183        tests. Add a clock_settime case for < 1988.
2184
[916b0f30]21852008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2186
2187        * sp43/init.c, sp43/sp43.scn: Add test case for unprintable names.
2188
[403c507]21892008-01-31      Joel Sherrill <joel.sherrill@OARcorp.com>
2190
2191        * sp09/screen01.c, sp09/sp09.scn: Add more bad thread Id cases.
2192        * sp40/init.c, sp40/sp40.scn: Add message to say test is TBD.
2193        * sp41/sp41.scn: Now has content.
2194        * sp43/init.c, sp43/sp43.scn: Enhanced to increase coverage of
2195        Object Services recently added to API.
2196
[6e315132]21972008-01-29      Joel Sherrill <joel.sherrill@oarcorp.com>
2198
2199        * Makefile.am, configure.ac, sp02/task1.c, sp24/resume.c,
2200        sp30/resume.c, sp41/init.c, sp42/init.c: Add new Object Services
2201        collection. This changed the name of a few previously public but
2202        undocumented services and added a some new services.
2203        * sp43/.cvsignore, sp43/Makefile.am, sp43/init.c, sp43/sp43.scn,
2204        sp43/system.h: New files.
2205
[1ccb8aae]22062008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2207
2208        * spfatal10/.cvsignore: New file.
2209
[42840b4]22102008-01-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2211
2212        * spfatal01/.cvsignore, spfatal02/.cvsignore, spfatal03/.cvsignore,
2213        spfatal04/.cvsignore, spfatal05/.cvsignore, spfatal06/.cvsignore,
2214        spfatal07/.cvsignore, spfatal08/.cvsignore, spfatal09/.cvsignore:
2215        New files.
2216
[5fdb1e7b]22172008-01-28      Jennifer Averett <jennifer.averett@OARcorp.com>
2218
2219        * Makefile.am, configure.ac: Added fatal error tests
2220        * spfatal01/Makefile.am, spfatal01/spfatal01.scn, spfatal01/testcase.h,
2221        spfatal02/Makefile.am, spfatal02/spfatal02.scn, spfatal02/testcase.h,
2222        spfatal03/Makefile.am, spfatal03/spfatal03.scn, spfatal03/testcase.h,
2223        spfatal04/Makefile.am, spfatal04/spfatal04.scn, spfatal04/testcase.h,
2224        spfatal05/Makefile.am, spfatal05/spfatal05.scn, spfatal05/testcase.h,
2225        spfatal06/Makefile.am, spfatal06/spfatal06.scn, spfatal06/testcase.h,
2226        spfatal07/Makefile.am, spfatal07/spfatal07.scn, spfatal07/testcase.h,
2227        spfatal08/Makefile.am, spfatal08/spfatal08.scn, spfatal08/testcase.h,
2228        spfatal09/Makefile.am, spfatal09/spfatal09.scn, spfatal09/testcase.h,
2229        spfatal10/Makefile.am, spfatal10/spfatal10.scn, spfatal10/testcase.h,
2230        spfatal_support/init.c, spfatal_support/system.h: New files.
2231
[90f6ea62]22322008-01-24      Joel Sherrill <joel.sherrill@oarcorp.com>
2233
2234        * sp28/init.c, sp28/sp28.scn, sp29/init.c, sp29/sp29.scn, sp32/init.c,
2235        sp32/sp32.scn, sp33/init.c, sp33/sp33.scn, sp42/init.c: Fix end of
2236        test messages.
2237
[23a368d]22382008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2239
2240        * sp34/changepri.c, sp35/priinv.c: Convert the Objects_Name type from a
2241        simple type to a union of an unsigned 32 bit integer and a pointer.
2242        This should help eliminate weird casts between u32 and pointers in
2243        various places. The APIs now have to explicitly call _u32 or _string
2244        versions of helper routines. This should also simplify things and
2245        eliminate the need for ugly casts in some cases.
2246
[f070c86]22472008-01-23      Jennifer Averett <jennifer.averett@OARcorp.com>
2248
2249        * sp42/Makefile.am: New file.
2250
[4a4aabc]22512008-01-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2252
2253        Add sp42 to exercise thread queue with knowledge of the implementation
2254        so we can exercise all of the normal paths possible.
2255        * Makefile.am, configure.ac: Add sp42.
2256        * sp42/.cvsignore, sp42/init.c, sp42/sp42.scn: New files.
2257
[9185d61]22582008-01-23      Joel Sherrill <joel.sherrill@oarcorp.com>
2259
2260        * sp39/init.c: Add case for long timeout on blocking operation.
2261        * Makefile.am, configure.ac: Add new test to exercise thread
2262        queue blokcing synchronization. sp39 and sp41 are very similar.
2263        * sp41/.cvsignore, sp41/Makefile.am, sp41/init.c, sp41/sp41.scn,
2264        sp41/system.h: New files.
2265
[8b7a713]22662008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2267
2268        * sp39/init.c: Clean up.
2269
[265d9b64]22702008-01-22      Joel Sherrill <joel.sherrill@oarcorp.com>
2271
2272        * sp39/init.c: Modify to improve coverage.
2273
[0c76166]22742008-01-18      Jennifer Averett <jennifer.averett@OARcorp.com>
2275
2276        * sp36/strict_order_mut.c:
2277
[c8f8ffd]22782008-01-08      Joel Sherrill <joel.sherrill@OARcorp.com>
2279
2280        * Makefile.am, configure.ac: Add sp40 to test some cases of dynamic
2281        driver registration.
2282        * sp40/.cvsignore, sp40/Makefile.am, sp40/init.c, sp40/sp40.scn,
2283        sp40/system.h: New files.
2284
[14a64dc5]22852008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2286
2287        * sp09/screen07.c, sp09/screen12.c, sp09/screen14.c, sp09/sp09.scn
2288        Add test cases for:
2289          + message queue create requesting too many message buffers
2290            for the available memory
2291          + region extend with address inside existing heap
2292          + timer server initiate too large a stack, create error
2293        * sp12/pritask.c, sp12/sp12.scn: Add test cases for:
2294          + task set priority while holding resource
2295
[fa98897]22962008-01-07      Joel Sherrill <joel.sherrill@oarcorp.com>
2297
2298        * Makefile.am, configure.ac: Added sp38 and sp39.
2299        * sp38/.cvsignore, sp38/Makefile.am, sp38/init.c, sp38/sp38.scn,
2300        sp38/system.h, sp39/.cvsignore, sp39/Makefile.am, sp39/init.c,
2301        sp39/sp39.scn, sp39/system.h: New files.
2302
[03c6ff39]23032007-12-21      Joel Sherrill <joel.sherrill@OARcorp.com>
2304
2305        * sp36/strict_order_mut.c: New file.
2306
[e8f4303a]23072007-12-21      Xi Yang <hiyangxi@gmail.com>
2308
2309        * Makefile.am, configure.ac: Add support for proper stacking of
2310        priority inheritance on mutexes as well as enforce proper order of
2311        release.
2312        * sp36/.cvsignore, sp36/Makefile.am, sp36/sp36.doc,
2313        sp36/sp36.scn: New files.
2314
[b5c6ecf]23152007-12-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2316
2317        * sp07/task1.c, sp34/changepri.c, sp35/priinv.c: Add rtems_task_self()
2318        directive instead of violating RTEMS internals.
2319
[79542d7]23202007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2321
2322        * sp07/init.c, sp07/system.h, sp07/tdelete.c, sp07/sp07.scn:
2323        Add test cases for User Extension Manager to improve code coverage.
2324        * sp21/task1.c: Fix spelling error.
2325
[bbd655a3]23262007-12-19      Joel Sherrill <joel.sherrill@OARcorp.com>
2327
2328        * spsize/size.c: Account for previous changes in calculation of MPCI
2329        receive server stack.
2330
[6bc19a1]23312007-12-14      Joel Sherrill <joel.sherrill@OARcorp.com>
2332
2333        * sp09/screen07.c, sp09/sp09.scn: Add test for
2334        rtems_message_queue_broadcast for bad buffer and count pointers.
2335        * sp30/init.c, sp30/sp30.scn: Add test for initiating timer server
2336        with bad priority or initiating twice.
2337        * sp37/sp37.scn, sp37/system.h: Add test for rtems_clock_tick when
2338        it forces a dispatch.
2339        * sp37/init.c: New file.
2340
[dcdaba2]23412007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2342
2343        * Makefile.am, configure.ac: Add new tests for interrupt disable,
2344        enable, flash, and is in progress. These are normally inlines but
2345        also have bodies for non-C code. This test also exercises the odd
2346        case of calling clock tick from outside an ISR.
2347        * sp37/.cvsignore, sp37/Makefile.am, sp37/sp37.scn, sp37/system.h: New files.
2348
[9c691ef]23492007-12-13      Joel Sherrill <joel.sherrill@OARcorp.com>
2350
2351        * sp07/init.c, sp07/sp07.scn, sp07/task1.c: Add tests for
2352        using notepad with the current task's ID or SELF
2353        * sp09/screen02.c, sp09/screen04.c, sp09/sp09.scn: Add
2354        test missing test cases for clock_get.
2355
[f446e6d]23562007-12-12      Joel Sherrill <joel.sherrill@OARcorp.com>
2357
2358        * sp28/init.c: Add test code for task variables to improve coverage.
2359
[1383eca]23602007-12-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2361
2362        * sp21/task1.c: Eliminate copies of the Configuration Table. Use the
2363        RTEMS provided accessor macros to obtain configuration fields.
2364
[a1f37a0]23652007-12-04      Joel Sherrill <joel.sherrill@OARcorp.com>
2366
2367        * spsize/size.c: Move interrupt_stack_size field from CPU Table to
2368        Configuration Table. Eliminate CPU Table from all ports. Delete
2369        references to CPU Table in all forms.
2370
[eb5d942a]23712007-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2372
2373        * sp09/screen03.c, spsize/size.c: Builds again after CPU Table changes.
2374
[4650a44c]23752007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2376
2377        * sp07/sp07.scn, sp07/task1.c, sp09/screen01.c, sp09/screen05.c,
2378        sp09/screen07.c, sp09/screen10.c, sp09/screen12.c, sp09/screen14.c,
2379        sp09/sp09.scn, sp25/sp25.scn, sp25/task1.c: Added several test cases
2380        to improve test coverage.
2381
[4d7ae31]23822007-11-27      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2383
2384        * sp33/init.c, sp33/sp33.scn: Added several test cases to improve test
2385        coverage.
2386
[7294bc97]23872007-11-06      Joel Sherrill <joel.sherrill@OARcorp.com>
2388
2389        * sp13/system.h: We need 32K of message buffer memory not 32 bytes.
2390
[6a5990e]23912007-10-18      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2392
2393        * sp09/screen06.c, sp09/screen14.c, sp13/sp13.scn, sp13/task1.c,
2394        sp16/sp16.scn: Corrected some minor mistakes and regenerated some
2395        .scn files.
2396
[67e024b]23972007-10-10      Glenn Humphrey <glenn.humphrey@OARcorp.com>
2398
2399        * sp09/init.c, sp09/sp09.scn: Removed an obsolete test that was
2400        commented out and updated the .scn file.
2401
[496274b6]24022007-06-20      Joel Sherrill <joel.sherrill@oarcorp.com>
2403
2404        * sp20/task1.c, sp34/changepri.c, sp35/priinv.c: Build when using
2405        buffered test IO.
2406
[b3117727]24072007-05-29      Joel Sherrill <joel.sherrill@OARcorp.com>
2408
2409        * sp21/sp21.scn, sp21/task1.c: rtems_io_register_driver and
2410        rtems_io_unregister_driver did not have any test code.
2411
[3a50a206]24122007-05-28      Joel Sherrill <joel.sherrill@OARcorp.com>
2413
2414        * spsize/size.c: Eliminate maximum_drivers configuration parameter
2415        since it was used to configure a no longer used feature. Device names
2416        are now part of the filesystem not in a table. This also eliminated
2417        the variables _IO_Number_of_devices and _IO_Driver_name_table from
2418        RTEMS as well as the memory allocation used to populate
2419        _IO_Driver_name_table.
2420
[2ff6ada3]24212007-05-23      Joel Sherrill <joel.sherrill@OARcorp.com>
2422
2423        * sp13/system.h, sp34/changepri.c, sp35/priinv.c: Avoid using
2424        CONFIGURE_MEMORY_OVERHEAD and try to really account for the memory
2425        properly.
2426
[f851e876]24272007-05-21      Joel Sherrill <joel.sherrill@oarcorp.com>
2428
2429        * spsize/size.c: Eliminated the variables
2430        _RTEMS_tasks_User_initialization_tasks and
2431        _RTEMS_tasks_Number_of_initialization_tasks because they were only
2432        used in one place after initialized. It was a waste of space.
2433
[e58077c]24342007-05-11      Joel Sherrill <joel.sherrill@OARcorp.com>
2435
2436        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2437        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2438        sp07/Makefile.am, sp07/tdelete.c, sp08/Makefile.am, sp09/Makefile.am,
2439        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2440        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2441        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2442        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2443        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2444        sp32/Makefile.am, sp33/Makefile.am, sp34/Makefile.am,
2445        sp35/Makefile.am, spfatal/Makefile.am, spsize/Makefile.am,
2446        spsize/size.c: Add optional managers to Makefiles. Clean up test
2447        cases so last output line follows END OF pattern. Make sure test case
2448        all run. All tests appeared ok on sis.
2449
[dba34ed3]24502007-04-05      Joel Sherrill <joel@OARcorp.com>
2451
2452        * spsize/size.c: _TOD_Seconds_since_epoch eliminated as a variable.
2453
[67293f6]24542007-04-05      Joel Sherrill <joel@OARcorp.com>
2455
2456        * sp34/changepri.c, sp35/priinv.c: Change all obsoleted
2457        CONFIGURE_TEST_NEEDS_XXX configuration constants to
2458        CONFIGURE_APPLICATION_NEEDS_XXX.
2459
[dfa1f0bc]24602007-04-02      Joel Sherrill <joel@OARcorp.com>
2461
2462        * spsize/size.c: Eliminate TOD_Ticks_per_second variable.
2463
[3c68f96d]24642007-04-02      Joel Sherrill <joel@OARcorp.com>
2465
2466        * spsize/size.c: Convert from Classic API style TOD_Control as
2467        fundamental time structure to POSIX struct timespec. Add
2468        clock_get_uptime().
2469
[8d8571e2]24702007-03-29      Ralf Corsépius <ralf.corsepius@rtems.org>
2471
2472        * sp06/task1.c, sp20/task1.c: Use rtems_task_argument.
2473
[f588903]24742007-03-26      Joel Sherrill <joel@OARcorp.com>
2475
2476        * sp35/priinv.c: Remove warning.
2477
[13a2734]24782007-03-10      Joel Sherrill <joel@OARcorp.com>
2479
2480        * sp26/system.h: Remove incorrect and duplicate
2481        CONFIGURE_EXTRA_TASK_STACKS.
2482
[88e8cc4d]24832007-03-05      Joel Sherrill <joel@OARcorp.com>
2484
2485        PR 1222/cpukit
2486        * Makefile.am, configure.ac: Enhance so that when the prioirity of a
2487        thread that is blocked on a priority based thread queue is changed,
2488        that its placement in the queue is reevaluated based upon the new
2489        priority. This enhancement includes modifications to the SuperCore as
2490        well as new test cases.
2491        * sp34/.cvsignore, sp34/Makefile.am, sp34/changepri.c, sp34/sp34.doc,
2492        sp34/sp34.scn, sp35/.cvsignore, sp35/Makefile.am, sp35/priinv.c,
2493        sp35/sp35.doc, sp35/sp35.scn: New files.
2494
[99c3730c]24952007-03-05      Joel Sherrill <joel@OARcorp.com>
2496
2497        * sp26/system.h: Correct memory required for stack sizes.
2498
[d6913f24]24992007-02-06      Joel Sherrill <joel@OARcorp.com>
2500
2501        * sp09/screen07.c, sp09/task3.c, sp13/task1.c, sp13/task2.c,
2502        sp13/task3.c: Address size_t/uint32_t typing issues in message queue
2503        tests.
2504
[a27fa6d]25052006-12-04      Joel Sherrill <joel.sherrill@oarcorp.com>
2506
2507        * sp33/init.c: Improve barrier test to include normal blocking with
2508        manual release and unblocking in barrier deletion.
2509
[fcb0cd46]25102006-12-02      Ralf Corsépius <ralf.corsepius@rtems.org>
2511
2512        * configure.ac: New BUG-REPORT address.
2513
[c338ae2]25142006-11-20      Joel Sherrill <joel@OARcorp.com>
2515
2516        * sp27/init.c, sp27/sp27.scn: Correct configured number of semaphores
2517        and make output more compliant with other tests.
2518
[6be472c]25192006-11-17      Joel Sherrill <joel@OARcorp.com>
2520
2521        * sp09/screen12.c, sp16/task2.c, sp16/task3.c: Ensure tests generate
2522        cases intended on all targets possible with new heap algorithm.
2523
[47c9f44a]25242006-11-15      Joel Sherrill <joel.sherrill@oarcorp.com>
2525
2526        * Makefile.am, configure.ac: Adding Classic API Barriers.
2527        * sp33/.cvsignore, sp33/Makefile.am, sp33/init.c, sp33/sp33.scn:
2528        New files.
2529
[ba2c04f]25302006-10-17      Ralf Corsépius <ralf.corsepius@rtems.org>
2531
2532        * configure.ac: Require autoconf-2.60. Require automake-1.10.
2533
[c0069ba8]25342006-07-11      Ralf Corsépius <ralf.corsepius@rtems.org>
2535
2536        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2537        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2538        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2539        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2540        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2541        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2542        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2543        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2544        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2545        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2546        spfatal/Makefile.am, spsize/Makefile.am: Eliminate scndir, docdir.
2547        Use rtems_testsdir instead.
2548
[0c30bc5]25492006-04-05      Joel Sherrill <joel@OARcorp.com>
2550                Victor V. Vengerov <Victor.Vengerov@oktetlabs.ru>
2551
2552        * spsize/size.c: Victor spotted the problem that
2553        _MPCI_Receive_server_tcb and _Thread_MP_Receive were duplicate
2554        variables and needed to be set to the same value.  I took that
2555        idea and just removed _Thread_MP_Receive.  All uses are now
2556        _MPCI_Receive_server_tcb.
2557
[1fd1595]25582005-11-22      Ralf Corsepius <ralf.corsepius@rtems.org>
2559
2560        * configure.ac: Remove RTEMS_ENABLE_BARE,
2561        BARE_CPU_CFLAGS, BARE_CPU_MODEL.
2562
[8a26f18d]25632005-11-13      Ralf Corsepius <ralf.corsepius@rtems.org>
2564
2565        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2566        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2567        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2568        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2569        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2570        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2571        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2572        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2573        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2574        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2575        spfatal/Makefile.am, spsize/Makefile.am:
2576        Convert to use *_PROGRAMS.
2577
[9567283b]25782005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2579
[dc35ca43]2580        * sp01/Makefile.am, sp02/Makefile.am,
2581        sp03/Makefile.am, sp04/Makefile.am,
2582        sp05/Makefile.am, sp06/Makefile.am,
2583        sp07/Makefile.am, sp08/Makefile.am,
2584        sp09/Makefile.am, sp11/Makefile.am,
2585        sp12/Makefile.am, sp13/Makefile.am,
2586        sp14/Makefile.am, sp15/Makefile.am,
2587        sp16/Makefile.am, sp17/Makefile.am,
2588        sp19/Makefile.am, sp20/Makefile.am,
2589        sp21/Makefile.am, sp22/Makefile.am,
2590        sp23/Makefile.am, sp24/Makefile.am,
2591        sp25/Makefile.am, sp26/Makefile.am,
2592        sp27/Makefile.am, sp28/Makefile.am,
2593        sp29/Makefile.am, sp30/Makefile.am,
2594        sp31/Makefile.am, sp32/Makefile.am,
2595        spfatal/Makefile.am, spsize/Makefile.am: Rework.
[9567283b]2596
[e570e3fe]25972005-11-11      Ralf Corsepius <ralf.corsepius@rtems.org>
2598
2599        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2600        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2601        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2602        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2603        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2604        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2605        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2606        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2607        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2608        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2609        spfatal/Makefile.am, spsize/Makefile.am: Expand sptests.am.
2610        * sptests.am: Remove.
2611
[e3354cd2]26122005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2613
2614        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2615        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2616        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2617        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2618        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2619        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2620        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2621        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2622        sp28/Makefile.am, sp29/Makefile.am, sp30/Makefile.am,
2623        sp31/Makefile.am, sp32/Makefile.am, spfatal/Makefile.am,
2624        spsize/Makefile.am: AM_CPPFLAGS += -I..../support/include.
2625
[e806c23e]26262005-11-09      Ralf Corsepius <ralf.corsepius@rtems.org>
2627
2628        * sptests.am: Set project_bspdir=$(PROJECT_ROOT)
2629
[cd1b4bfc]26302005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2631
[eea423b7]2632        * spsize/Makefile.am: Rename TEST to spsize.
2633        * spsize/size.scn: Remove.
2634        * spsize/spsize.scn: New (renamed from size.scn).
2635
26362005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2637
2638        * configure.ac: Add spfatal/Makefile.
2639        * Makefile.am: Add spfatal to DIST_SUBDIRS.
[f8acc249]2640        * sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2641        sp30/Makefile.am, sp31/Makefile.am: Misc. bugfixes.
[cd1b4bfc]2642        * sptests.am: Remove LIB_VARIANT.
2643
[fb02f605]26442005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2645
2646        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2647        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2648        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2649        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2650        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2651        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2652        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2653        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2654        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2655        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2656        spfatal/Makefile.am, spsize/Makefile.am: Remove SRC, PRINT_SRC.
2657
[c32fb8f]26582005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
2659
2660        * Makefile.am: Cleanup.
2661
[6f2593f]26622005-11-07      Ralf Corsepius <ralf.corsepius@rtems.org>
[099e1112]2663
2664        * sptests.am: Add $(PGM): ${ARCH}/$(dirstamp).
2665        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
2666        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
2667        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
2668        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
2669        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
2670        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
2671        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
2672        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
2673        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
2674        sp30/Makefile.am, sp31/Makefile.am, sp32/Makefile.am,
2675        spfatal/Makefile.am, spsize/Makefile.am:
2676        Partial conversion to automake.
2677
[df55b0f1]26782005-03-07      Joel Sherrill <joel@OARcorp.com>
2679
2680        * sp13/task1.c: Removed warnings.
2681
[9fa21da0]26822004-09-29      Joel Sherrill <joel@OARcorp.com>
2683
2684        * spsize/size.c: i960 obsoleted and all references removed.
2685
[6f2593f]26862004-09-24      Ralf Corsepius <ralf.corsepius@rtems.org>
[97891e5e]2687
2688        * configure.ac: Require automake > 1.9.
2689
[6f2593f]26902004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[e8064503]2691
2692        * sp01/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2693        * sp02/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2694        * sp03/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2695        * sp04/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2696        * sp05/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2697        * sp06/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2698        * sp07/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2699        * sp08/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2700        * sp09/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2701        * sp11/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2702        * sp12/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2703        * sp13/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2704        * sp14/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2705        * sp15/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2706        * sp16/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2707        * sp17/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2708        * sp19/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2709        * sp20/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2710        * sp21/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2711        * sp22/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2712        * sp23/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2713        * sp24/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2714        * sp25/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2715        * sp26/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2716        * sp27/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2717        * sp28/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2718        * sp29/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2719        * sp30/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2720        * sp31/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2721        * sp32/init.c: Include <rtems/confdefs.h> instead of <confdefs.h>.
2722        * spfatal/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2723        * spsize/system.h: Include <rtems/confdefs.h> instead of <confdefs.h>.
2724
[6f2593f]27252004-04-01      Ralf Corsepius <ralf.corsepius@rtems.org>
[65fa6b5]2726
2727        * sp07/buffered_io.c: Include <rtems/ringbuf.h> instead of <ringbuf.h>.
2728
[a841314]27292004-03-30      David Querbach <querbach@realtime.bc.ca>
2730
2731        PR 595/tests
2732        * sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/system.h,
2733        sp13/task1.c, sp13/task2.c: Fill_buffer() in fillbuff.c overruns the
2734        supplied buffer due to confusion in the definition of MESSAGE_SIZE.
2735        Some files in the sp13 test treat MESSAGE_SIZE as a count of bytes,
2736        others treat it as a count of longs.
2737
[378aed9]27382004-03-30      David Querbach <querbach@realtime.bc.ca>
2739
2740        PR 596/tests
2741        * sp32/init.c: A missing definition of TEST_INIT before including
2742        <tmacros.h> means that buffered output will not work even if selected
2743        in buffer_test_io.h.
2744
[6f2593f]27452004-03-30      Ralf Corsepius <ralf.corsepius@rtems.org>
[c87608f]2746
2747        * sp02/task1.c, sp04/system.h, sp04/task1.c, sp04/tswitch.c,
2748        sp05/task1.c, sp06/task1.c, sp09/screen01.c, sp09/screen07.c,
2749        sp09/screen12.c, sp09/system.h, sp09/task3.c, sp11/task1.c,
2750        sp12/pridrv.c, sp12/pritask.c, sp12/system.h, sp13/task1.c,
2751        sp13/task2.c, sp13/task3.c, sp14/system.h, sp15/system.h,
2752        sp16/system.h, sp17/system.h, sp19/first.c, sp19/fptask.c,
2753        sp19/inttest.h, sp19/system.h, sp19/task1.c, sp20/init.c,
2754        sp20/system.h, sp20/task1.c, sp23/system.h, sp24/init.c,
2755        sp25/system.h, sp30/init.c, spfatal/fatal.c, spfatal/puterr.c,
2756        spfatal/system.h, spsize/size.c: Convert to using c99 fixed size
2757        types.
2758
[7c48a2e8]27592004-03-25      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2760
2761        * configure.ac: Add 2nd arg to RTEMS_TOP.
2762
[6debefee]27632004-03-05      Joel Sherrill <joel@OARcorp.com>
2764
2765        * sp07/buffered_io.c: Remove warning.
2766
[340835b0]27672004-01-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2768
2769        * sp01/Makefile.am: Re-add dirstamps to PRE/TMPINSTALL_FILES.
2770        Add PRE/TMPINSTALL_FILES to CLEANFILES.
2771        * sp02/Makefile.am: Ditto.
2772        * sp03/Makefile.am: Ditto.
2773        * sp04/Makefile.am: Ditto.
2774        * sp05/Makefile.am: Ditto.
2775        * sp06/Makefile.am: Ditto.
2776        * sp07/Makefile.am: Ditto.
2777        * sp08/Makefile.am: Ditto.
2778        * sp09/Makefile.am: Ditto.
2779        * sp11/Makefile.am: Ditto.
2780        * sp12/Makefile.am: Ditto.
2781        * sp13/Makefile.am: Ditto.
2782        * sp14/Makefile.am: Ditto.
2783        * sp15/Makefile.am: Ditto.
2784        * sp16/Makefile.am: Ditto.
2785        * sp17/Makefile.am: Ditto.
2786        * sp19/Makefile.am: Ditto.
2787        * sp20/Makefile.am: Ditto.
2788        * sp21/Makefile.am: Ditto.
2789        * sp22/Makefile.am: Ditto.
2790        * sp23/Makefile.am: Ditto.
2791        * sp24/Makefile.am: Ditto.
2792        * sp25/Makefile.am: Ditto.
2793        * sp26/Makefile.am: Ditto.
2794        * sp27/Makefile.am: Ditto.
2795        * sp28/Makefile.am: Ditto.
2796        * sp29/Makefile.am: Ditto.
2797        * sp30/Makefile.am: Ditto.
2798        * sp31/Makefile.am: Ditto.
2799        * sp32/Makefile.am: Ditto.
2800        * spfatal/Makefile.am: Ditto.
2801        * spsize/Makefile.am: Ditto.
2802
[5813e715]28032003-12-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2804
2805        * sptests.am: Add dirstamp support.
2806
[8234c04]28072003-12-17      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2808
2809        * sptests.am: Use $(mkdir_p) instead of $(mkinstalldirs).
2810
[e457190]28112003-12-16      Joel Sherrill <joel@OARcorp.com>
2812
2813        PR 544/tests
2814        * sp07/Makefile.am, sp07/init.c, sp07/system.h, sp07/task4.c,
2815        sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c, sp07/tstart.c,
2816        sp09/system.h, sp19/system.h, sp20/system.h: Various modifications to
2817        make tests account for resources and not print at inappropriate
2818        times.
2819        * sp07/buffered_io.c: New file.
2820
[810720b6]28212003-12-12      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2822
2823        * configure.ac: Require automake >= 1.8, autoconf >= 2.59.
2824
[6e4e067]28252003-12-01      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2826
2827        * sp01/Makefile.am: Remove all-local: $(ARCH).
2828        * sp02/Makefile.am: Remove all-local: $(ARCH).
2829        * sp03/Makefile.am: Remove all-local: $(ARCH).
2830        * sp04/Makefile.am: Remove all-local: $(ARCH).
2831        * sp05/Makefile.am: Remove all-local: $(ARCH).
2832        * sp06/Makefile.am: Remove all-local: $(ARCH).
2833        * sp07/Makefile.am: Remove all-local: $(ARCH).
2834        * sp08/Makefile.am: Remove all-local: $(ARCH).
2835        * sp09/Makefile.am: Remove all-local: $(ARCH).
2836        * sp11/Makefile.am: Remove all-local: $(ARCH).
2837        * sp12/Makefile.am: Remove all-local: $(ARCH).
2838        * sp13/Makefile.am: Remove all-local: $(ARCH).
2839        * sp14/Makefile.am: Remove all-local: $(ARCH).
2840        * sp15/Makefile.am: Remove all-local: $(ARCH).
2841        * sp16/Makefile.am: Remove all-local: $(ARCH).
2842        * sp17/Makefile.am: Remove all-local: $(ARCH).
2843        * sp19/Makefile.am: Remove all-local: $(ARCH).
2844        * sp20/Makefile.am: Remove all-local: $(ARCH).
2845        * sp21/Makefile.am: Remove all-local: $(ARCH).
2846        * sp22/Makefile.am: Remove all-local: $(ARCH).
2847        * sp23/Makefile.am: Remove all-local: $(ARCH).
2848        * sp24/Makefile.am: Remove all-local: $(ARCH).
2849        * sp25/Makefile.am: Remove all-local: $(ARCH).
2850        * sp26/Makefile.am: Remove all-local: $(ARCH).
2851        * sp27/Makefile.am: Remove all-local: $(ARCH).
2852        * sp28/Makefile.am: Remove all-local: $(ARCH).
2853        * sp29/Makefile.am: Remove all-local: $(ARCH).
2854        * sp30/Makefile.am: Remove all-local: $(ARCH).
2855        * sp31/Makefile.am: Remove all-local: $(ARCH).
2856        * sp32/Makefile.am: Remove all-local: $(ARCH).
2857        * spfatal/Makefile.am: Remove all-local: $(ARCH).
2858        * spsize/Makefile.am: Remove all-local: $(ARCH).
2859
[5f52d1f]28602003-11-10      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2861
2862        * configure.ac: Reflect having moved to testsuites/.
2863
[c6328bee]28642003-10-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2865
2866        * configure.ac: Remove RTEMS_CANONICAL_HOST.
2867
[5445ee60]28682003-10-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2869
2870        * configure.ac:Remove RTEMS_CHECK_CPU.
2871
[d2b93bfd]28722003-09-04      Joel Sherrill <joel@OARcorp.com>
2873
2874        * sp01/init.c, sp01/sp01.doc, sp01/system.h, sp01/task1.c, sp02/init.c,
2875        sp02/preempt.c, sp02/sp02.doc, sp02/system.h, sp02/task1.c,
2876        sp02/task2.c, sp02/task3.c, sp03/init.c, sp03/sp03.doc,
2877        sp03/system.h, sp03/task1.c, sp03/task2.c, sp04/init.c,
2878        sp04/sp04.doc, sp04/system.h, sp04/task1.c, sp04/task2.c,
2879        sp04/task3.c, sp04/tswitch.c, sp05/init.c, sp05/sp05.doc,
2880        sp05/system.h, sp05/task1.c, sp05/task2.c, sp05/task3.c, sp06/init.c,
2881        sp06/sp06.doc, sp06/system.h, sp06/task1.c, sp06/task2.c,
2882        sp06/task3.c, sp07/init.c, sp07/sp07.doc, sp07/system.h,
2883        sp07/task1.c, sp07/task2.c, sp07/task3.c, sp07/task4.c,
2884        sp07/taskexit.c, sp07/tcreate.c, sp07/tdelete.c, sp07/trestart.c,
2885        sp07/tstart.c, sp08/init.c, sp08/sp08.doc, sp08/system.h,
2886        sp08/task1.c, sp09/delay.c, sp09/init.c, sp09/isr.c, sp09/screen01.c,
2887        sp09/screen02.c, sp09/screen03.c, sp09/screen04.c, sp09/screen05.c,
2888        sp09/screen06.c, sp09/screen07.c, sp09/screen08.c, sp09/screen09.c,
2889        sp09/screen10.c, sp09/screen11.c, sp09/screen12.c, sp09/screen13.c,
2890        sp09/screen14.c, sp09/sp09.doc, sp09/system.h, sp09/task1.c,
2891        sp09/task2.c, sp09/task3.c, sp09/task4.c, sp11/init.c, sp11/sp11.doc,
2892        sp11/system.h, sp11/task1.c, sp11/task2.c, sp11/timer.c, sp12/init.c,
2893        sp12/pridrv.c, sp12/pritask.c, sp12/sp12.doc, sp12/system.h,
2894        sp12/task1.c, sp12/task2.c, sp12/task3.c, sp12/task4.c, sp12/task5.c,
2895        sp13/fillbuff.c, sp13/init.c, sp13/putbuff.c, sp13/sp13.doc,
2896        sp13/system.h, sp13/task1.c, sp13/task2.c, sp13/task3.c, sp14/asr.c,
2897        sp14/init.c, sp14/sp14.doc, sp14/system.h, sp14/task1.c,
2898        sp14/task2.c, sp15/init.c, sp15/sp15.doc, sp15/system.h,
2899        sp15/task1.c, sp16/init.c, sp16/sp16.doc, sp16/system.h,
2900        sp16/task1.c, sp16/task2.c, sp16/task3.c, sp16/task4.c, sp16/task5.c,
2901        sp17/asr.c, sp17/init.c, sp17/sp17.doc, sp17/system.h, sp17/task1.c,
2902        sp17/task2.c, sp19/first.c, sp19/fptask.c, sp19/fptest.h,
2903        sp19/init.c, sp19/inttest.h, sp19/sp19.doc, sp19/system.h,
2904        sp19/task1.c, sp20/getall.c, sp20/init.c, sp20/sp20.doc,
2905        sp20/system.h, sp20/task1.c, sp21/init.c, sp21/sp21.doc,
2906        sp21/system.h, sp21/task1.c, sp22/delay.c, sp22/init.c,
2907        sp22/prtime.c, sp22/sp22.doc, sp22/system.h, sp22/task1.c,
2908        sp23/init.c, sp23/sp23.doc, sp23/system.h, sp23/task1.c, sp24/init.c,
2909        sp24/resume.c, sp24/sp24.doc, sp24/system.h, sp24/task1.c,
2910        sp25/init.c, sp25/sp25.doc, sp25/system.h, sp25/task1.c, sp26/init.c,
2911        sp26/sp26.doc, sp26/system.h, sp26/task1.c, sp30/init.c,
2912        sp30/resume.c, sp30/sp30.doc, sp30/system.h, sp30/task1.c,
2913        sp31/delay.c, sp31/init.c, sp31/prtime.c, sp31/sp31.doc,
2914        sp31/system.h, sp31/task1.c, sp32/init.c, spfatal/fatal.c,
2915        spfatal/init.c, spfatal/puterr.c, spfatal/spfatal.doc,
2916        spfatal/system.h, spfatal/task1.c, spsize/getint.c, spsize/init.c,
2917        spsize/size.c, spsize/system.h: URL for license changed.
2918
[35fc6bf9]29192003-08-18      Eiichiro Kawaguchi <e-kawaguchi@ct.jp.nec.com>
2920
2921        PR 458/tests
2922        * sp30/task1.c: Correct indexing problem.
2923
[7862f888]29242003-08-18      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2925
2926        * Makefile.am: Reflect having moved aclocal/.
2927
[7f9e5908]29282003-08-16      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2929
[61d9371]2930        * Makefile.am: Reflect having moved automake/.
2931        * sp01/Makefile.am: Reflect having moved automake/.
2932        * sp02/Makefile.am: Reflect having moved automake/.
2933        * sp03/Makefile.am: Reflect having moved automake/.
2934        * sp04/Makefile.am: Reflect having moved automake/.
2935        * sp05/Makefile.am: Reflect having moved automake/.
2936        * sp06/Makefile.am: Reflect having moved automake/.
2937        * sp07/Makefile.am: Reflect having moved automake/.
2938        * sp08/Makefile.am: Reflect having moved automake/.
2939        * sp09/Makefile.am: Reflect having moved automake/.
2940        * sp11/Makefile.am: Reflect having moved automake/.
2941        * sp12/Makefile.am: Reflect having moved automake/.
2942        * sp13/Makefile.am: Reflect having moved automake/.
2943        * sp14/Makefile.am: Reflect having moved automake/.
2944        * sp15/Makefile.am: Reflect having moved automake/.
2945        * sp16/Makefile.am: Reflect having moved automake/.
2946        * sp17/Makefile.am: Reflect having moved automake/.
2947        * sp19/Makefile.am: Reflect having moved automake/.
2948        * sp20/Makefile.am: Reflect having moved automake/.
2949        * sp21/Makefile.am: Reflect having moved automake/.
2950        * sp22/Makefile.am: Reflect having moved automake/.
2951        * sp23/Makefile.am: Reflect having moved automake/.
2952        * sp24/Makefile.am: Reflect having moved automake/.
2953        * sp25/Makefile.am: Reflect having moved automake/.
2954        * sp26/Makefile.am: Reflect having moved automake/.
2955        * sp27/Makefile.am: Reflect having moved automake/.
2956        * sp28/Makefile.am: Reflect having moved automake/.
2957        * sp29/Makefile.am: Reflect having moved automake/.
2958        * sp30/Makefile.am: Reflect having moved automake/.
2959        * sp31/Makefile.am: Reflect having moved automake/.
2960        * sp32/Makefile.am: Reflect having moved automake/.
2961        * spfatal/Makefile.am: Reflect having moved automake/.
2962        * spsize/Makefile.am: Reflect having moved automake/.
[7f9e5908]2963
[3895f96]29642003-08-14      Joel Sherrill <joel@OARcorp.com>
2965
2966        * sp02/task1.c: Added ID to name lookup service and changed name of
2967        id/name translation status code. This propagated to multiple
2968        functions. The user API service added was rtems_object_id_to_name()
2969
[7dcc3fe]29702003-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2971
2972        * configure.ac: Use rtems-bugs@rtems.com as bug report email address.
2973
[18ee864]29742003-05-29      Joel Sherrill <joel@OARcorp.com>
2975
2976        * sp27/init.c, sp29/init.c, spsize/size.c: Removed warnings.
2977
[c98849ef]29782003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2979
2980        * configure.ac: Remove CC_CFLAGS_DEBUG_V.
2981        CC_CFLAGS_DEFAULT (obsolete).
2982
[78bea14]29832003-05-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2984
2985        * configure.ac: Remove CC_CFLAGS_PROFILE_V.
2986        Remove CC_LDFLAGS_PROFILE_V.
2987
[3c55718]29882003-03-06      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2989
2990        * configure.ac: Remove AC_CONFIG_AUX_DIR.
2991
[ccd81b60]29922003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2993
2994        * configure.ac: AM_INIT_AUTOMAKE([1.7.2]).
2995
[9b5c258]29962003-02-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
2997
2998        * configure.ac: AC_PREREQ(2.57).
2999
[afcd563]30002002-11-14      Joel Sherrill <joel@OARcorp.com>
3001
3002        * sp02/sp02.scn, sp15/sp15.scn, sp16/sp16.scn, sp20/sp20.scn,
3003        sp22/sp22.scn, sp23/sp23.scn, sp25/sp25.scn, sp31/sp31.scn: Per PR239
3004        update the IDs in the screens.
3005
[8730f45]30062002-10-21      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3007
3008        * .cvsignore: Reformat.
3009        Add autom4te*cache.
3010        Remove autom4te.cache.
3011
[0c0d089]30122002-09-14      Joel Sherrill <joel@OARcorp.com>
3013
3014        * sp32/.cvsignore: New file.
3015
[0af7c20]30162002-09-14      Aaron J. Grier <aaron@frye.com>
3017
3018        * PR271 was not applicable against the current source but included
3019        a nice test that Joel decided to add to the tree as sp32.
3020        * sp32/Makefile.am, sp32/init.c, sp32/sp32.scn: New file.
3021        * Makefile.am, configure.ac: Modified to reflect addition.
3022
[a3a512c]30232002-08-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3024
3025        * sp01/Makefile.am: Use $(OBJEXT) instead of .o.
3026        * sp02/Makefile.am: Use $(OBJEXT) instead of .o.
3027        * sp03/Makefile.am: Use $(OBJEXT) instead of .o.
3028        * sp04/Makefile.am: Use $(OBJEXT) instead of .o.
3029        * sp05/Makefile.am: Use $(OBJEXT) instead of .o.
3030        * sp06/Makefile.am: Use $(OBJEXT) instead of .o.
3031        * sp07/Makefile.am: Use $(OBJEXT) instead of .o.
3032        * sp08/Makefile.am: Use $(OBJEXT) instead of .o.
3033        * sp09/Makefile.am: Use $(OBJEXT) instead of .o.
3034        * sp11/Makefile.am: Use $(OBJEXT) instead of .o.
3035        * sp12/Makefile.am: Use $(OBJEXT) instead of .o.
3036        * sp13/Makefile.am: Use $(OBJEXT) instead of .o.
3037        * sp14/Makefile.am: Use $(OBJEXT) instead of .o.
3038        * sp15/Makefile.am: Use $(OBJEXT) instead of .o.
3039        * sp16/Makefile.am: Use $(OBJEXT) instead of .o.
3040        * sp17/Makefile.am: Use $(OBJEXT) instead of .o.
3041        * sp19/Makefile.am: Use $(OBJEXT) instead of .o.
3042        * sp20/Makefile.am: Use $(OBJEXT) instead of .o.
3043        * sp21/Makefile.am: Use $(OBJEXT) instead of .o.
3044        * sp22/Makefile.am: Use $(OBJEXT) instead of .o.
3045        * sp23/Makefile.am: Use $(OBJEXT) instead of .o.
3046        * sp24/Makefile.am: Use $(OBJEXT) instead of .o.
3047        * sp25/Makefile.am: Use $(OBJEXT) instead of .o.
3048        * sp26/Makefile.am: Use $(OBJEXT) instead of .o.
3049        * sp27/Makefile.am: Use $(OBJEXT) instead of .o.
3050        * sp28/Makefile.am: Use $(OBJEXT) instead of .o.
3051        * sp29/Makefile.am: Use $(OBJEXT) instead of .o.
3052        * sp30/Makefile.am: Use $(OBJEXT) instead of .o.
3053        * sp31/Makefile.am: Use $(OBJEXT) instead of .o.
3054        * spfatal/Makefile.am: Use $(OBJEXT) instead of .o.
3055        * spsize/Makefile.am: Use $(OBJEXT) instead of .o.
3056
[3aa4c2e0]30572002-08-01      Joel Sherrill <joel@OARcorp.com>
3058
3059        * Per PR47 add support for buffered test output.  This involved
3060        adding defines to redirect output to a buffer and dump it when
3061        full, at "test pause", and at exit.  To avoid problems when redefining
3062        exit(), all tests were modified to call rtems_test_exit().
3063        Some tests, notable psxtests, had to be modified to include
3064        the standard test macro .h file (pmacros.h or tmacros.h) to
3065        enable this support.
3066        * sp01/task1.c, sp02/task1.c, sp03/task2.c, sp04/task1.c, sp05/task1.c,
3067        sp06/task1.c, sp07/taskexit.c, sp08/task1.c, sp09/task1.c,
3068        sp11/task1.c, sp12/pritask.c, sp12/task5.c, sp13/task1.c,
3069        sp14/task2.c, sp15/task1.c, sp16/task1.c, sp17/task1.c,
3070        sp19/fptask.c, sp20/task1.c, sp21/task1.c, sp22/task1.c,
3071        sp23/task1.c, sp24/task1.c, sp25/task1.c, sp26/init.c, sp26/task1.c,
3072        sp30/task1.c, sp31/task1.c, spsize/init.c, spsize/size.c: Modified.
3073
[3dc936c1]30742002-07-30      Joel Sherrill <joel@OARcorp.com>
3075
3076        * spsize/size.c: Don't reference the RTEMS allocated interrupt
3077        stack if the port doesn't configure using it.
3078
[c3bb68a1]30792002-07-04      Joel Sherrill <joel@OARcorp.com>
3080
3081        * Jump table for single entry point removed.
3082        * spsize/size.c:  Modified to reflect above.
3083
[21bbb92]30842002-07-01      Joel Sherrill <joel@OARcorp.com>
3085
3086        * sp29/init.c: Corrected definitions for task stack usage.
3087
[a9047a0]30882002-07-01      Joel Sherrill <joel@OARcorp.com>
3089
3090        * spsize/size.c: _Thread_queue_Extract_table removed.
3091
[8873684]30922001-05-17      Joel Sherrill <joel@OARcorp.com>
3093
3094        * sp21/task1.c (INVALID_DRIVER_MAJOR): Change definition to reflect
3095        number of staticly configured device drivers.
3096
[606926f]30972001-05-14      Joel Sherrill <joel@OARcorp.com>
3098
3099        * sp21/task1.c: Correct INVALID_DRIVER_MAJOR so it is precisely 1 more
3100        than the configured number of drivers.
3101 
[cb9b2bfc]31022002-04-14      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3103
3104        * configure.ac: Remove ENABLE_GCC28.
3105
[beaa47bc]31062001-04-04      Joel Sherrill <joel@OARcorp.com>
3107
3108        * spsize/size.c: Reflect SPARC modifcation to get rid of
3109        NO_TABLE_MOVE and references to  _CPU_Trap_Table_area.
3110 
[5729f62]31112001-03-29      Joel Sherrill <joel@OARcorp.com>
3112
3113        * Per PR147 addressed problems when reseting and inserting a timer
3114        into a timer chain that did not honor time passage since the last
3115        time the timer server was scheduled and the new insertion.
3116        * sp31/sp31.scn, sp31/task1.c: Added test code to detect this case.
3117
[0a32a21]31182001-03-28      Joel Sherrill <joel@OARcorp.com>
3119
3120        * Side-effect of PR132.
3121        * sp21/system.h: Now must explicitly request NULL driver.
3122
[ac2512ab]31232002-03-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3124
3125        * configure.ac:
3126        AC_INIT(package,_RTEMS_VERSION,_RTEMS_BUGS).
3127        AM_INIT_AUTOMAKE([no-define foreign 1.6]).
3128        * sp01/Makefile.am: Remove AUTOMAKE_OPTIONS.
3129        * sp02/Makefile.am: Remove AUTOMAKE_OPTIONS.
3130        * Makefile.am: Remove AUTOMAKE_OPTIONS.
3131        * sp03/Makefile.am: Remove AUTOMAKE_OPTIONS.
3132        * sp04/Makefile.am: Remove AUTOMAKE_OPTIONS.
3133        * sp05/Makefile.am: Remove AUTOMAKE_OPTIONS.
3134        * sp06/Makefile.am: Remove AUTOMAKE_OPTIONS.
3135        * sp07/Makefile.am: Remove AUTOMAKE_OPTIONS.
3136        * sp08/Makefile.am: Remove AUTOMAKE_OPTIONS.
3137        * sp09/Makefile.am: Remove AUTOMAKE_OPTIONS.
3138        * sp11/Makefile.am: Remove AUTOMAKE_OPTIONS.
3139        * sp12/Makefile.am: Remove AUTOMAKE_OPTIONS.
3140        * sp13/Makefile.am: Remove AUTOMAKE_OPTIONS.
3141        * sp14/Makefile.am: Remove AUTOMAKE_OPTIONS.
3142        * sp15/Makefile.am: Remove AUTOMAKE_OPTIONS.
3143        * sp16/Makefile.am: Remove AUTOMAKE_OPTIONS.
3144        * sp17/Makefile.am: Remove AUTOMAKE_OPTIONS.
3145        * sp19/Makefile.am: Remove AUTOMAKE_OPTIONS.
3146        * sp20/Makefile.am: Remove AUTOMAKE_OPTIONS.
3147        * sp21/Makefile.am: Remove AUTOMAKE_OPTIONS.
3148        * sp22/Makefile.am: Remove AUTOMAKE_OPTIONS.
3149        * sp23/Makefile.am: Remove AUTOMAKE_OPTIONS.
3150        * sp24/Makefile.am: Remove AUTOMAKE_OPTIONS.
3151        * sp25/Makefile.am: Remove AUTOMAKE_OPTIONS.
3152        * sp26/Makefile.am: Remove AUTOMAKE_OPTIONS.
3153        * sp27/Makefile.am: Remove AUTOMAKE_OPTIONS.
3154        * sp28/Makefile.am: Remove AUTOMAKE_OPTIONS.
3155        * sp29/Makefile.am: Remove AUTOMAKE_OPTIONS.
3156        * sp30/Makefile.am: Remove AUTOMAKE_OPTIONS.
3157        * sp31/Makefile.am: Remove AUTOMAKE_OPTIONS.
3158        * spfatal/Makefile.am: Remove AUTOMAKE_OPTIONS.
3159        * spsize/Makefile.am: Remove AUTOMAKE_OPTIONS.
3160
[fabacfe]31612002-03-20      Chris Johns <ccj@acm.org>
3162
3163        * PR145.
3164        * sp04/task1.c, sp04/tswitch.c: Test fails if other tasks present
3165        in system (e.g. driver tasks).  Also exit on minimum number of
3166        switches not precise number.
3167
[ef70d9b]31682001-01-29      Joel Sherrill <joel@OARcorp.com>
3169
3170        * Fixed bug where resetting a timer that was not at the head
3171        of one of the task timer chains resulted in the Timer Server
3172        task waking up too far in the future.
3173        * Added rtems_timer_get_information() directive to support testing.
3174        * sp31/init.c, sp31/system.h, sp31/task1.c: Modified to test for
3175        above condition.
3176
[2fc6dc3]31772001-01-22      Joel Sherrill <joel@OARcorp.com>
3178
3179        * sp09/screen14.c, sp09/sp09.scn, sp30/init.c, sp31/init.c: Modified
3180        because priority added as argument to rtems_timer_initiate_server().
3181
[de569fe]31822001-01-16      Joel Sherrill <joel@OARcorp.com>
3183
3184        * Added tests for task-based timers.  This included the new tests
3185        sp30 and sp31.
3186        * Makefile.am, configure.ac: Modified to reflect new tests and files.
3187        * sp09/screen14.c, sp09/sp09.scn: Modified to add error checks
3188        for task-based timer services.
3189        * sp30/.cvsignore, sp30/Makefile.am, sp30/init.c, sp30/resume.c,
3190        sp30/sp30.doc, sp30/sp30.scn, sp30/system.h, sp30/task1.c,
3191        sp31/.cvsignore, sp31/Makefile.am, sp31/delay.c, sp31/init.c,
3192        sp31/prtime.c, sp31/sp31.doc, sp31/sp31.scn, sp31/system.h,
3193        sp31/task1.c: New files.
3194
[850f87e]31952001-11-01      Joel Sherrill <joel@OARcorp.com>
3196
3197        * sp26/system.h: Properly account for stack memory used by
3198        this test. Reported by Jerry Needell <jerry.needell@unh.edu>
3199        and processed as PR78.
3200
[df25c998]32012001-10-11      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3202
3203        * .cvsignore: Add autom4te.cache for autoconf > 2.52.
3204        * configure.in: Remove.
3205        * configure.ac: New file, generated from configure.in by autoupdate.
3206
[996bfbf]32072001-09-22      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3208
3209        * sptests.am: Use TMPINSTALL_FILES = to make automake-1.5 happy.
3210
[25b9e93c]32112001-09-19      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3212
3213        * sp20/Makefile.am: include leaf.am instead of leaf.cfg.
3214        * sp02/Makefile.am: include leaf.am instead of leaf.cfg.
3215        * sp19/Makefile.am: include leaf.am instead of leaf.cfg.
3216        * sp11/Makefile.am: include leaf.am instead of leaf.cfg.
3217        * sp25/Makefile.am: include leaf.am instead of leaf.cfg.
3218        * sp04/Makefile.am: include leaf.am instead of leaf.cfg.
3219        * spsize/Makefile.am: include leaf.am instead of leaf.cfg.
3220        * sp01/Makefile.am: include leaf.am instead of leaf.cfg.
3221        * sp16/Makefile.am: include leaf.am instead of leaf.cfg.
3222        * sp05/Makefile.am: include leaf.am instead of leaf.cfg.
3223        * sp09/Makefile.am: include leaf.am instead of leaf.cfg.
3224        * spfatal/Makefile.am: include leaf.am instead of leaf.cfg.
3225        * sp06/Makefile.am: include leaf.am instead of leaf.cfg.
3226        * sp23/Makefile.am: include leaf.am instead of leaf.cfg.
3227        * sp28/Makefile.am: include leaf.am instead of leaf.cfg.
3228        * sp03/Makefile.am: include leaf.am instead of leaf.cfg.
3229        * sp29/Makefile.am: include leaf.am instead of leaf.cfg.
3230        * sp13/Makefile.am: include leaf.am instead of leaf.cfg.
3231        * sp27/Makefile.am: include leaf.am instead of leaf.cfg.
3232        * sp14/Makefile.am: include leaf.am instead of leaf.cfg.
3233        * sp07/Makefile.am: include leaf.am instead of leaf.cfg.
3234        * sp15/Makefile.am: include leaf.am instead of leaf.cfg.
3235        * sp17/Makefile.am: include leaf.am instead of leaf.cfg.
3236        * sp22/Makefile.am: include leaf.am instead of leaf.cfg.
3237        * sp12/Makefile.am: include leaf.am instead of leaf.cfg.
3238        * sp26/Makefile.am: include leaf.am instead of leaf.cfg.
3239        * sp21/Makefile.am: include leaf.am instead of leaf.cfg.
3240        * sp24/Makefile.am: include leaf.am instead of leaf.cfg.
3241        * sp08/Makefile.am: include leaf.am instead of leaf.cfg.
3242
[94dfe0f7]32432001-08-16      Joel Sherrill <joel@OARcorp.com>
3244
3245        * sp20/system.h: Account for extra task stacks properly.
3246
[11b1063]32472001-08-16      Joel Sherrill <joel@OARcorp.com>
3248
3249        * sp13/sp13.scn: Id in screen had wrong class field value.
3250        * sp13/system.h: Account for message buffer memory.
3251        * sp13/task2.c: Remove unnecessary check for failure.
3252
[95083c0]32532001-05-10      Ralf Corsepius  <corsepiu@faw.uni-ulm.de>
3254
3255        * configure.in: Use RTEMS_PROG_CC_FOR_TARGET([-ansi -fasm]).
3256
[cf7884b]32572001-04-20      Joel Sherrill <joel@OARcorp.com>
3258
3259        * sp298/sp28.scn: Minor adjustment so test output matches the screen
3260        file.
3261
[dde827b]32622001-02-07      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3263
3264        * spsize/size.c: Use #if !defined(RTEMS_UNIX).
3265
[55a86b4]32662001-01-26      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3267
3268        * sp21/Makefile.am: Remove libtest.
3269
[feead226]32702000-11-09      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3271
3272        * Makefile.am: Use ... instead of RTEMS_TOPdir in ACLOCAL_AMFLAGS.
3273
[a314d3b4]32742000-11-02      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3275
3276        * Makefile.am: Switch to ACLOCAL_AMFLAGS = -I $(RTEMS_TOPdir)/aclocal.
3277
[cbe7d66]32782000-10-27      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3279
3280        * Makefile.am: ACLOCAL_AMFLAGS= -I $(RTEMS_TOPdir)/macros.
3281        Switch to GNU canonicalization.
3282        * sptests.am: Remove DEFS.
3283
[837ab841]32842000-09-29      Joel Sherrill <joel@OARcorp.com>
3285
3286        * sp20/sp20.scn: Corrected to reflect new addition.
3287        * sp20/system.h: Removed comment reflecting history.
3288
[cf42c54c]32892000-09-29      Stephan Merker <merker@decrc.abb.de>
3290
3291        * sp20/getall.c, sp20/init.c, sp20/system.h, sp20/task1.c:
3292        Added new task to test sequence of altering a period's length
3293        while it is still active.
3294
[e35d6b2]32952000-09-04      Ralf Corsepius <corsepiu@faw.uni-ulm.de>
3296
3297        * sp01/Makefile.am, sp02/Makefile.am, sp03/Makefile.am,
3298        sp04/Makefile.am, sp05/Makefile.am, sp06/Makefile.am,
3299        sp07/Makefile.am, sp08/Makefile.am, sp09/Makefile.am,
3300        sp11/Makefile.am, sp12/Makefile.am, sp13/Makefile.am,
3301        sp14/Makefile.am, sp15/Makefile.am, sp16/Makefile.am,
3302        sp17/Makefile.am, sp19/Makefile.am, sp20/Makefile.am,
3303        sp21/Makefile.am, sp22/Makefile.am, sp23/Makefile.am,
3304        sp24/Makefile.am, sp25/Makefile.am, sp26/Makefile.am,
3305        sp27/Makefile.am, sp28/Makefile.am, sp29/Makefile.am,
3306        spfatal/Makefile.am, spsize/Makefile.am: Include compile.am
3307
[e94ad1fe]33082000-08-10      Joel Sherrill <joel@OARcorp.com>
3309
3310        * ChangeLog: New file.
Note: See TracBrowser for help on using the repository browser.