Ticket #1647: post-modsched-sptests-sis.txt

File post-modsched-sptests-sis.txt, 98.3 KB (added by Gedare Bloom, on 11/13/10 at 17:09:36)

sptests on sis after patch

Line 
1
2
3*** TEST 1 ***
4TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
5TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
6TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
7TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
8TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
9TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
10TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
11TA3  - rtems_clock_get_tod - 09:00:15   12/31/1988
12TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
13TA2  - rtems_clock_get_tod - 09:00:20   12/31/1988
14TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
15TA1  - rtems_clock_get_tod - 09:00:30   12/31/1988
16TA2  - rtems_clock_get_tod - 09:00:30   12/31/1988
17TA3  - rtems_clock_get_tod - 09:00:30   12/31/1988
18*** END OF TEST 1 ***
19
20
21*** TEST 2 ***
22INIT - rtems_task_wake_after - yielding processor
23PREEMPT - rtems_task_delete - deleting self
24INIT - suspending TA2 while middle task on a ready chain
25TA1 - rtems_task_wake_after - sleep 1 second
26TA2 - rtems_task_wake_after - sleep 1 minute
27TA3 - rtems_task_wake_after - sleep 5 seconds
28TA1 - rtems_task_ident - tid of TA2 (0x0a010004)
29TA1 - rtems_get_classic_name - id -> name of TA2 OK
30TA1 - rtems_task_ident - tid of TA3 (0x0a010002)
31TA1 - rtems_task_set_priority - set TA3's priority to 2
32TA1 - rtems_task_suspend - suspend TA2
33TA1 - rtems_task_delete - delete TA2
34TA1 - rtems_task_wake_after - sleep for 5 seconds
35TA3 - rtems_task_delete - delete self
36*** END OF TEST 2 ***
37
38
39*** TEST 3 ***
40TA1  sets clock: 09:15:00   12/31/1988
41TA1  going to sleep:  09:15:00   12/31/1988
42TA2   09:15:01   12/31/1988
43TA2   09:15:02   12/31/1988
44TA2   09:15:03   12/31/1988
45TA2   09:15:04   12/31/1988
46TA1  awakened:  09:15:05   12/31/1988
47TA1  going to sleep:  09:15:05   12/31/1988
48TA2   09:15:05   12/31/1988
49TA2   09:15:06   12/31/1988
50TA2   09:15:07   12/31/1988
51TA2   09:15:08   12/31/1988
52TA2   09:15:09   12/31/1988
53TA1  awakened:  09:15:10   12/31/1988
54TA1  going to sleep:  09:15:10   12/31/1988
55TA2   09:15:10   12/31/1988
56TA2   09:15:11   12/31/1988
57TA2   09:15:12   12/31/1988
58TA2   09:15:13   12/31/1988
59TA2   09:15:14   12/31/1988
60TA1  awakened:  09:15:15   12/31/1988
61TA1  going to sleep:  09:15:15   12/31/1988
62TA2   09:15:15   12/31/1988
63TA2   09:15:16   12/31/1988
64*** END OF TEST 3 ***
65
66
67*** TEST 4 ***
68TA1 - rtems_task_suspend - on Task 2
69TA1 - rtems_task_suspend - on Task 3
70TA1 - killing time
71TA1 - rtems_task_resume - on Task 2
72TA1 - rtems_task_resume - on Task 3
73TA1 - rtems_task_mode - change mode to NO RTEMS_PREEMPT
74TA1 - 09:15:10   12/31/1988
75TA1 - 09:15:11   12/31/1988
76TA1 - 09:15:12   12/31/1988
77TA1 - 09:15:13   12/31/1988
78TA1 - 09:15:14   12/31/1988
79TA1 - 09:15:15   12/31/1988
80TA1 - rtems_task_mode - change mode to RTEMS_PREEMPT
81TA1 - 09:15:00   12/31/1988
82TA2 - 09:15:04   12/31/1988
83TA3 - 09:15:05   12/31/1988
84TA1 - 09:15:06   12/31/1988
85TA2 - 09:15:07   12/31/1988
86TA3 - 09:15:08   12/31/1988
87TA1 - 09:15:09   12/31/1988
88TA2 - 09:15:16   12/31/1988
89TA3 - 09:15:17   12/31/1988
90TA1 - 09:15:18   12/31/1988
91TA1 - rtems_extension_delete - successful
92*** END OF TEST 4 ***
93
94
95*** TEST 5 ***
96TA1 - rtems_task_wake_after - sleep 5 seconds
97TA2 - rtems_task_suspend - suspend self
98TA3 - rtems_task_suspend - suspend self
99TA1 - rtems_task_suspend - suspend TA3
100TA1 - rtems_task_resume - resume TA2
101TA1 - rtems_task_wake_after - sleep 5 seconds
102TA2 - rtems_task_wake_after - sleep 1 second
103TA2 - rtems_task_wake_after - sleep 1 second
104TA2 - rtems_task_wake_after - sleep 1 second
105TA2 - rtems_task_wake_after - sleep 1 second
106TA2 - rtems_task_wake_after - sleep 1 second
107TA1 - rtems_task_suspend - suspend TA2
108TA1 - rtems_task_resume - resume TA3
109TA1 - rtems_task_wake_after - sleep 5 seconds
110TA3 - rtems_task_wake_after - sleep 1 second
111TA3 - rtems_task_wake_after - sleep 1 second
112TA3 - rtems_task_wake_after - sleep 1 second
113TA3 - rtems_task_wake_after - sleep 1 second
114TA3 - rtems_task_wake_after - sleep 1 second
115TA1 - rtems_task_suspend - suspend TA3
116TA1 - rtems_task_resume - resume TA2
117TA1 - rtems_task_wake_after - sleep 5 seconds
118TA2 - rtems_task_wake_after - sleep 1 second
119TA2 - rtems_task_wake_after - sleep 1 second
120TA2 - rtems_task_wake_after - sleep 1 second
121TA2 - rtems_task_wake_after - sleep 1 second
122TA2 - rtems_task_wake_after - sleep 1 second
123TA1 - rtems_task_suspend - suspend TA2
124TA1 - rtems_task_resume - resume TA3
125TA1 - rtems_task_wake_after - sleep 5 seconds
126TA3 - rtems_task_wake_after - sleep 1 second
127TA3 - rtems_task_wake_after - sleep 1 second
128TA3 - rtems_task_wake_after - sleep 1 second
129TA3 - rtems_task_wake_after - sleep 1 second
130TA3 - rtems_task_wake_after - sleep 1 second
131TA1 - rtems_task_suspend - suspend TA3
132TA1 - rtems_task_resume - resume TA2
133TA1 - rtems_task_wake_after - sleep 5 seconds
134TA2 - rtems_task_wake_after - sleep 1 second
135TA2 - rtems_task_wake_after - sleep 1 second
136TA2 - rtems_task_wake_after - sleep 1 second
137TA2 - rtems_task_wake_after - sleep 1 second
138TA2 - rtems_task_wake_after - sleep 1 second
139TA1 - rtems_task_suspend - suspend TA2
140TA1 - rtems_task_resume - resume TA3
141*** END OF TEST 5 ***
142
143
144*** TEST 6 ***
145TA1 - is beginning to run
146TA1 - restarting TA3
147TA2 - is beginning to run
148TA2 - rtems_task_wake_after - sleep 1/2 second
149TA2 - rtems_task_wake_after - sleep 1/2 second
150TA1 - rtems_task_restart - restarting TA2
151TA2 - is beginning to run
152TA2 - rtems_task_wake_after - sleep 1/2 second
153TA2 - rtems_task_wake_after - sleep 1/2 second
154TA1 - rtems_task_restart - restarting self
155TA1 - is beginning to run
156TA2 - rtems_task_wake_after - sleep 1/2 second
157TA2 - rtems_task_wake_after - sleep 1/2 second
158TA1 - rtems_task_restart - restarting TA2
159TA2 - is beginning to run
160TA2 - rtems_task_wake_after - sleep 1/2 second
161TA2 - rtems_task_wake_after - sleep 1/2 second
162TA1 - rtems_task_restart - restarting self
163TA1 - is beginning to run
164TA2 - rtems_task_wake_after - sleep 1/2 second
165TA2 - rtems_task_wake_after - sleep 1/2 second
166TA1 - rtems_task_restart - restarting TA2
167TA2 - is beginning to run
168TA2 - rtems_task_wake_after - sleep 1/2 second
169TA2 - rtems_task_wake_after - sleep 1/2 second
170TA1 - rtems_task_restart - restarting self
171TA1 - is beginning to run
172TA2 - rtems_task_wake_after - sleep 1/2 second
173TA2 - rtems_task_wake_after - sleep 1/2 second
174TA1 - rtems_task_restart - restarting TA2
175TA2 - is beginning to run
176TA2 - rtems_task_wake_after - sleep 1/2 second
177TA2 - rtems_task_wake_after - sleep 1/2 second
178TA1 - rtems_task_restart - restarting self
179TA1 - is beginning to run
180*** END OF TEST 6 ***
181
182
183*** TEST 7 ***
184rtems_extension_create - bad id pointer -- RTEMS_INVALID_ADDRESS
185rtems_extension_create - bad name -- RTEMS_INVALID_NAME
186rtems_extension_create - first one -- OK
187rtems_extension_create - second one-- OK
188rtems_extension_create -- RTEMS_TOO_MANY
189rtems_extension_delete - second one -- OK
190rtems_extension_delete - second one again -- RTEMS_INVALID_ID
191rtems_extension_ident -- OK
192rtems_extension_ident - bad name -- RTEMS_INVALID_NAME
193rtems_extension_ident - bad name -- RTEMS_INVALID_ADDRESS
194TASK_CREATE - TA1  - created
195TASK_CREATE - TA2  - created
196TASK_CREATE - TA3  - created
197TASK_CREATE - TA4  - created
198TASK_START - TA1  - started
199TASK_START - TA2  - started
200TASK_START - TA3  - started
201TASK_START - TA4  - started
202TASK_RESTART - TA3  - restarted
203INIT - rtems_task_set_note - set my (id) RTEMS_NOTEPAD_4 to TA1's priority: 04
204INIT - rtems_task_set_note - set my (SELF) RTEMS_NOTEPAD_4 to TA1's priority: 04
205INIT - rtems_task_set_note - set TA1's RTEMS_NOTEPAD_8 to TA1's priority: 04
206INIT - rtems_task_set_note - set TA2's RTEMS_NOTEPAD_8 to TA2's priority: 04
207<pause>
208TA1 - rtems_task_set_priority - get initial priority of self: 04
209TA1 - rtems_task_get_note - get RTEMS_NOTEPAD_8 - current priority: 04
210TA1 - rtems_task_set_note - set TA2's RTEMS_NOTEPAD_8: 03
211TA1 - rtems_task_set_priority - set TA2's priority: 03
212TA2 - rtems_task_get_note - get RTEMS_NOTEPAD_8 - current priority: 03
213TA2 - rtems_task_set_note - set TA1's RTEMS_NOTEPAD_8: 02
214TA2 - rtems_task_set_priority - set TA1's priority: 02
215TA1 - rtems_task_get_note - get RTEMS_NOTEPAD_8 - current priority: 02
216TA1 - rtems_task_set_note - set TA2's RTEMS_NOTEPAD_8: 01
217TA1 - rtems_task_set_priority - set TA2's priority: 01
218TA2 - rtems_task_get_note - get RTEMS_NOTEPAD_8 - current priority: 01
219TA2 - rtems_task_suspend - suspend TA1
220TA2 - rtems_task_set_priority - set priority of TA1 ( blocked )
221TASK_DELETE - TA2  TASK_DELETE deleting - TA1
222TASK_DELETE - TA2  TASK_DELETE deleting - TA3
223TASK_DELETE - TA2  TASK_DELETE deleting - TA2
224TA4 - exitting task
225RTEMS_TASK_EXITTED - extension invoked for TA4
226*** END OF TEST 7 ***
227
228
229*** TEST 8 ***
230TA1 - rtems_task_mode - RTEMS_ASR                  - previous mode:  00000000
231TA1 - rtems_task_mode - RTEMS_NO_ASR               - previous mode:  00000000
232TA1 - rtems_task_mode - RTEMS_NO_ASR               - previous mode:  00000400
233TA1 - rtems_task_mode - RTEMS_ASR                  - previous mode:  00000400
234TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE         - previous mode:  00000000
235TA1 - rtems_task_mode - RTEMS_TIMESLICE            - previous mode:  00000000
236TA1 - rtems_task_mode - RTEMS_TIMESLICE            - previous mode:  00000200
237TA1 - rtems_task_mode - RTEMS_NO_TIMESLICE         - previous mode:  00000200
238TA1 - rtems_task_mode - RTEMS_PREEMPT              - previous mode:  00000000
239TA1 - rtems_task_mode - RTEMS_NO_PREEMPT           - previous mode:  00000000
240TA1 - rtems_task_mode - RTEMS_NO_PREEMPT           - previous mode:  00000100
241TA1 - rtems_task_mode - RTEMS_PREEMPT              - previous mode:  00000100
242TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 3 ) - previous mode:  00000000
243TA1 - rtems_task_mode - RTEMS_INTERRUPT_LEVEL( 5 ) - previous mode:  00000003
244TA1 - rtems_task_mode - set all modes        - previous mode:  00000005
245TA1 - rtems_task_mode - set all modes        - previous mode:  00000703
246TA1 - rtems_task_mode - clear all modes      - previous mode:  00000703
247TA1 - rtems_task_mode - get current mode     - previous mode:  00000000
248*** END OF TEST 8 ***
249
250
251*** TEST 9 ***
252INIT - rtems_task_create - priority of 0 - RTEMS_INVALID_PRIORITY
253INIT - rtems_task_create - priority too high - RTEMS_INVALID_PRIORITY
254INIT - rtems_task_restart - RTEMS_INCORRECT_STATE
255TA1 - rtems_task_is_suspended - RTEMS_INVALID_ID
256TA1 - rtems_task_delete - RTEMS_INVALID_ID
257TA1 - rtems_task_get_note - RTEMS_INVALID_ADDRESS
258TA1 - rtems_task_get_note - RTEMS_INVALID_NUMBER
259TA1 - rtems_task_get_note - RTEMS_INVALID_ID
260TA1 - rtems_task_get_note - RTEMS_INVALID_ID
261TA1 - rtems_task_ident - RTEMS_INVALID_ADDRESS
262TA1 - rtems_task_ident - current task RTEMS_SUCCESSFUL
263TA1 - rtems_task_ident - global RTEMS_INVALID_NAME
264TA1 - rtems_task_ident - local RTEMS_INVALID_NAME
265TA1 - rtems_task_ident - RTEMS_INVALID_NODE
266TA1 - rtems_task_restart - RTEMS_INVALID_ID
267TA1 - rtems_task_resume - RTEMS_INVALID_ID
268TA1 - rtems_task_resume - RTEMS_INCORRECT_STATE
269TA1 - rtems_task_set_priority - RTEMS_INVALID_ADDRESS
270TA1 - rtems_task_set_priority - RTEMS_INVALID_PRIORITY
271TA1 - rtems_task_set_priority - RTEMS_INVALID_ID
272TA1 - rtems_task_set_note - RTEMS_INVALID_NUMBER
273TA1 - rtems_task_set_note - RTEMS_INVALID_ID
274TA1 - rtems_task_start - RTEMS_INVALID_ID
275TA1 - rtems_task_start - RTEMS_INCORRECT_STATE
276TA1 - rtems_task_suspend - RTEMS_INVALID_ID
277TA1 - rtems_task_mode - RTEMS_INVALID_ADDRESS
278<pause - screen 2>
279TA1 - rtems_clock_get_tod - RTEMS_INVALID_ADDRESS
280TA1 - rtems_clock_get_tod - RTEMS_NOT_DEFINED
281TA1 - rtems_clock_get_seconds_since_epoch - RTEMS_INVALID_ADDRESS
282TA1 - rtems_clock_get_seconds_since_epoch - RTEMS_NOT_DEFINED
283TA1 - rtems_clock_get_uptime - RTEMS_INVALID_ADDRESS
284TA1 - rtems_clock_get_tod_timeval - RTEMS_INVALID_ADDRESS
285TA1 - rtems_clock_get_tod_timeval - RTEMS_NOT_DEFINED
286TA1 - rtems_clock_set_nanoseconds_extension - RTEMS_INVALID_ADDRESS
287TA1 - rtems_clock_set - RTEMS_INVALID_ADDRESS
288TA1 - rtems_clock_get - RTEMS_INVALID_ADDRESS
289TA1 - rtems_clock_get - RTEMS_INVALID_NUMBER
290TA1 - rtems_task_wake_when - RTEMS_INVALID_ADDRESS
291TA1 - rtems_task_wake_when - RTEMS_NOT_DEFINED
292TA1 - rtems_timer_fire_when - RTEMS_NOT_DEFINED
293TA1 - rtems_clock_set - 08:30:45   02/05/1987 - RTEMS_INVALID_CLOCK
294TA1 - rtems_clock_set - 08:30:45   15/05/1988 - RTEMS_INVALID_CLOCK
295TA1 - rtems_clock_set - 08:30:45   02/32/1988 - RTEMS_INVALID_CLOCK
296TA1 - rtems_clock_set - 25:30:45   02/05/1988 - RTEMS_INVALID_CLOCK
297TA1 - rtems_clock_set - 08:61:45   02/05/1988 - RTEMS_INVALID_CLOCK
298TA1 - rtems_clock_set - 08:30:61   02/05/1988 - RTEMS_INVALID_CLOCK
299TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_INVALID_CLOCK
300TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_SUCCESSFUL
301TA1 - rtems_task_wake_when - TICKINVALID - sleep about 3 seconds
302TA1 - rtems_task_wake_when - RTEMS_INVALID_ADDRESS
303TA1 - rtems_task_wake_when - TICKINVALID - woke up RTEMS_SUCCESSFUL
304TA1 - rtems_task_wake_when - 08:30:48   02/05/1961 - RTEMS_INVALID_CLOCK
305TA1 - rtems_task_wake_when - 25:30:48   02/05/1988 - RTEMS_INVALID_CLOCK
306TA1 - current time - 08:30:51   02/05/1988
307TA1 - rtems_task_wake_when - 08:30:51   01/05/1988 - RTEMS_INVALID_CLOCK
308<pause - screen 3>
309TA1 - rtems_task_create - RTEMS_INVALID_NAME
310TA1 - rtems_task_create - RTEMS_INVALID_ADDRESS
311TA1 - rtems_task_create - stack size - RTEMS_UNSATISFIED
312TA1 - rtems_task_create - TA2 created - RTEMS_SUCCESSFUL
313TA1 - rtems_task_suspend - suspend TA2 - RTEMS_SUCCESSFUL
314TA1 - rtems_task_suspend - suspend TA2 - RTEMS_ALREADY_SUSPENDED
315TA1 - rtems_task_resume - TA2 resumed - RTEMS_SUCCESSFUL
316TA1 - rtems_task_create - TA3 created - RTEMS_SUCCESSFUL
317TA1 - rtems_task_create - 4 created - RTEMS_SUCCESSFUL
318TA1 - rtems_task_create - 5 created - RTEMS_SUCCESSFUL
319TA1 - rtems_task_create - 6 created - RTEMS_SUCCESSFUL
320TA1 - rtems_task_create - 7 created - RTEMS_SUCCESSFUL
321TA1 - rtems_task_create - 8 created - RTEMS_SUCCESSFUL
322TA1 - rtems_task_create - 9 created - RTEMS_SUCCESSFUL
323TA1 - rtems_task_create - 10 created - RTEMS_SUCCESSFUL
324TA1 - rtems_task_create - 11 - RTEMS_TOO_MANY
325TA1 - rtems_task_create - RTEMS_MP_NOT_CONFIGURED
326<pause - screen 4>
327TA1 - rtems_event_receive - NULL param - RTEMS_INVALID_ADDRESS
328TA1 - rtems_event_receive - RTEMS_UNSATISFIED ( all conditions )
329TA1 - rtems_event_receive - RTEMS_UNSATISFIED ( any condition )
330TA1 - rtems_event_receive - timeout in 3 seconds
331TA1 - rtems_event_receive - woke up with RTEMS_TIMEOUT
332TA1 - rtems_event_send - RTEMS_INVALID_ID
333TA1 - rtems_task_wake_after - sleep 1 second - RTEMS_SUCCESSFUL
334TA1 - rtems_clock_set - 08:30:45   02/05/1988 - RTEMS_SUCCESSFUL
335TA1 - current time - Fri Feb  5 08:30:45 1988
336
337<pause - screen 5>
338TA1 - rtems_semaphore_create - RTEMS_INVALID_NAME
339TA1 - rtems_semaphore_create - RTEMS_INVALID_ADDRESS
340TA1 - rtems_semaphore_create - 1 - RTEMS_SUCCESSFUL
341TA1 - rtems_semaphore_create - 2 - RTEMS_SUCCESSFUL
342TA1 - rtems_semaphore_create - 3 - RTEMS_TOO_MANY
343TA1 - rtems_semaphore_create - FIFO and inherit - RTEMS_NOT_DEFINED
344TA1 - rtems_semaphore_create - FIFO and ceiling - RTEMS_NOT_DEFINED
345TA1 - rtems_semaphore_create - ceiling and inherit - RTEMS_NOT_DEFINED
346TA1 - rtems_semaphore_create - RTEMS_NOT_DEFINED
347TA1 - rtems_semaphore_create - RTEMS_INVALID_NUMBER
348TA1 - rtems_semaphore_create - RTEMS_MP_NOT_CONFIGURED
349TA1 - rtems_semaphore_delete - RTEMS_INVALID_ID
350TA1 - rtems_semaphore_delete - local RTEMS_INVALID_ID
351TA1 - rtems_semaphore_ident - global RTEMS_INVALID_NAME
352TA1 - rtems_semaphore_ident - local RTEMS_INVALID_NAME
353TA1 - rtems_semaphore_release - RTEMS_INVALID_ID
354TA1 - rtems_semaphore_flush - RTEMS_INVALID_ID
355<pause - screen 6>
356TA1 - rtems_semaphore_obtain - RTEMS_INVALID_ID
357TA1 - rtems_semaphore_obtain - got sem 1 - RTEMS_SUCCESSFUL
358TA1 - rtems_semaphore_obtain - RTEMS_UNSATISFIED
359TA1 - rtems_semaphore_obtain - timeout in 3 seconds
360TA1 - rtems_semaphore_obtain - woke up with RTEMS_TIMEOUT
361TA1 - rtems_semaphore_release - RTEMS_NOT_OWNER_OF_RESOURCE
362TA1 - rtems_semaphore_release - RTEMS_INVALID_ID
363TA1 - rtems_task_start - start TA2 - RTEMS_SUCCESSFUL
364TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
365TA2 - rtems_semaphore_obtain - sem 1 - RTEMS_WAIT FOREVER
366TA1 - rtems_semaphore_delete - delete sem 1 - RTEMS_SUCCESSFUL
367TA1 - rtems_semaphore_obtain - binary semaphore
368TA1 - rtems_semaphore_delete - delete sem 2 - RTEMS_RESOURCE_IN_USE
369TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
370TA2 - rtems_semaphore_obtain - woke up with RTEMS_OBJECT_WAS_DELETED
371TA2 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
372TA1 - rtems_task_delete TA2 - already deleted RTEMS_INVALID_ID
373<pause - screen 7>
374TA1 - rtems_message_queue_broadcast - RTEMS_INVALID_ID
375TA1 - rtems_message_queue_create - NULL Id - RTEMS_INVALID_ADDRESS
376TA1 - rtems_message_queue_create - count = 0 - RTEMS_INVALID_NUMBER
377TA1 - rtems_message_queue_create - size = 0 - RTEMS_INVALID_SIZE
378TA1 - rtems_message_queue_create - Q 1 - RTEMS_INVALID_NAME
379TA1 - rtems_message_queue_create - Q 1 - RTEMS_MP_NOT_CONFIGURED
380TA1 - rtems_message_queue_create - Q 2 - RTEMS_UNSATISFIED
381TA1 - rtems_message_queue_create - Q 1 - 2 DEEP - RTEMS_SUCCESSFUL
382TA1 - rtems_message_queue_create - Q 2 - RTEMS_TOO_MANY
383TA1 - rtems_message_queue_delete - unknown RTEMS_INVALID_ID
384TA1 - rtems_message_queue_delete - local RTEMS_INVALID_ID
385TA1 - rtems_message_queue_ident - RTEMS_INVALID_NAME
386TA1 - rtems_message_queue_get_number_pending - RTEMS_INVALID_ADDRESS
387TA1 - rtems_message_queue_get_number_pending - RTEMS_INVALID_ID
388TA1 - rtems_message_queue_flush - RTEMS_INVALID_ADDRESS
389TA1 - rtems_message_queue_flush - RTEMS_INVALID_ID
390TA1 - rtems_message_queue_receive - RTEMS_INVALID_ID
391TA1 - rtems_message_queue_receive - Q 1 - RTEMS_INVALID_ADDRESS NULL buffer
392TA1 - rtems_message_queue_receive - Q 1 - RTEMS_INVALID_ADDRESS NULL size
393TA1 - rtems_message_queue_receive - Q 1 - RTEMS_UNSATISFIED
394TA1 - rtems_message_queue_receive - Q 1 - timeout in 3 seconds
395TA1 - rtems_message_queue_receive - Q 1 - woke up with RTEMS_TIMEOUT
396TA1 - rtems_message_queue_send - NULL buffer - RTEMS_INVALID_ADDRESS
397TA1 - rtems_message_queue_send - RTEMS_INVALID_ID
398TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
399TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
400TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_TOO_MANY
401TA1 - rtems_message_queue_urgent - NULL buffer - RTEMS_INVALID_ADDRESS
402TA1 - rtems_message_queue_urgent - RTEMS_INVALID_ID
403TA1 - rtems_message_queue_broadcast - NULL buffer - RTEMS_INVALID_ADDRESS
404TA1 - rtems_message_queue_broadcast - NULL count - RTEMS_INVALID_ADDRESS
405<pause - screen 8>
406TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
407TA1 - rtems_message_queue_create - Q 1 - 2 DEEP - RTEMS_SUCCESSFUL
408TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
409TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
410TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_TOO_MANY
411TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
412TA1 - rtems_message_queue_create - Q 1 - 3 DEEP - RTEMS_SUCCESSFUL
413TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1 - RTEMS_SUCCESSFUL
414TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1 - RTEMS_SUCCESSFUL
415TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1 - RTEMS_SUCCESSFUL
416TA1 - rtems_message_queue_send - BUFFER 4 TO Q 1 - RTEMS_TOO_MANY
417TA1 - rtems_message_queue_delete - Q 1 - RTEMS_SUCCESSFUL
418TA1 - rtems_message_queue_create - Q 1 - 3 DEEP - RTEMS_SUCCESSFUL
419TA1 - rtems_task_start - start TA3 - RTEMS_SUCCESSFUL
420TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
421TA3 - rtems_message_queue_receive - Q 1 - RTEMS_WAIT FOREVER
422TA1 - rtems_message_queue_delete - delete Q 1 - RTEMS_SUCCESSFUL
423TA1 - rtems_task_wake_after - yield processor - RTEMS_SUCCESSFUL
424TA3 - rtems_message_queue_receive - woke up with RTEMS_OBJECT_WAS_DELETED
425TA3 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
426<pause - screen 9>
427TA1 - rtems_interrupt_catch - RTEMS_INVALID_NUMBER
428TA1 - rtems_interrupt_catch - bad handler RTEMS_INVALID_ADDRESS
429TA1 - rtems_interrupt_catch - old isr RTEMS_INVALID_ADDRESS
430TA1 - rtems_signal_send - RTEMS_INVALID_ID
431TA1 - rtems_signal_send - RTEMS_INVALID_NUMBER
432TA1 - rtems_signal_send - RTEMS_NOT_DEFINED
433TA1 - rtems_port_create - RTEMS_INVALID_NAME
434TA1 - rtems_port_create - bad range - RTEMS_INVALID_ADDRESS
435TA1 - rtems_port_create - null id - RTEMS_INVALID_ADDRESS
436TA1 - rtems_port_create - RTEMS_TOO_MANY
437TA1 - rtems_port_delete - RTEMS_INVALID_ID
438TA1 - rtems_port_ident - RTEMS_INVALID_NAME
439TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ADDRESS
440TA1 - rtems_port_internal_to_external - RTEMS_INVALID_ID
441TA1 - rtems_port_external_to_internal - RTEMS_INVALID_ADDRESS
442<pause - screen 10>
443TA1 - rtems_rate_monotonic_create - RTEMS_INVALID_ADDRESS
444TA1 - rtems_rate_monotonic_create - RTEMS_INVALID_NAME
445TA1 - rtems_rate_monotonic_create - RTEMS_SUCCESSFUL
446TA1 - rtems_rate_monotonic_create - RTEMS_TOO_MANY
447TA1 - rtems_rate_monotonic_ident - RTEMS_INVALID_NAME
448TA1 - rtems_rate_monotonic_period - RTEMS_INVALID_ID
449TA1 - rtems_rate_monotonic_period - local RTEMS_INVALID_ID
450TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_NOT_DEFINED
451TA1 - rtems_rate_monotonic_period - 100 ticks - RTEMS_SUCCESSFUL
452TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_SUCCESSFUL
453TA1 - rtems_rate_monotonic_period(RTEMS_PERIOD_STATUS) - RTEMS_TIMEOUT
454TA1 - rtems_rate_monotonic_get_statistics - RTEMS_INVALID_ADDRESS
455TA1 - rtems_rate_monotonic_get_status - RTEMS_INVALID_ADDRESS
456TA1 - rtems_rate_monotonic_get_status - RTEMS_INVALID_ID
457TA1 - rtems_rate_monotonic_cancel - RTEMS_INVALID_ID
458TA1 - rtems_rate_monotonic_cancel - local RTEMS_INVALID_ID
459TA1 - rtems_rate_monotonic_cancel - RTEMS_SUCCESSFUL
460TA1 - rtems_rate_monotonic_period - 5 ticks - RTEMS_TIMEOUT
461TA1 - yielding to TA4
462TA4 - rtems_rate_monotonic_cancel - RTEMS_NOT_OWNER_OF_RESOURCE
463TA4 - rtems_rate_monotonic_period - RTEMS_NOT_OWNER_OF_RESOURCE
464TA4 - rtems_task_delete - delete self - RTEMS_SUCCESSFUL
465TA1 - rtems_rate_monotonic_delete - RTEMS_INVALID_ID
466TA1 - rtems_rate_monotonic_delete - local RTEMS_INVALID_ID
467TA1 - rtems_rate_monotonic_delete - RTEMS_SUCCESSFUL
468<pause - screen 11>
469TA1 - rtems_partition_create - RTEMS_INVALID_NAME
470TA1 - rtems_partition_create - length - RTEMS_INVALID_SIZE
471TA1 - rtems_partition_create - buffer size - RTEMS_INVALID_SIZE
472TA1 - rtems_partition_create - length < buffer size - RTEMS_INVALID_SIZE
473TA1 - rtems_partition_create - buffer size < overhead - RTEMS_INVALID_SIZE
474TA1 - rtems_partition_create - RTEMS_MP_NOT_CONFIGURED
475TA1 - rtems_partition_create - RTEMS_INVALID_ADDRESS
476TA1 - rtems_partition_create - RTEMS_INVALID_SIZE
477TA1 - rtems_partition_delete - unknown RTEMS_INVALID_ID
478TA1 - rtems_partition_delete - local RTEMS_INVALID_ID
479TA1 - rtems_partition_get_buffer - RTEMS_INVALID_ADDRESS
480TA1 - rtems_partition_get_buffer - RTEMS_INVALID_ID
481TA1 - rtems_partition_ident - RTEMS_INVALID_NAME
482TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ID
483TA1 - rtems_partition_create - RTEMS_INVALID_ADDRESS
484TA1 - rtems_partition_create - RTEMS_SUCCESSFUL
485TA1 - rtems_partition_create - RTEMS_TOO_MANY
486TA1 - rtems_partition_get_buffer - RTEMS_SUCCESSFUL
487TA1 - rtems_partition_get_buffer - RTEMS_SUCCESSFUL
488TA1 - rtems_partition_get_buffer - RTEMS_UNSATISFIED
489TA1 - rtems_partition_delete - RTEMS_RESOURCE_IN_USE
490TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ADDRESS - out of range
491TA1 - rtems_partition_return_buffer - RTEMS_INVALID_ADDRESS - not on boundary
492<pause - screen 12>
493TA1 - rtems_region_create - RTEMS_INVALID_NAME
494TA1 - rtems_region_create - RTEMS_INVALID_ADDRESS
495TA1 - rtems_region_create - RTEMS_INVALID_SIZE
496TA1 - rtems_region_create - RTEMS_INVALID_ADDRESS
497TA1 - rtems_region_create - RTEMS_SUCCESSFUL
498TA1 - rtems_region_extend - NULL address - RTEMS_INVALID_ADDRESS
499TA1 - rtems_region_extend - address within - RTEMS_INVALID_ADDRESS
500TA1 - rtems_region_create - RTEMS_TOO_MANY
501TA1 - rtems_region_delete - unknown RTEMS_INVALID_ID
502TA1 - rtems_region_delete - local RTEMS_INVALID_ID
503TA1 - rtems_region_ident - RTEMS_INVALID_NAME
504TA1 - rtems_region_get_information - RTEMS_INVALID_ADDRESS
505TA1 - rtems_region_get_information - unknown RTEMS_INVALID_ID
506TA1 - rtems_region_get_free_information - RTEMS_INVALID_ADDRESS
507TA1 - rtems_region_get_free_information - unknown RTEMS_INVALID_ID
508TA1 - rtems_region_get_segment - RTEMS_INVALID_ID
509TA1 - rtems_region_get_segment - RTEMS_INVALID_ADDRESS
510TA1 - rtems_region_get_segment - 0 size - RTEMS_INVALID_SIZE
511TA1 - rtems_region_get_segment - too big - RTEMS_INVALID_SIZE
512TA1 - rtems_region_get_segment - RTEMS_SUCCESSFUL
513TA1 - rtems_region_get_segment - RTEMS_UNSATISFIED
514TA1 - rtems_region_get_segment - timeout in 3 seconds
515TA1 - rtems_region_get_segment - woke up with RTEMS_TIMEOUT
516TA1 - rtems_region_get_segment_size - RTEMS_INVALID_ADDRESS
517TA1 - rtems_region_get_segment_size - RTEMS_INVALID_ADDRESS
518TA1 - rtems_region_get_segment_size - unknown RTEMS_INVALID_ID
519TA1 - rtems_region_delete - RTEMS_RESOURCE_IN_USE
520TA1 - rtems_region_resize_segment - RTEMS_INVALID_ADDRESS
521TA1 - rtems_region_resize_segment - RTEMS_INVALID_ADDRESS
522TA1 - rtems_region_resize_segment - RTEMS_INVALID_ID
523TA1 - rtems_region_return_segment - RTEMS_INVALID_ID
524TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS
525TA1 - rtems_debug_disable - RTEMS_DEBUG_REGION
526TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS - SKIPPED
527TA1 - rtems_region_return_segment - RTEMS_INVALID_ADDRESS - SKIPPED
528TA1 - rtems_debug_enable - RTEMS_DEBUG_REGION
529TA1 - rtems_region_extend - RTEMS_INVALID_ID
530TA1 - rtems_region_extend - within heap - RTEMS_INVALID_ADDRESS
531<pause - screen 13>
532TA1 - rtems_io_close - RTEMS_INVALID_NUMBER
533TA1 - rtems_io_control - RTEMS_INVALID_NUMBER
534TA1 - rtems_io_initialize - RTEMS_INVALID_NUMBER
535TA1 - rtems_io_open - RTEMS_INVALID_NUMBER
536TA1 - rtems_io_read - RTEMS_INVALID_NUMBER
537TA1 - rtems_io_write - RTEMS_INVALID_NUMBER
538TA1 - rtems_clock_set - 23:59:59   12/31/2000 - RTEMS_SUCCESSFUL
539TA1 - rtems_clock_get_tod - 00:00:00   01/01/2001 - RTEMS_SUCCESSFUL
540TA1 - rtems_clock_set - 23:59:59   12/31/1999 - RTEMS_SUCCESSFUL
541TA1 - rtems_clock_get - 00:00:00   01/01/2000 - RTEMS_SUCCESSFUL
542TA1 - rtems_clock_set - 23:59:59   12/31/2100 - RTEMS_SUCCESSFUL
543TA1 - rtems_clock_get_tod - 17:31:44   11/25/1964 - RTEMS_SUCCESSFUL
544TA1 - rtems_clock_set - 23:59:59   12/31/2099 - RTEMS_SUCCESSFUL
545TA1 - rtems_clock_get_tod - 17:31:44   11/25/1963 - RTEMS_SUCCESSFUL
546TA1 - rtems_clock_set - 23:59:59   12/31/1991 - RTEMS_SUCCESSFUL
547TA1 - rtems_clock_get_tod - 00:00:00   01/01/1992 - RTEMS_SUCCESSFUL
548<pause - screen 14>
549TA1 - rtems_timer_create - RTEMS_INVALID_ADDRESS
550TA1 - rtems_timer_create - RTEMS_INVALID_NAME
551TA1 - rtems_timer_create - 1 - RTEMS_SUCCESSFUL
552TA1 - rtems_timer_create - 2 - RTEMS_TOO_MANY
553TA1 - rtems_timer_delete - local RTEMS_INVALID_ID
554TA1 - rtems_timer_delete - global RTEMS_INVALID_ID
555TA1 - rtems_timer_ident - RTEMS_INVALID_NAME
556TA1 - rtems_timer_cancel - RTEMS_INVALID_ID
557TA1 - rtems_timer_reset - RTEMS_INVALID_ID
558TA1 - rtems_timer_reset - RTEMS_NOT_DEFINED
559TA1 - rtems_timer_fire_after - RTEMS_INVALID_ID
560TA1 - rtems_timer_fire_when - RTEMS_INVALID_ID
561TA1 - rtems_timer_fire_after - RTEMS_INVALID_ADDRESS
562TA1 - rtems_timer_fire_after - RTEMS_INVALID_NUMBER
563TA1 - rtems_timer_fire_when - RTEMS_INVALID_ADDRESS
564TA1 - rtems_timer_fire_when - 08:30:45   02/05/1987 - RTEMS_INVALID_CLOCK
565TA1 - rtems_clock_get_tod       - 00:00:00   01/01/1992
566TA1 - rtems_timer_fire_when - 08:30:45   02/05/1990 - before RTEMS_INVALID_CLOCK
567TA1 - rtems_timer_get_information - RTEMS_INVALID_ADDRESS
568TA1 - rtems_timer_get_information - RTEMS_INVALID_ID
569TA1 - rtems_timer_server_fire_after - RTEMS_INCORRECT_STATE
570TA1 - rtems_timer_server_fire_when - RTEMS_INCORRECT_STATE
571TA1 - rtems_timer_initiate_server - RTEMS_INVALID_PRIORITY
572TA1 - rtems_timer_initiate_server - RTEMS_UNSATISFIED
573TA1 - rtems_timer_initiate_server - SUCCESSFUL
574TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_ADDRESS
575TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_ID
576TA1 - rtems_timer_server_fire_when - RTEMS_INVALID_ID
577TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_ADDRESS
578TA1 - rtems_timer_server_fire_after - RTEMS_INVALID_NUMBER
579TA1 - rtems_timer_server_fire_when - 08:30:45   02/05/1987 - RTEMS_INVALID_CLOCK
580TA1 - rtems_clock_get_tod       - 00:00:00   01/01/1992
581TA1 - rtems_timer_server_fire_when - RTEMS_INVALID_ADDRESS
582TA1 - rtems_timer_server_fire_when - 08:30:45   02/05/1990 - before RTEMS_INVALID_CLOCK
583*** END OF TEST 9 ***
584
585
586*** TEST 10 ***
587Init - clear debug level
588Init - rtems_debug_is_enabled - is 0x1 set? No
589Init - rtems_debug_enable - set 0x1
590Init - rtems_debug_is_enabled - is 0x1 set? Yes
591Init - rtems_debug_disable - clear 0x1
592Init - rtems_debug_is_enabled - is 0x1 set? No
593*** END OF TEST 10 ***
594
595
596*** TEST 11 ***
597TA1 - rtems_event_send - send RTEMS_EVENT_16 to TA2
598TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_14 and RTEMS_EVENT_15
599TA2 - rtems_event_receive - waiting forever on RTEMS_EVENT_16
600TA2 - RTEMS_EVENT_16 received - eventout => 00010000
601TA2 - rtems_event_send - send RTEMS_EVENT_14 and RTEMS_EVENT_15 to TA1
602TA2 - rtems_event_receive - RTEMS_EVENT_17 or RTEMS_EVENT_18 - forever and ANY
603TA1 - RTEMS_EVENT_14 and RTEMS_EVENT_15 received - eventout => 0000c000
604TA1 - rtems_event_send - send RTEMS_EVENT_18 to TA2
605TA1 - rtems_event_receive - waiting with 10 second timeout on RTEMS_EVENT_14
606TA2 - RTEMS_EVENT_17 or RTEMS_EVENT_18 received - eventout => 00040000
607TA2 - rtems_event_send - send RTEMS_EVENT_14 to TA1
608TA2 - rtems_clock_set - 08:15:00   02/12/1988
609TA2 - rtems_event_send - sending RTEMS_EVENT_10 to self after 4 seconds
610TA2 - rtems_event_receive - waiting forever on RTEMS_EVENT_10
611TA1 - RTEMS_EVENT_14 received - eventout => 00004000
612TA1 - rtems_event_send - send RTEMS_EVENT_19 to TA2
613TA1 - rtems_clock_get_tod - 08:15:00   02/12/1988
614<pause>
615TA1 - rtems_event_send - send RTEMS_EVENT_18 to self after 5 seconds
616TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_18
617TA2 - RTEMS_EVENT_10 received - eventout => 00000400
618TA2 - rtems_clock_get_tod - 08:15:04   02/12/1988
619TA2 - rtems_event_receive - RTEMS_PENDING_EVENTS
620TA2 - eventout => 00080000
621TA2 - rtems_event_receive - RTEMS_EVENT_19 - RTEMS_NO_WAIT
622TA2 - RTEMS_EVENT_19 received - eventout => 00080000
623TA2 - rtems_task_delete - deletes self
624TA1 - RTEMS_EVENT_18 received - eventout => 00040000
625TA1 - rtems_clock_get_tod - 08:15:05   02/12/1988
626TA1 - rtems_event_send - send RTEMS_EVENT_3 to self
627TA1 - rtems_event_receive - RTEMS_EVENT_3 or RTEMS_EVENT_22 - NO_WAIT and ANY
628TA1 - RTEMS_EVENT_3 received - eventout => 00000008
629TA1 - rtems_event_send - send RTEMS_EVENT_4 to self
630TA1 - rtems_event_receive - RTEMS_EVENT_4 or RTEMS_EVENT_5 - forever and ANY
631TA1 - RTEMS_EVENT_4 received - eventout => 00000010
632<pause>
633TA1 - rtems_event_send - send RTEMS_EVENT_18 to self after 5 seconds
634TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_18
635TA1 - rtems_event_send - send RTEMS_EVENT_8 to self after 60 seconds
636TA1 - rtems_event_send - send RTEMS_EVENT_9 to self after 60 seconds
637TA1 - rtems_event_send - send RTEMS_EVENT_10 to self after 60 seconds
638TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_8
639TA1 - rtems_clock_set - 08:15:00   02/12/1988
640TA1 - rtems_event_send - send RTEMS_EVENT_1 every second
641TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:01   02/12/1988
642TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:02   02/12/1988
643TA1 - RTEMS_EVENT_1 received - eventout => 00000002 - at 08:15:03   02/12/1988
644TA1 - rtems_timer_cancel - cancelling timer for event RTEMS_EVENT_1
645<pause>
646TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 1 day
647TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 1 day
648TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 2 days
649TA1 - rtems_timer_cancel - cancelling RTEMS_EVENT_11 to self in 1 day
650TA1 - rtems_timer_cancel - cancelling RTEMS_EVENT_11 to self in 2 days
651TA1 - rtems_event_send - resending RTEMS_EVENT_11 to self in 2 days
652TA1 - rtems_clock_set - 08:15:03   02/15/1988
653TA1 - rtems_event_receive - waiting forever on RTEMS_EVENT_11
654TA1 - RTEMS_EVENT_11 received - eventout => 00000800
655<pause>
656TA1 - rtems_event_send/rtems_event_receive combination
657TA1 - rtems_clock_set - 08:15:00   02/12/1988
658TA1 - rtems_event_receive all outstanding events
659TA1 - rtems_event_send - sending RTEMS_EVENT_10 to self in 1 day
660TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 2 days
661TA1 - rtems_clock_set - 07:15:00   02/12/1988
662TA1 - set time backwards
663TA1 - no events received
664TA1 - rtems_clock_set - 07:15:00   02/14/1988
665TA1 - set time forwards (leave a timer)
666TA1 - RTEMS_EVENT_10 received
667TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 100 ticks
668TA1 - rtems_event_send - sending RTEMS_EVENT_11 to self in 200 ticks
669TA1 - rtems_event_send - send RTEMS_EVENT_4 to self
670TA1 - rtems_event_receive - RTEMS_EVENT_4 AND RTEMS_EVENT_5 - UNSATISFIED
671*** END OF TEST 11 ***
672
673
674*** TEST 12 ***
675INIT - Forward priority queue test
676PRI1 - rtems_semaphore_obtain - wait forever on SM2
677PRI2 - rtems_semaphore_obtain - wait forever on SM2
678PRI3 - rtems_semaphore_obtain - wait forever on SM2
679PRI4 - rtems_semaphore_obtain - wait forever on SM2
680PRI5 - rtems_semaphore_obtain - wait forever on SM2
681INIT - Backward priority queue test
682PRI5 - rtems_semaphore_obtain - wait forever on SM2
683PRI4 - rtems_semaphore_obtain - wait forever on SM2
684PRI3 - rtems_semaphore_obtain - wait forever on SM2
685PRI2 - rtems_semaphore_obtain - wait forever on SM2
686PRI1 - rtems_semaphore_obtain - wait forever on SM2
687<pause>
688INIT - Binary Semaphore and Priority Inheritance Test
689INIT - rtems_semaphore_create - allocated binary semaphore
690INIT - rtems_semaphore_release - allocated binary semaphore
691INIT - rtems_semaphore_delete - allocated binary semaphore
692PRI5 - rtems_semaphore_obtain - wait forever on SM2
693Set priority of self while holding resource
694PRI5 - rtems_task_suspend - until all priority tasks blocked
695PDRV - priority of PRI5 is 8
696PRI4 - rtems_semaphore_obtain - wait forever on SM2
697PDRV - change priority of PRI5 from 8 to 9
698PDRV - priority of PRI5 is 8
699PRI3 - rtems_semaphore_obtain - wait forever on SM2
700PDRV - priority of PRI5 is 8
701PRI2 - rtems_semaphore_obtain - wait forever on SM2
702PDRV - priority of PRI5 is 7
703PRI1 - rtems_semaphore_obtain - wait forever on SM2
704PDRV - priority of PRI5 is 6
705PDRV - rtems_task_resume - PRI5
706PRI5 - rtems_task_delete - all tasks waiting on SM2
707PRI5 - rtems_semaphore_obtain - nested
708PRI5 - rtems_semaphore_release - nested
709PRI5 - rtems_semaphore_release - restore priority
710PRI5 - priority of PRI5 is 9
711<pause>
712TA1 - rtems_semaphore_ident - smid => 1a01000a
713TA1 - rtems_semaphore_obtain - wait forever on SM2
714TA1 - got SM2
715TA1 - rtems_semaphore_obtain - wait forever on SM3
716TA1 - got SM3
717TA1 - rtems_semaphore_obtain - get SM1 - RTEMS_NO_WAIT
718TA1 - got SM1
719TA1 - rtems_task_wake_after - sleep 5 seconds
720TA2 - rtems_semaphore_obtain - wait forever on SM1
721TA3 - rtems_semaphore_obtain - wait forever on SM2
722<pause>
723TA1 - rtems_semaphore_release - release SM1
724TA1 - rtems_semaphore_obtain - waiting for SM1 with 10 second timeout
725TA2 - got SM1
726TA2 - rtems_semaphore_release - release SM1
727TA2 - rtems_task_set_priority - make self highest priority task
728TA2 - rtems_semaphore_obtain - wait forever on SM2
729TA1 - got SM1
730TA1 - rtems_semaphore_release - release SM2
731TA2 - got SM2
732TA2 - rtems_semaphore_release - release SM2
733TA2 - rtems_task_delete - delete self
734TA1 - rtems_task_wake_after - sleep 5 seconds
735TA3 - got SM2
736TA3 - rtems_semaphore_release - release SM2
737TA3 - rtems_semaphore_obtain - wait forever on SM3
738<pause>
739TA1 - rtems_task_delete - delete TA3
740TA1 - rtems_task_wake_after - sleep 5 seconds
741TA4 - rtems_semaphore_obtain - wait forever on SM1
742TA5 - rtems_semaphore_obtain - wait forever on SM1
743TA1 - rtems_task_delete - delete TA4
744TA1 - rtems_semaphore_release - release SM1
745TA1 - rtems_task_wake_after - sleep 5 seconds
746TA5 - got SM1
747TA5 - rtems_semaphore_obtain - wait forever on SM1
748TA1 - rtems_semaphore_delete - delete SM1
749TA1 - rtems_semaphore_delete - delete SM3
750TA1 - rtems_task_delete - delete self
751TA5 - SM1 deleted by TA1
752*** END OF TEST 12 ***
753
754
755*** TEST 13 ***
756TA1 - rtems_message_queue_ident - qid => 22010001
757TA1 - rtems_message_queue_send - BUFFER 1 TO Q 1
758TA1 - rtems_message_queue_send - BUFFER 2 TO Q 1
759TA1 - rtems_task_wake_after - sleep 5 seconds
760TA2 - rtems_message_queue_receive - receive from queue 1 - RTEMS_NO_WAIT
761TA2 - buffer received: BUFFER 1 TO Q 1
762TA2 - rtems_message_queue_receive - receive from queue 1 - RTEMS_WAIT FOREVER
763TA2 - buffer received: BUFFER 2 TO Q 1
764TA2 - rtems_message_queue_receive - receive from queue 1 - RTEMS_WAIT FOREVER
765TA3 - rtems_message_queue_receive - receive from queue 2 - RTEMS_WAIT FOREVER
766TA1 - rtems_message_queue_send - BUFFER 3 TO Q 1
767TA1 - rtems_task_wake_after - sleep 5 seconds
768TA2 - buffer received: BUFFER 3 TO Q 1
769TA2 - rtems_task_set_priority - make self highest priority task
770TA2 - rtems_message_queue_receive - receive from queue 2 - RTEMS_WAIT FOREVER
771<pause>
772TA1 - rtems_message_queue_send - BUFFER 1 TO Q 2
773TA2 - buffer received: BUFFER 1 TO Q 2
774TA2 - rtems_message_queue_send - BUFFER 2 TO Q 2
775TA2 - rtems_message_queue_receive - receive from queue 1 - 10 second timeout
776TA1 - rtems_message_queue_receive - receive from queue 1 - 10 second timeout
777TA3 - buffer received: BUFFER 2 TO Q 2
778TA3 - rtems_message_queue_broadcast - BUFFER 3 TO Q 1
779TA2 - buffer received: BUFFER 3 TO Q 1
780TA2 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
781TA3 - number of tasks awakened = 02
782TA3 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
783TA1 - buffer received: BUFFER 3 TO Q 1
784TA1 - rtems_task_delete - delete TA2
785TA1 - rtems_message_queue_send - BUFFER 1 TO Q 3
786TA1 - rtems_task_wake_after - sleep 5 seconds
787TA3 - buffer received: BUFFER 1 TO Q 3
788TA3 - rtems_task_delete - delete self
789<pause>
790TA1 - rtems_message_queue_send - BUFFER 2 TO Q 3
791TA1 - rtems_message_queue_send - BUFFER 3 TO Q 3
792TA1 - rtems_message_queue_send - BUFFER 4 TO Q 3
793TA1 - rtems_message_queue_urgent - BUFFER 5 TO Q 3
794TA1 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
795TA1 - buffer received: BUFFER 5 TO Q 3
796TA1 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
797TA1 - buffer received: BUFFER 2 TO Q 3
798TA1 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
799TA1 - buffer received: BUFFER 3 TO Q 3
800TA1 - rtems_message_queue_receive - receive from queue 3 - RTEMS_WAIT FOREVER
801TA1 - buffer received: BUFFER 4 TO Q 3
802TA1 - rtems_message_queue_urgent - BUFFER 3 TO Q 2
803TA1 - rtems_message_queue_receive - receive from queue 2 - RTEMS_WAIT FOREVER
804TA1 - buffer received: BUFFER 3 TO Q 2
805<pause>
806TA1 - rtems_message_queue_delete - delete queue 1
807TA1 - rtems_message_queue_urgent - BUFFER 3 TO Q 2
808TA1 - rtems_message_queue_delete - delete queue 2
809TA1 - rtems_message_queue_get_number_pending - check Q 3
810TA1 - 0 messages are pending on Q 3
811TA1 - rtems_message_queue_flush - empty Q 3
812TA1 - 0 messages were flushed from Q 3
813TA1 - rtems_message_queue_send - BUFFER 1 TO Q 3
814TA1 - rtems_message_queue_send - BUFFER 2 TO Q 3
815TA1 - rtems_message_queue_broadcast - NO BUFFER TO Q1
816TA1 - number of tasks awakened = 0
817TA1 - rtems_message_queue_get_number_pending - check Q 3
818TA1 - 2 messages are pending on Q 3
819TA1 - rtems_message_queue_send - BUFFER 3 TO Q 3
820TA1 - rtems_message_queue_flush - Q 3
821TA1 - 3 messages were flushed from Q 3
822TA1 - rtems_message_queue_send until all message buffers consumed
823TA1 - all message buffers consumed
824TA1 - rtems_message_queue_flush - Q 3
825TA1 - 100 messages were flushed from Q 3
826<pause>
827TA1 - create message queue of 20 bytes on queue 1
828TA1 - rtems_message_queue_delete - delete queue 1
829<pause>
830TA1 - rtems_message_queue_create - variable sizes
831TA1 - rtems_message_queue_create and send - variable sizes
832*** END OF TEST 13 ***
833
834
835*** TEST 14 ***
836TA1 - rtems_signal_catch - RTEMS_INTERRUPT_LEVEL( 3 )
837TA1 - rtems_signal_send - RTEMS_SIGNAL_16 to self
838ASR - ENTRY - signal => 00010000
839ASR - EXIT  - signal => 00010000
840TA1 - rtems_signal_send - RTEMS_SIGNAL_0 to self
841ASR - ENTRY - signal => 00000001
842ASR - rtems_task_wake_after - yield processor
843ASR - EXIT  - signal => 00000001
844TA1 - rtems_signal_catch - RTEMS_NO_ASR
845<pause>
846TA1 - rtems_signal_send - RTEMS_SIGNAL_1 to self
847ASR - ENTRY - signal => 00000002
848ASR - rtems_task_wake_after - yield processor
849ASR - EXIT  - signal => 00000002
850TA1 - rtems_task_mode - disable ASRs
851TA1 - sending signal to RTEMS_SELF from timer
852TA1 - waiting for signal to arrive
853TA1 - timer routine got the correct arguments
854TA1 - rtems_task_mode - enable ASRs
855ASR - ENTRY - signal => 00000008
856ASR - EXIT  - signal => 00000008
857TA2 - rtems_signal_send - RTEMS_SIGNAL_17 to TA1
858TA2 - rtems_task_wake_after - yield processor
859TA2 - rtems_signal_send - RTEMS_SIGNAL_18 and RTEMS_SIGNAL_19 to TA1
860TA2 - rtems_task_wake_after - yield processor
861ASR - ENTRY - signal => 000e0000
862ASR - EXIT  - signal => 000e0000
863TA1 - rtems_signal_catch - asraddr of NULL
864TA1 - rtems_task_delete - delete self
865*** END OF TEST 14 ***
866
867
868*** TEST 15 ***
869INIT - rtems_partition_create - partition 1
870INIT - rtems_partition_create - partition 2
871TA1 - rtems_partition_ident - partition 1 id = 2a010001
872TA1 - rtems_partition_ident - partition 2 id = 2a010002
873TA1 - rtems_partition_get_buffer - buffer 1 from partition 1  - 0x00000000
874TA1 - rtems_partition_get_buffer - buffer 2 from partition 1  - 0x00000200
875TA1 - rtems_partition_get_buffer - buffer 1 from partition 2  - 0x00000000
876TA1 - rtems_partition_get_buffer - buffer 2 from partition 2  - 0x00000080
877TA1 - rtems_partition_return_buffer - buffer 1 to partition 1 - 0x00000000
878TA1 - rtems_partition_return_buffer - buffer 2 to partition 1 - 0x00000200
879TA1 - rtems_partition_return_buffer - buffer 1 to partition 2 - 0x00000000
880TA1 - rtems_partition_return_buffer - buffer 2 to partition 2 - 0x00000080
881TA1 - rtems_partition_delete - delete partition 1
882TA1 - rtems_partition_delete - delete partition 2
883*** END OF TEST 15 ***
884
885
886*** TEST 16 ***
887TA1 - rtems_region_ident - rnid => 32010001
888TA1 - rtems_region_get_segment - wait on 100 byte segment from region 2
889TA1 - got segment from region 2 - 0x00000030
890TA1 - rtems_region_get_segment - wait on 3K segment from region 3
891TA1 - got segment from region 3 - 0x00000080
892TA1 - rtems_region_get_segment - get 3080 byte segment from region 1 - NO_WAIT
893TA1 - got segment from region 1 - 0x00000060
894TA1 - rtems_task_wake_after - yield processor
895TA2 - rtems_region_get_segment - wait on 2K segment from region 1
896TA3 - rtems_region_get_segment - wait on 3950 byte segment from region 2
897<pause>
898TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000060
899TA1 - rtems_region_get_segment - wait 10 seconds for 3K segment from region 1
900TA2 - got segment from region 1 - 0x00000060
901TA2 - rtems_region_return_segment - return segment to region 1 - 0x00000060
902TA2 - rtems_task_set_priority - make self highest priority task
903TA2 - rtems_region_get_segment - wait on 3950 byte segment
904TA1 - got segment from region 1 - 0x00000060
905TA1 - rtems_region_return_segment - return segment to region 2 - 0x00000030
906TA2 - got segment from region 2 - 0x00000030
907TA2 - rtems_region_return_segment - return segment to region 2 - 0x00000030
908TA2 - rtems_task_delete - delete self
909TA1 - rtems_task_wake_after - yield processor
910TA3 - got segment from region 2 - 0x00000030
911TA3 - rtems_region_get_segment - wait on 2K segment from region 3
912TA1 - rtems_task_delete - delete TA3
913<pause>
914TA1 - rtems_task_wake_after - yield processor
915TA4 - rtems_region_get_segment - wait on 1.5K segment from region 1
916TA5 - rtems_region_get_segment - wait on 1.5K segment from region 1
917TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000060
918TA1 - rtems_task_wake_after - yield processor
919TA4 - got and returned 0x00000060
920TA5 - got and returned 0x000006e0
921TA1 - rtems_region_get_segment - wait 10 seconds for 3K segment from region 1
922TA1 - got segment from region 1 - 0x00000060
923TA1 - rtems_task_wake_after - yield processor
924TA4 - rtems_region_get_segment - wait on 3K segment from region 1
925TA5 - rtems_region_get_segment - wait on 3K segment from region 1
926TA1 - rtems_task_delete - delete TA4
927TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000060
928TA1 - rtems_task_wake_after - yield processor
929TA5 - got segment from region 1 - 0x00000060
930TA5 - rtems_region_return_segment - return segment to region 1 - 0x00000060
931TA5 - rtems_task_delete - delete self
932TA1 - rtems_region_delete - delete region 1
933TA1 - rtems_region_get_segment - get 3K segment from region 4
934TA1 - got segment from region 4 - 0x00000030
935TA1 - rtems_region_get_segment - attempt to get 3K segment from region 4
936TA1 - rtems_region_get_segment - RTEMS_UNSATISFIED
937TA1 - rtems_region_extend - extend region 4 by 1
938TA1 - rtems_region_extend - RTEMS_INVALID_ADDRESS
939TA1 - rtems_region_extend - extend region 4 by 4K - 1
940TA1 - rtems_region_get_segment - attempt to get 3K segment from region 4
941TA1 - got 3K segment from region 4 - 0x00001030
942TA1 - rtems_region_return_segment - return segment to region 4 - 0x00000030
943TA1 - rtems_region_return_segment - return segment to region 4 - 0x00001030
944TA1 - rtems_region_delete - delete region 4
945*** END OF TEST 16 ***
946
947
948*** TEST 17 ***
949TA2 - Suspending self
950TA1 - rtems_signal_catch: initializing signal catcher
951TA1 - Sending signal to self
952TA2 - signal_return preempted correctly
953TA1 - TA2 correctly preempted me
954TA1 - Got Back!!!
955*** END OF TEST 17 ***
956
957
958*** TEST 18 ***
959Init - rtems_workspace_get_information - OK
960Init - rtems_task_create - Unsatisfied on Extensions
961Init - rtems_task_delete - OK
962Init - verify workspace has same memory
963*** END OF TEST 18 ***
964
965
966*** TEST 19 ***
967FP1  - integer base = (0x6000)
968FP1  - float base = (g)
969FP1  - integer base = (0x6000)
970FP1  - float base = (g)
971TA1  - integer base = (0x1000)
972TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
973TA2  - integer base = (0x2000)
974TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
975TA3  - integer base = (0x3000)
976TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
977TA4  - integer base = (0x4000)
978TA4  - float base = (g)
979TA4  - rtems_clock_get_tod - 09:00:00   12/31/1988
980TA4  - rtems_clock_get_tod - 09:00:01   12/31/1988
981TA4  - rtems_clock_get_tod - 09:00:02   12/31/1988
982TA4  - rtems_clock_get_tod - 09:00:03   12/31/1988
983TA4  - rtems_clock_get_tod - 09:00:04   12/31/1988
984TA5  - integer base = (0x5000)
985TA5  - float base = (g)
986TA5  - rtems_clock_get_tod - 09:00:04   12/31/1988
987TA4  - rtems_clock_get_tod - 09:00:05   12/31/1988
988TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
989TA5  - rtems_clock_get_tod - 09:00:05   12/31/1988
990TA4  - rtems_clock_get_tod - 09:00:06   12/31/1988
991TA5  - rtems_clock_get_tod - 09:00:06   12/31/1988
992TA4  - rtems_clock_get_tod - 09:00:07   12/31/1988
993TA5  - rtems_clock_get_tod - 09:00:07   12/31/1988
994TA4  - rtems_clock_get_tod - 09:00:08   12/31/1988
995TA5  - rtems_clock_get_tod - 09:00:08   12/31/1988
996TA4  - rtems_clock_get_tod - 09:00:09   12/31/1988
997TA5  - rtems_clock_get_tod - 09:00:09   12/31/1988
998TA4  - rtems_clock_get_tod - 09:00:10   12/31/1988
999TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
1000TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
1001TA5  - rtems_clock_get_tod - 09:00:10   12/31/1988
1002TA4  - rtems_clock_get_tod - 09:00:11   12/31/1988
1003TA5  - rtems_clock_get_tod - 09:00:11   12/31/1988
1004TA4  - rtems_clock_get_tod - 09:00:12   12/31/1988
1005TA5  - rtems_clock_get_tod - 09:00:12   12/31/1988
1006TA4  - rtems_clock_get_tod - 09:00:13   12/31/1988
1007TA5  - rtems_clock_get_tod - 09:00:13   12/31/1988
1008TA4  - rtems_clock_get_tod - 09:00:14   12/31/1988
1009TA5  - rtems_clock_get_tod - 09:00:14   12/31/1988
1010TA4  - rtems_clock_get_tod - 09:00:15   12/31/1988
1011TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
1012TA3  - rtems_clock_get_tod - 09:00:15   12/31/1988
1013TA5  - rtems_clock_get_tod - 09:00:15   12/31/1988
1014TA4 - rtems_task_delete - self
1015TA5 - rtems_task_delete - TA3
1016*** END OF TEST 19 ***
1017
1018
1019*** TEST 20 ***
1020TA1 - rtems_rate_monotonic_create id = 0x42010001
1021TA1 - rtems_rate_monotonic_ident id = 0x42010001
1022TA1 - (0x42010001) period 2
1023TA2 - rtems_rate_monotonic_create id = 0x42010002
1024TA2 - rtems_rate_monotonic_ident id = 0x42010002
1025TA2 - (0x42010002) period 2
1026TA3 - rtems_rate_monotonic_create id = 0x42010003
1027TA3 - rtems_rate_monotonic_ident id = 0x42010003
1028TA3 - (0x42010003) period 2
1029TA4 - rtems_rate_monotonic_create id = 0x42010004
1030TA4 - rtems_rate_monotonic_ident id = 0x42010004
1031TA4 - (0x42010004) period 2
1032TA5 - rtems_rate_monotonic_create id = 0x42010005
1033TA5 - rtems_rate_monotonic_ident id = 0x42010005
1034TA5 - (0x42010005) period 100
1035TA6 - rtems_rate_monotonic_create id = 0x42010006
1036TA6 - rtems_rate_monotonic_ident id = 0x42010006
1037TA6 - (0x42010006) period 0
1038TA5 - PERIODS CHECK OK (1)
1039TA5 - PERIODS CHECK OK (2)
1040TA5 - PERIODS CHECK OK (3)
1041TA5 - PERIODS CHECK OK (4)
1042TA5 - PERIODS CHECK OK (5)
1043TA6 - Actual: 10 Expected: 10 - OK
1044TA6 - Actual: 20 Expected: 20 - OK
1045TA6 - Actual: 30 Expected: 30 - OK
1046TA6 - Actual: 40 Expected: 40 - OK
1047TA6 - Actual: 50 Expected: 50 - OK
1048TA6 - Actual: 60 Expected: 60 - OK
1049TA6 - Actual: 70 Expected: 70 - OK
1050TA6 - Actual: 80 Expected: 80 - OK
1051TA6 - Actual: 90 Expected: 90 - OK
1052TA6 - Actual: 100 Expected: 100 - OK
1053TA5 - PERIODS CHECK OK (6)
1054TA5 - PERIODS CHECK OK (7)
1055TA5 - PERIODS CHECK OK (8)
1056TA5 - PERIODS CHECK OK (9)
1057TA5 - PERIODS CHECK OK (10)
1058*** END OF TEST 20 ***
1059
1060
1061*** TEST 21 ***
1062-----  TESTING THE NULL DRIVER CHECKS  -----
1063rtems_io_initialize  - NULL DRIVER RTEMS_SUCCESSFUL
1064rtems_io_open        - NULL DRIVER RTEMS_SUCCESSFUL
1065rtems_io_close       - NULL DRIVER RTEMS_SUCCESSFUL
1066rtems_io_read        - NULL DRIVER RTEMS_SUCCESSFUL
1067rtems_io_write       - NULL DRIVER RTEMS_SUCCESSFUL
1068rtems_io_control     - NULL DRIVER RTEMS_SUCCESSFUL
1069-----  TESTING THE I/O MANAGER DIRECTIVES  -----
1070rtems_io_initialize  - STUB DRIVER RTEMS_SUCCESSFUL
1071rtems_io_open        - STUB DRIVER RTEMS_SUCCESSFUL
1072rtems_io_close       - STUB DRIVER RTEMS_SUCCESSFUL
1073rtems_io_read        - STUB DRIVER RTEMS_SUCCESSFUL
1074rtems_io_write       - STUB DRIVER RTEMS_SUCCESSFUL
1075rtems_io_control     - STUB DRIVER RTEMS_SUCCESSFUL
1076-----  RETURNING INVALID MAJOR NUMBER -----
1077rtems_io_initialize  - RTEMS_INVALID_NUMBER
1078rtems_io_open        - RTEMS_INVALID_NUMBER
1079-----  EXERCISE DRIVER REGISTER -----
1080rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL registered
1081rtems_io_register_driver - RTEMS_INVALID_ADDRESS - NULL device
1082rtems_io_register_driver - RTEMS_INVALID_ADDRESS - no callouts
1083rtems_io_register_driver - RTEMS_INVALID_NUMBER - bad major
1084rtems_io_register_driver - RTEMS_SUCCESSFUL - overwrite NULL
1085rtems_io_register_driver - RTEMS_TOO_MANY - no slots
1086rtems_io_register_driver - RTEMS_RESOURCE_IN_USE - major in use
1087rtems_io_unregister_driver - RTEMS_SUCCESSFUL
1088rtems_io_lookup_name( "", &info ) - RTEMS_UNSATISFIED
1089rtems_io_lookup_name( "/dev", &info ) - RTEMS_UNSATISFIED
1090rtems_io_lookup_name( "/dev/null", &info ) - RTEMS_SUCCESSFUL
1091*** END OF TEST 21 ***
1092
1093
1094*** TEST 22 ***
1095INIT - rtems_timer_create - creating timer 1
1096INIT - timer 1 has id (0x12010001)
1097TA1 - rtems_timer_ident - identing timer 1
1098TA1 - timer 1 has id (0x12010001)
1099TA1 - rtems_clock_get_tod - 09:00:00   12/31/1988
1100TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
1101TA1 - rtems_task_suspend( RTEMS_SELF )
1102TA1 - rtems_clock_get_tod - 09:00:03   12/31/1988
1103TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
1104TA1 - rtems_task_wake_after - 1 second
1105TA1 - rtems_clock_get_tod - 09:00:04   12/31/1988
1106TA1 - rtems_timer_reset - timer 1
1107TA1 - rtems_task_suspend( RTEMS_SELF )
1108TA1 - rtems_clock_get_tod - 09:00:07   12/31/1988
1109<pause>
1110TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
1111TA1 - rtems_timer_cancel - timer 1
1112TA1 - rtems_clock_get_tod - 09:00:07   12/31/1988
1113TA1 - rtems_timer_fire_when - timer 1 in 3 seconds
1114TA1 - rtems_task_suspend( RTEMS_SELF )
1115TA1 - rtems_clock_get_tod - 09:00:10   12/31/1988
1116TA1 - rtems_timer_fire_when - timer 1 in 3 seconds
1117TA1 - rtems_task_wake_after - 1 second
1118TA1 - rtems_clock_get_tod - 09:00:11   12/31/1988
1119TA1 - rtems_timer_cancel - timer 1
1120TA1 - rtems_task_wake_after - YIELD (only task at priority)
1121TA1 - timer_deleting - timer 1
1122*** END OF TEST 22 ***
1123
1124
1125*** TEST 23 ***
1126INIT - rtems_port_create - DP1 - int = 0x1000   ext = 0x2000
1127TA1 - rtems_port_ident - 0x3a010001
1128TA1 - rtems_port_external_to_internal - 0x200e => 0x100e
1129TA1 - rtems_port_internal_to_external - 0x100e => 0x200e
1130TA1 - rtems_port_external_to_internal - 0x300e => 0x300e
1131TA1 - rtems_port_internal_to_external - 0x50e => 0x50e
1132TA1 - rtems_port_delete - DP1
1133*** END OF TEST 23 ***
1134
1135
1136*** TEST 24 ***
1137TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
1138TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
1139TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
1140TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
1141TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
1142TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
1143TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
1144TA3  - rtems_clock_get_tod - 09:00:15   12/31/1988
1145TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
1146TA2  - rtems_clock_get_tod - 09:00:20   12/31/1988
1147TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
1148TA1  - rtems_clock_get_tod - 09:00:30   12/31/1988
1149TA3  - rtems_clock_get_tod - 09:00:30   12/31/1988
1150TA2  - rtems_clock_get_tod - 09:00:30   12/31/1988
1151*** END OF TEST 24 ***
1152
1153
1154*** TEST 25 ***
1155TA1 - rtems_region_ident - 0x32010001
1156TA1 - rtems_region_get_segment - wait on 64 byte segment from region 1
1157TA1 - got segment from region 1 - 0x00000030
1158TA1 - rtems_region_get_segment_size from - 0x00000030
1159TA1 - got segment size of 124
1160TA1 - rtems_region_get_segment - wait on 128 byte segment from region 1
1161TA1 - got segment from region 1 - 0x000000b0
1162TA1 - rtems_region_get_segment - wait on 256 byte segment from region 1
1163TA1 - got segment from region 1 - 0x00000170
1164TA1 - rtems_region_get_segment - wait on 512 byte segment from region 1
1165TA1 - got segment from region 1 - 0x000002b0
1166TA1 - rtems_region_get_segment - wait on 1024 byte segment from region 1
1167TA1 - got segment from region 1 - 0x000004f0
1168TA1 - rtems_region_get_segment - wait on 2048 byte segment from region 1
1169TA1 - got segment from region 1 - 0x00000930
1170TA1 - rtems_region_get_segment - wait on 4096 byte segment from region 1
1171TA1 - got segment from region 1 - 0x00001170
1172TA1 - rtems_region_get_segment - wait on 8192 byte segment from region 1
1173TA1 - got segment from region 1 - 0x000021b0
1174TA1 - rtems_region_get_segment_size from - 0x000021b0
1175TA1 - got segment size of 8252
1176TA1 - rtems_region_get_information - 0x32010001
1177TA1 - got information - free = 1, used = 8
1178TA1 - rtems_region_get_free_information - 0x32010001
1179TA1 - got free information - free = 1, used = 0
1180<pause>
1181TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000170
1182TA1 - rtems_region_return_segment - return segment to region 1 - 0x000002b0
1183TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000030
1184TA1 - rtems_region_return_segment - return segment to region 1 - 0x000000b0
1185TA1 - rtems_region_return_segment - return segment to region 1 - 0x00001170
1186TA1 - rtems_region_return_segment - return segment to region 1 - 0x00000930
1187TA1 - rtems_region_return_segment - return segment to region 1 - 0x000021b0
1188TA1 - rtems_region_return_segment - return segment to region 1 - 0x000004f0
1189TA1 - rtems_region_delete - walks heap if debug enabled
1190*** END OF TEST 25 ***
1191
1192
1193*** TEST 26 ***
1194subTask2 - Task 1 suspended? - should be 0: 0
1195subTask1 - Event sent
1196subTask2 - Task 1 suspended? - should be 1: 1
1197subTask2 - Task 1 suspended? - should be 0: 0
1198subTask1 - Back to task 1
1199subTask2 - Task 1 suspended? - should be 1: 1
1200*** END OF TEST 26 ***
1201
1202
1203*** TEST 27 ***
1204Testing binary semaphore flush
1205Flushed all waiting tasks
1206*** END OF TEST 27 ***
1207
1208
1209*** TEST 27a ***
1210Testing counting semaphore flush
1211Flushed all waiting tasks
1212*** END OF TEST 27a ***
1213*** START OF TEST 28 ***
1214task variable add - NULL pointer - RTEMS_INVALID_ADDRESS
1215task variable get - bad Id - RTEMS_INVALID_ID
1216task variable get - NULL pointer - RTEMS_INVALID_ADDRESS
1217task variable get - bad result - RTEMS_INVALID_ADDRESS
1218task variable get - bad pointer - RTEMS_INVALID_ADDRESS
1219task variable delete - bad Id - RTEMS_INVALID_ID
1220task variable delete - NULL pointer - RTEMS_INVALID_ADDRESS
1221task variable delete - bad pointer - RTEMS_INVALID_ADDRESS
1222task variable add - bad Id - RTEMS_INVALID_ID
1223Adding multiple task variables
1224Obtaining multiple task variables
1225Deleting multiple task variables
1226Adding multiple task variables to delete implicitly
1227Deleting task variables in another task
1228task_variable_add - returns NO_MEMORY
1229*** END OF TEST 28 ***
1230*** SP29 - SIMPLE SEMAPHORE TEST ***
1231This test only prints on errors.
1232*** END OF TEST 29 ***
1233
1234
1235*** TEST 30 ***
1236timer_initiate_server -- INVALID_PRIORITY
1237timer_initiate_server -- OK
1238timer_initiate_server -- already started
1239TA1  - rtems_clock_get_tod - 09:00:00   12/31/1988
1240TA2  - rtems_clock_get_tod - 09:00:00   12/31/1988
1241TA3  - rtems_clock_get_tod - 09:00:00   12/31/1988
1242TA1  - rtems_clock_get_tod - 09:00:05   12/31/1988
1243TA1  - rtems_clock_get_tod - 09:00:10   12/31/1988
1244TA2  - rtems_clock_get_tod - 09:00:10   12/31/1988
1245TA1  - rtems_clock_get_tod - 09:00:15   12/31/1988
1246TA3  - rtems_clock_get_tod - 09:00:15   12/31/1988
1247TA1  - rtems_clock_get_tod - 09:00:20   12/31/1988
1248TA2  - rtems_clock_get_tod - 09:00:20   12/31/1988
1249TA1  - rtems_clock_get_tod - 09:00:25   12/31/1988
1250TA1  - rtems_clock_get_tod - 09:00:30   12/31/1988
1251TA3  - rtems_clock_get_tod - 09:00:30   12/31/1988
1252TA2  - rtems_clock_get_tod - 09:00:30   12/31/1988
1253*** END OF TEST 30 ***
1254
1255
1256*** TEST 31 ***
1257INIT - rtems_timer_create - creating timer 1
1258INIT - timer 1 has id (0x12010001)
1259INIT - rtems_timer_create - creating timer 2
1260INIT - timer 2 has id (0x12010002)
1261TA1 - rtems_timer_ident - identing timer 1
1262TA1 - timer 1 has id (0x12010001)
1263TA1 - rtems_timer_ident - identing timer 2
1264TA1 - timer 2 has id (0x12010002)
1265TA1 - rtems_timer_server_fire_after - 1 second
1266TA1 - rtems_task_wake_after - 1/2 second
1267TA1 - rtems_timer_server_fire_after - timer 2 in 1/2 second
1268TA1 - rtems_timer_cancel - timer 1
1269TA1 - rtems_timer_cancel - timer 2
1270TA1 - rtems_timer_server_fire_after - timer 1 in 30 seconds
1271TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
1272Timer 1 scheduled for 3054 ticks since boot
1273Timer Server scheduled for 3054 ticks since boot
1274TA1 - rtems_task_wake_after - 1 second
1275TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
1276Timer 1 scheduled for 3054 ticks since boot
1277Timer Server scheduled for 3054 ticks since boot
1278TA1 - rtems_task_wake_after - 1 second
1279TA1 - rtems_timer_server_fire_after - timer 2 in 60 seconds
1280Timer 1 scheduled for 3054 ticks since boot
1281Timer Server scheduled for 3054 ticks since boot
1282TA1 - rtems_timer_cancel - timer 1
1283TA1 - rtems_timer_cancel - timer 2
1284TA1 - rtems_clock_get_tod - 09:00:02   12/31/1988
1285TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
1286TA1 - rtems_task_suspend( RTEMS_SELF )
1287TA1 - rtems_clock_get_tod - 09:00:05   12/31/1988
1288TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
1289TA1 - rtems_task_wake_after - 1 second
1290TA1 - rtems_clock_get_tod - 09:00:06   12/31/1988
1291TA1 - rtems_timer_reset - timer 1
1292TA1 - rtems_task_suspend( RTEMS_SELF )
1293TA1 - rtems_clock_get_tod - 09:00:09   12/31/1988
1294<pause>
1295TA1 - rtems_timer_server_fire_after - timer 1 in 3 seconds
1296TA1 - rtems_timer_cancel - timer 1
1297TA1 - rtems_clock_get_tod - 09:00:07   12/31/1988
1298TA1 - rtems_timer_server_fire_when - timer 1 in 3 seconds
1299TA1 - rtems_task_suspend( RTEMS_SELF )
1300TA1 - rtems_clock_get_tod - 09:00:10   12/31/1988
1301TA1 - rtems_timer_server_fire_when - timer 1 in 3 seconds
1302TA1 - rtems_task_wake_after - 1 second
1303TA1 - rtems_clock_get_tod - 09:00:11   12/31/1988
1304TA1 - rtems_timer_cancel - timer 1
1305TA1 - rtems_timer_server_fire_when - timer 1 in 3 seconds
1306TA1 - rtems_timer_server_fire_when - timer 2 in 3 seconds
1307TA1 - rtems_task_wake_after - 1 second
1308TA1 - rtems_timer_server_fire_when - timer 2 in 3 seconds
1309TA1 - rtems_timer_cancel - timer 1
1310TA1 - rtems_timer_cancel - timer 2
1311TA1 - rtems_timer_server_fire_when - timer 1 in 1 seconds
1312TA1 - rtems_timer_server_fire_after - timer 2 in 1 tick
1313TA1 - rtems_task_wake_after - 1 tick
1314TA1 - rtems_timer_cancel - timer 1
1315TA1 - rtems_task_wake_after - YIELD (only task at priority)
1316TA1 - timer_deleting - timer 1
1317*** END OF TEST 31 ***
1318
1319
1320*** TEST 32 ***
1321period 0: measured 1 tick(s), wanted 1
1322period 1: measured 50 tick(s), wanted 50
1323period 2: measured 200 tick(s), wanted 200
1324period 3: measured 25 tick(s), wanted 25
1325period 4: measured 3 tick(s), wanted 3
1326*** END OF TEST 32 ***
1327
1328
1329*** TEST 33 ***
1330rtems_barrier_delete - bad id - INVALID_ID
1331rtems_barrier_release - bad id - INVALID_ID
1332rtems_barrier_wait - bad id - INVALID_ID
1333Create barrier with automatic release and 0 max waiters
1334rtems_barrier_create - bad name - INVALID_NAME
1335rtems_barrier_create - NULL barrier ID - INVALID_ADDRESS
1336rtems_barrier_create - OK
1337rtems_barrier_create - too many
1338Check barrier ident
1339Wait on barrier w/timeout and TIMEOUT
1340rtems_barrier_release - NULL return count - INVALID_ADDRESS
1341
1342*** Testing manual release of barrier ***
1343Delay to let Waiters block
1344Waiter 0 waiting on barrier
1345Waiter 1 waiting on barrier
1346Waiter 2 waiting on barrier
1347Waiter 3 waiting on barrier
1348Releasing tasks
1349Delay to let Waiters print a message
1350Waiter 0 back from barrier
1351Waiter 1 back from barrier
1352Waiter 2 back from barrier
1353Waiter 3 back from barrier
1354
1355*** Testing Deletion of barrier ***
1356Delay to let Waiters block
1357Waiter 0 waiting on barrier
1358Waiter 1 waiting on barrier
1359Waiter 2 waiting on barrier
1360Waiter 3 waiting on barrier
1361rtems_barrier_delete - OK
1362Delay to let Waiters print a message
1363Waiter 0 back from barrier
1364Waiter 1 back from barrier
1365Waiter 2 back from barrier
1366Waiter 3 back from barrier
1367rtems_barrier_create - OK
1368
1369*** Testing automatic release of barrier ***
1370Delay to let task wait on barrier
1371Waiter 0 waiting on barrier
1372Waiter 1 waiting on barrier
1373Waiter 2 waiting on barrier
1374Waiter 3 waiting on barrier
1375Waiter 3 back from barrier
1376Waiter 0 back from barrier
1377Waiter 1 back from barrier
1378Waiter 2 back from barrier
1379*** END OF TEST 33 ***
1380
1381
1382*** TEST 34 ***
1383Blockers[0] Id = 0x0a010002
1384Blockers[1] Id = 0x0a010003
1385Blockers[2] Id = 0x0a010004
1386Blockers[3] Id = 0x0a010005
1387Blockers[4] Id = 0x0a010006
1388semaphore_obtain -- BlockingTask 0 @ pri=2) blocks
1389semaphore_obtain -- BlockingTask 1 @ pri=3) blocks
1390semaphore_obtain -- BlockingTask 2 @ pri=4) blocks
1391semaphore_obtain -- BlockingTask 3 @ pri=5) blocks
1392semaphore_obtain -- BlockingTask 4 @ pri=6) blocks
1393rtems_task_set_priority -- invert priorities of tasks
1394rtems_semaphore_release -- OK
1395semaphore_obtain -- BlockingTask 4 @ pri=2) returns
1396rtems_semaphore_release -- OK
1397semaphore_obtain -- BlockingTask 3 @ pri=3) returns
1398rtems_semaphore_release -- OK
1399semaphore_obtain -- BlockingTask 2 @ pri=4) returns
1400rtems_semaphore_release -- OK
1401semaphore_obtain -- BlockingTask 1 @ pri=5) returns
1402rtems_semaphore_release -- OK
1403semaphore_obtain -- BlockingTask 0 @ pri=6) returns
1404*** END OF TEST 34 ***
1405
1406
1407*** TEST 35 ***
1408Sync Mutex Id = 0x1a01000a
1409Local Mutex Id = 0x1a01000b
1410Remote Mutex Id = 0x1a01000c
1411Ending Init-task
1412TaMedium[0] Id = 0x0a010002
1413TaMedium[1] Id = 0x0a010003
1414TaMedium[2] Id = 0x0a010004
1415TaHigh Id = 0x0a010005
1416TaLow Id = 0x0a010006
1417TaHwSim Id = 0x0a010007
1418High_Exec (0) begins...
1419Medium_Exec (0) begins...
1420Medium_Exec (1) begins...
1421Medium_Exec (2) begins...
1422LocalHwSim_Exec begins...
1423  AccessLocalHw called by MED0 -- 128
1424  AccessLocalHw called by MED2 -- 128
1425  AccessLocalHw called by MED1 -- 128
1426Low_Exec (0) begins...
1427  AccessLocalHw returns to MED0 -- 128
1428  AccessLocalHw called by MED0 -- 128
1429AccessRemoteHw called by LOW  -- 254
1430AccessRemoteHw access local LOW  -- 254
1431  AccessLocalHw called by LOW  -- 254
1432AccessRemoteHw called by HIGH -- 127
1433  AccessLocalHw returns to MED2 -- 128
1434  AccessLocalHw called by MED2 -- 128
1435  AccessLocalHw returns to LOW  -- 127
1436AccessRemoteHw access local HIGH -- 127
1437  AccessLocalHw called by HIGH -- 127
1438AccessRemoteHw returns to LOW  -- 254
1439AccessRemoteHw called by LOW  -- 254
1440  AccessLocalHw returns to MED1 -- 128
1441  AccessLocalHw called by MED1 -- 128
1442  AccessLocalHw returns to HIGH -- 127
1443AccessRemoteHw returns to HIGH -- 127
1444AccessRemoteHw called by HIGH -- 127
1445AccessRemoteHw access local LOW  -- 127
1446  AccessLocalHw called by LOW  -- 127
1447  AccessLocalHw returns to MED0 -- 128
1448  AccessLocalHw called by MED0 -- 128
1449  AccessLocalHw returns to LOW  -- 127
1450AccessRemoteHw access local HIGH -- 127
1451  AccessLocalHw called by HIGH -- 127
1452AccessRemoteHw returns to LOW  -- 254
1453AccessRemoteHw called by LOW  -- 254
1454  AccessLocalHw returns to MED2 -- 128
1455  AccessLocalHw called by MED2 -- 128
1456  AccessLocalHw returns to HIGH -- 127
1457AccessRemoteHw returns to HIGH -- 127
1458AccessRemoteHw called by HIGH -- 127
1459AccessRemoteHw access local LOW  -- 127
1460  AccessLocalHw called by LOW  -- 127
1461  AccessLocalHw returns to MED1 -- 128
1462*** END OF TEST 35 ***
1463
1464
1465*** TEST 37 ***
1466clock_tick from task level
1467Blocking task... suspending self
1468clock_tick from task level with preempt -- OK
1469interrupt is in progress (use body)
1470interrupt disable (use inline)
1471interrupt flash (use inline)
1472interrupt enable (use inline)
1473interrupt level attribute (use inline)
1474test case working..
1475interrupt is in progress (use body)
1476interrupt disable (use body)
1477interrupt disable (use body)
1478interrupt flash (use body)
1479interrupt enable (use body)
1480interrupt level attribute (use body)
1481test seems to work
1482isr_in_progress(inline) from ISR -- OK
1483isr_in_progress(body) from ISR -- OK
1484*** END OF TEST 37 ***
1485
1486
1487*** TEST 38 ***
1488rtems_signal_catch - handler installed
1489Signal sent from ISR has been processed
1490*** END OF TEST 38 ***
1491
1492
1493*** TEST 39 ***
1494Event sent from ISR hitting synchronization point has occurred
1495Event sent from ISR (with timeout) hitting synchronization point has occurred
1496*** END OF TEST 39 ***
1497
1498
1499*** TEST 40 ***
1500Init - rtems_io_register_driver - init == NULL, open != NULL OK
1501Init - Major slot returned = 2
1502Init - rtems_io_register_driver - init == NULL, open != NULL OK
1503Init - Major slot returned = 3
1504Init - rtems_io_register_driver - used slot
1505Init - rtems_io_unregister_driver - used slot
1506Init - rtems_io_register_driver - free slot
1507Init - rtems_io_register_driver - called from interrupt context
1508Init - rtems_io_register_driver - invalid registered major pointer
1509Init - rtems_io_register_driver - invalid driver table pointer
1510Init - rtems_io_register_driver - invalid empty driver table
1511Init - rtems_io_register_driver - invalid major
1512Init - rtems_io_unregister_driver - called from interrupt context
1513Init - rtems_io_unregister_driver - invalid major number
1514*** END OF TEST 40 ***
1515
1516
1517*** TEST 41 ***
1518Init - overwrite internal value to trip case
1519Init - rtems_iterate_over_all_threads
1520*** END OF TEST 41 ***
1521
1522
1523*** START OF TEST 42 ***
1524Exercising blocking discipline w/extract in FIFO order
1525Exercising blocking discipline w/unblock in FIFO order
1526TA00 - unblocked - OK
1527TA01 - unblocked - OK
1528TA02 - unblocked - OK
1529TA03 - unblocked - OK
1530TA04 - unblocked - OK
1531TA05 - unblocked - OK
1532TA06 - unblocked - OK
1533TA07 - unblocked - OK
1534TA08 - unblocked - OK
1535TA09 - unblocked - OK
1536TA10 - unblocked - OK
1537TA11 - unblocked - OK
1538TA12 - unblocked - OK
1539TA13 - unblocked - OK
1540TA14 - unblocked - OK
1541TA15 - unblocked - OK
1542TA16 - unblocked - OK
1543TA17 - unblocked - OK
1544TA18 - unblocked - OK
1545TA19 - unblocked - OK
1546<pause - screen 2>
1547Exercising blocking discipline w/extract in priority order
1548Exercising blocking discipline w/unblock in priority order
1549TA04 - unblocked - OK
1550TA05 - unblocked - OK
1551TA06 - unblocked - OK
1552TA07 - unblocked - OK
1553TA09 - unblocked - OK
1554TA10 - unblocked - OK
1555TA11 - unblocked - OK
1556TA12 - unblocked - OK
1557TA13 - unblocked - OK
1558TA08 - unblocked - OK
1559TA16 - unblocked - OK
1560TA17 - unblocked - OK
1561TA18 - unblocked - OK
1562TA19 - unblocked - OK
1563TA00 - unblocked - OK
1564TA01 - unblocked - OK
1565TA02 - unblocked - OK
1566TA03 - unblocked - OK
1567TA15 - unblocked - OK
1568TA14 - unblocked - OK
1569*** END OF TEST 42 ***
1570
1571
1572*** TEST 43 ***
1573RTEMS Version: rtems-4.10.99.0(SPARC/w/FPU/sis)
1574rtems_object_get_classic_name - INVALID_ADDRESS
1575rtems_object_get_classic_name - INVALID_ID (bad index)
1576rtems_object_get_classic_name - INVALID_ID (unallocated index)
1577rtems_object_get_classic_name - INVALID_ID (bad API)
1578UI1  - name returned by rtems_object_get_classic_name for Init task id
1579UI1  - name returned by rtems_object_get_classic_name for RTEMS_SELF
1580TEMP - rtems_build_name for TEMP
1581rtems_object_get_name - bad id for class with instances
1582rtems_object_get_name - bad id for class without instances
1583rtems_object_get_name - bad length
1584rtems_object_get_name - bad pointer
1585rtems_object_get_name returned (UI1 ) for init task id
1586rtems_object_get_name returned (UI1 ) for RTEMS_SELF
1587rtems_object_set_name - INVALID_ADDRESS
1588rtems_object_set_name - INVALID_ID (bad API)
1589rtems_object_set_name - INVALID_ID (bad index)
1590rtems_object_set_name - change name of init task to (New1)
1591New1 - name returned by rtems_object_get_classic_name
1592rtems_object_get_name returned (New1) for init task
1593rtems_object_set_name - change name of init task to (Ne1)
1594Ne1  - name returned by rtems_object_get_classic_name
1595rtems_object_get_name returned (Ne1 ) for init task
1596rtems_object_set_name - change name of init task to (N1)
1597N1   - name returned by rtems_object_get_classic_name
1598rtems_object_get_name returned (N1  ) for init task
1599rtems_object_set_name - change name of init task to (N)
1600N    - name returned by rtems_object_get_classic_name
1601rtems_object_get_name returned (N   ) for init task
1602rtems_object_set_name - change name of init task to ()
1603*    - name returned by rtems_object_get_classic_name
1604rtems_object_get_name returned () for init task
1605rtems_object_set_name - change name of init task to (N-0x07-0x09-1)
1606N**1 - name returned by rtems_object_get_classic_name
1607rtems_object_get_name returned (N**1) for init task
1608rtems_object_set_name - change name of init task to (SELF)
1609SELF - name returned by rtems_object_get_classic_name
1610rtems_object_get_name returned (SELF) for init task
1611rtems_object_get_name returned (SELF) for init task id
1612rtems_build_id - build an id to match init task
1613rtems_object_id_get_api - OK
1614rtems_object_id_get_class - OK
1615rtems_object_id_get_node - OK
1616rtems_object_id_get_index - OK
1617<pause>
1618rtems_object_id_api_minimum returned 1
1619rtems_object_id_api_maximum returned 3
1620rtems_object_api_minimum_class(0) returned -1
1621rtems_object_api_maximum_class(0) returned 0
1622rtems_object_api_minimum_class(0) returned -1
1623rtems_object_api_maximum_class(0) returned 0
1624rtems_object_api_minimum_class(255) returned -1
1625rtems_object_api_maximum_class(255) returned 0
1626rtems_object_api_minimum_class(OBJECTS_INTERNAL_API) returned 1
1627rtems_object_api_maximum_class(OBJECTS_INTERNAL_API) returned 2
1628rtems_object_api_minimum_class(OBJECTS_CLASSIC_API) returned 1
1629rtems_object_api_maximum_class(OBJECTS_CLASSIC_API) returned 10
1630<pause>
1631rtems_object_get_api_name(0) = BAD CLASS
1632rtems_object_get_api_name(255) = BAD CLASS
1633rtems_object_get_api_name(INTERNAL_API) = Internal
1634rtems_object_get_api_name(CLASSIC_API) = Classic
1635rtems_object_get_api_class_name(0, RTEMS_TASKS) = BAD API
1636rtems_object_get_api_class_name(CLASSIC_API, 0) = BAD CLASS
1637rtems_object_get_api_class_name(INTERNAL_API, MUTEXES) = Mutex
1638rtems_object_get_api_class_name(CLASSIC_API, RTEMS_BARRIERS) = Barrier
1639<pause>
1640rtems_object_get_class_information - INVALID_ADDRESS
1641rtems_object_get_class_information - INVALID_NUMBER (bad API)
1642rtems_object_get_class_information - INVALID_NUMBER (api=0xff)
1643rtems_object_get_class_information - INVALID_NUMBER (class=0)
1644rtems_object_get_class_information - INVALID_NUMBER (class too high)
1645rtems_object_get_class_information - Classic Tasks - OK
1646Classic API Task Information
1647    minimum id  : 0x0a010001 maximum id: 0x0a010002
1648    maximum     :          2 available : 1
1649    auto_extend : no
1650rtems_object_get_class_information - Classic Timers - OK
1651Classic API Timer Information
1652    minimum id  : 0x12010001 maximum id: 0x12010001
1653    maximum     :          1 available : 1
1654    auto_extend : no
1655rtems_task_set_priority - use valid Idle thread id
1656rtems_task_set_priority - clobber internal thread class info
1657rtems_task_set_priority - use valid Idle thread id again
1658rtems_task_set_priority - restore internal thread class info
1659rtems_semaphore_obtain - good but uncreated ID - INVALID_ID - OK
1660rtems_object_get_classic_name - bad API pointer - INVALID_ID
1661*** END OF TEST 43 ***
1662
1663
1664*** SP44 TEST ***
1665Task #0's turn. Now setting turn to 1
1666Task #1's turn. Now setting turn to 0
1667Task #0's turn. Now setting turn to 1
1668Task #1's turn. Now setting turn to 0
1669Task #0's turn. Now setting turn to 1
1670Task #1's turn. Now setting turn to 0
1671Task #0's turn. Now setting turn to 1
1672Task #1's turn. Now setting turn to 0
1673Task #0's turn. Now setting turn to 1
1674Task #1's turn. Now setting turn to 0
1675Task #0's turn. Now setting turn to 1
1676Task #1's turn. Now setting turn to 0
1677Task #0's turn. Now setting turn to 1
1678Task #1's turn. Now setting turn to 0
1679Task #0's turn. Now setting turn to 1
1680Task #1's turn. Now setting turn to 0
1681Task #0's turn. Now setting turn to 1
1682Task #1's turn. Now setting turn to 0
1683Task #0's turn. Now setting turn to 1
1684*** END OF SP44 TEST ***
1685
1686
1687*** TEST 45 ***
1688INIT - rtems_timer_create - creating timer 1
1689INIT - timer 1 has id (0x12010001)
1690INIT - rtems_timer_create - creating timer 2
1691INIT - timer 2 has id (0x12010002)
1692TA1 - rtems_timer_server_fire_after - timer 1 in 1 seconds
1693TA1 - rtems_task_wake_after - 2 second
1694TSR: calling malloc
1695TSR: calling free
1696TSR: delaying with rtems_task_wake_after
1697TSR appears to have executed OK
1698TA1 - timer_deleting - timer 1
1699*** END OF TEST 45 ***
1700
1701
1702*** TEST 46 ***
1703INIT - rtems_task_create - creating task 1
1704INIT - rtems_task_start - TA1
1705Periodic - Create Period
1706*** END OF TEST 46 ***
1707
1708
1709*** TEST 47 ***
1710Creating task with ASR disable mode honored
1711*** END OF TEST 47 ***
1712
1713
1714*** TEST 48 ***
1715Largest C program heap block available: 4020272
1716Created all semaphores allowed in this test
17175000 semaphores created
1718Largest C program heap block available: 2388664
17195000 semaphores successfully deleted
1720Largest C program heap block available: 2388664
1721*** END OF TEST 48 ***
1722
1723
1724*** TEST 49 ***
1725Create Message Queue
1726Flush Message Queue using Task Self ID
1727Flush returned INVALID_ID as expected
1728*** END OF TEST 49 ***
1729
1730
1731*** TEST 50 ***
1732Timer fired at 0
1733Timer fired at 1
1734Timer fired at 2
1735Timer fired at 3
1736Timer fired at 4
1737Timer fired at 5
1738Timer fired at 6
1739Timer fired at 7
1740Timer fired at 8
1741Timer fired at 9
1742*** END OF TEST 50 ***
1743
1744
1745*** TEST 51 ***
1746Create semaphore - priority ceiling locked - violate ceiling
1747Create semaphore - priority ceiling unlocked
1748Obtain semaphore -- violate ceiling
1749Release semaphore we did not obtain
1750*** END OF TEST 51 ***
1751
1752
1753*** TEST 52 ***
1754Interrupt Timer fired after setting time forward -- OK
1755*** END OF TEST 52 ***
1756
1757
1758*** TEST 53 ***
1759Server Timer fired after setting time forward -- OK
1760*** END OF TEST 53 ***
1761
1762
1763*** TEST 54 ***
1764Init - use valid id of API class with no objects
1765Init - lookup name within API class with no objects
1766*** END OF TEST 54 ***
1767
1768
1769*** TEST 55 ***
1770Init - rtems_message_queue_create - OK
1771Init - rtems_message_queue_send - make message pending - OK
1772Init - rtems_message_queue_broadcast - with message pending - OK
1773Init - rtems_message_queue_delete - OK
1774*** END OF TEST 55 ***
1775
1776
1777*** TEST 56 ***
1778Init - rtems_extension_create - OK
1779Init - rtems_task_create - create extension fails - UNSATISFIED
1780Init - rtems_extension_delete - OK
1781*** END OF TEST 56 ***
1782
1783
1784*** TEST 57 ***
1785Init - rtems_task_create - delay task - OK
1786Init - rtems_task_start - delay task - OK
1787Init - rtems_task_wake_after - let delay task block - OK
1788Delay - rtems_task_wake_after - OK
1789Init - rtems_task_restart - delay task - OK
1790*** END OF TEST 57 ***
1791
1792
1793*** TEST 58 ***
1794Init - _Timespec_Divide - by zero
1795*** END OF TEST 58 ***
1796
1797
1798*** TEST 59 ***
1799Init - blocking task priority will be 220
1800Init - rtems_task_create - delay task - OK
1801Init - rtems_task_start - delay task - OK
1802Init - rtems_region_create - OK
1803Init - rtems_region_get_segment - get segment to consume memory
1804Init - rtems_task_wake_after - let other task block - OK
1805Blocking_task - wait for memory
1806Init - rtems_region_get_segment - return segment
1807Init - rtems_task_wake_after - let other task run again - OK
1808Blocking_task - Got memory segment after freed
1809Blocking_task - delete self
1810*** END OF TEST 59 ***
1811
1812
1813*** TEST 60 ***
1814Init - rtems_rate_monotonic_create - first period
1815Init - rtems_rate_monotonic_create - second period
1816Init - rtems_rate_monotonic_period - short period
1817Init - rtems_rate_monotonic_period - long period initiated
1818Init - rtems_rate_monotonic_period - long period block
1819Init - rtems_rate_monotonic_period - verify long period expired
1820*** END OF TEST 60 ***
1821
1822
1823*** TEST 62 ***
1824Init - rtems_task_create Blocker - OK
1825Init - rtems_task_start Blocker - OK
1826Init - rtems_task_create Region - OK
1827Init - rtems_region_get_segment - OK
1828Init - sleep 1 second for Blocker - OK
1829Blocker - rtems_region_get_segment - OK
1830Init - sleep 1 second for Blocker to run again - OK
1831Blocker - Got memory after resize
1832Init - successfully resized and unblocked a task
1833Init - resized to all of available memory
1834*** END OF TEST 62 ***
1835
1836
1837*** TEST 63 ***
1838Init - _Heap_Initialize (for test one) - OK
1839Init - Heap size=1016
1840Init - _Heap_Allocate - too large size (overflow)- not OK
1841Init - _Heap_Allocate_aligned - OK
1842Init - _Heap_Resize_block - OK
1843
1844Init - _Heap_Initialize (for test two) - OK
1845Init - Heap size=1016
1846Init - _Heap_Allocate_aligned - OK
1847Init - _Heap_Resize_block - OK
1848Init - _Heap_Allocate_aligned - request impossible - not OK
1849*** END OF TEST 63 ***
1850
1851
1852*** TEST 64 ***
1853Allocate one region -- so second auto extends
1854Init - rtems_workspace_get_information - OK
1855Init - rtems_region_create - auto-extend - RTEMS_UNSATISFIED
1856Init - rtems_region_delete - OK
1857*** END OF TEST 64 ***
1858
1859
1860*** TEST 65 ***
1861Creating semaphore
1862Calling rtems_semaphore_obtain
1863Calling rtems_task_create
1864Calling rtems_task_start
1865Init Task_1: Obtaining semaphore
1866Calling semaphore release
1867*** END OF TEST 65 ***
1868
1869
1870*** TEST 66 ***
1871Creating semaphore
1872Calling rtems_semaphore_obtain
1873Calling rtems_task_create
1874Calling rtems_task_start
1875Init Task_1: Obtaining semaphore
1876Calling semaphore release
1877*** END OF TEST 65 ***
1878
1879
1880*** TEST 67 ***
1881Init - create timer 1
1882Init - create timer 2
1883Init - Initiate the timer server
1884Server Timer 1 fired after wrapping ticks since boot-- OK
1885*** END OF TEST 67 ***
1886
1887
1888*** TEST 68 ***
1889test case: SEMAPHORE
1890test case: MUTEX
1891test case: MESSAGE QUEUE
1892test case: REGION
1893test case: EVENT
1894test case: BARRIER
1895test case: TASK WAKE AFTER
1896*** END OF TEST 68 ***
1897
1898
1899*** TEST 69 ***
1900rtems_rate_monotonic_get_status - verify values of an inactive period
1901rtems_rate_monotonic_get_status - check RTEMS_NOT_DEFINED
1902rtems_rate_monotonic_get_status - verify values of an active period
1903wall time should be ~600000000 is 604962000
1904cpu time should be ~100000000 is 104959000
1905rtems_rate_monotonic_cancel -  OK
1906Testing statistics on missed periods
1907*** END OF TEST 69 ***
1908
1909
1910*** TEST 70 ***
1911Creating task 1 - OK
1912Creating task 2 - OK
1913Creating task 3 - OK
1914Creating task 4 - OK
1915Creating task 5 - OK
1916Creating task 6 - OK
1917DUnexpected trap ( 7) at address 0x02005900
1918memory address not aligned
1919
1920
1921*** TEST 71 ***
192264000 ports created using 8000 per allocation -- need 65535
1923Test case hit
1924*** END OF TEST 71 ***
1925
1926
1927*** TEST SP72 ***
1928Init - sleep 1 second
1929Task - rtems_semaphore_obtain - wait w/timeout
1930Init - rtems_task_delete - to extract priority w/timeout
1931*** END OF TEST SP72 ***
1932
1933
1934*** TEST ASSOC ROUTINES - 1 ***
1935Init - get local by name -- OK
1936Init - get local by name -- expect 0
1937Init - get local by remote bitfield -- OK
1938Init - get local by remote bitfield -- expect 0
1939Init - get local by remote -- OK
1940Init - get local by remote -- expect 0
1941Init - get name by local bitfield -- OK
1942Init - get name by local bitfield -- OK
1943Init - get name by local bitfield -- expect""
1944Init - get name by local -- OK
1945Init - get name by local -- using bad value
1946<assocnamebad.c: : BAD NAME>
1947Init - get name by remote bitfield -- OK
1948Init - get name by remote bitfield -- OK
1949Init - get name by remote bitfield -- expect""
1950Init - get name by remote -- OK
1951Init - get name by remote -- using bad value
1952<assocnamebad.c: : BAD NAME>
1953Init - get ptr by local -- OK
1954Init - get ptr by local -- expect NULL
1955Init - get ptr by remote -- OK
1956Init - get ptr by remote -- expect NULL
1957Init - get ptr by name -- OK
1958Init - get ptr by name -- expect NULL
1959Init - get remote by local bitfield -- OK
1960Init - get remote by local bitfield -- expect 0
1961Init - get remote by local -- OK
1962Init - get remote by local -- expect 0
1963Init - get remote by name -- OK
1964Init - get remote by name -- expect 0
1965Init - get ptr by name -- expect (default)
1966Init - get ptr by local -- expect (default)
1967Init - get ptr by remote -- expect (default)
1968Init - get ptr by name -- expect NULL
1969Init - get ptr by local -- expect NULL
1970Init - get ptr by remote -- expect NULL
1971*** END OF TEST ASSOC ROUTINES - 1 ***
1972
1973
1974*** TEST OF RTEMS CHAIN API ***
1975Init - Initialize chain empty
1976INIT - Verify rtems_chain_insert
1977INIT - Verify rtems_chain_append_with_empty_check
1978INIT - Verify rtems_chain_prepend_with_empty_check
1979INIT - Verify rtems_chain_get_with_empty_check
1980INIT - Verify rtems_chain_append_with_notification
1981INIT - Verify rtems_chain_prepend_with_notification
1982INIT - Verify rtems_chain_get_with_notification
1983INIT - Verify rtems_chain_get_with_wait
1984*** END OF RTEMS CHAIN Aprogram stopped with signal 2.
1985
1986
1987*** TEST LEGACY RTEMS_CLOCK_GET ***
1988Init - clock_set_time
1989Init - rtems_clock_get - 09:00:00   12/31/1988
1990Init - rtems_clock_get - Seconds Since Epoch = 599562000
1991Init - rtems_clock_get - Ticks Since Boot = 1
1992Init - rtems_clock_get - Ticks Per Second = 100
1993Init - rtems_clock_get - Time Value = 599562000
1994*** END OF TEST LEGACY RTEMS_CLOCK_GET *program stopped with signal 2.
1995
1996
1997*** TEST COVERAGE MARKERS ***
1998Init - If coverage enabled, call coverage marker methods
1999*** END OF TEST COVERAGE MARKERS ***
2000
2001
2002*** TEST Tests for error reporting routines - 01 ***
2003Dummy: Resources unavailable (unknown errno=-1)
2004Dummy: Resources unavailable (status: could not get enough memory) (errno: Not enough space)
2005Dummy: causing panic.. will print test end message, then...
2006       print various error messages
2007Dummy: Resources unavailable
2008*** END OF TEST Tests for error reprogram stopped with signal 2.
2009
2010
2011*** TEST Tests for error reporting routines - 02 ***
2012Dummy: Resources unavailable
2013*** END OF TEST Tests for error reporting routines - 02 ***
2014 (status: could not get enough memory)
2015fatal error, aborting
2016
2017
2018*** TEST Tests for error reporting routines - 03 ***
2019Dummy panic
2020*** END OF TEST Tests for error reporting routines - 03 ***
2021
2022fatal error, exiting
2023
2024
2025*** FIFO / PIPE OPEN TEST - 1 ***
2026
2027Configuration: Pipes disabled.
2028Creating named fifo '/fifo01'.
2029Must result in failure since pipes are disabled in the configuration.
2030*** END OF FIFO / PIPE OPEN TEST - 1 ***
2031
2032
2033*** TEST FIFO 08 ***
2034Creating all barriers
20353 Barriers created
2036Creating all semaphores
20375 Semaphores created
2038Creating FIFO
2039Opening FIFO.. expect ENFILE (semaphore @ open could not be created)
2040status=-1 errno=23/(Too many open files in system)
2041Deleting semaphore id=0x1a01000d
2042Opening FIFO.. expect ENOMEM (semaphore for pipe could not be created)
2043status=-1 errno=12/(Not enough space)
2044Deleting semaphore id=0x1a01000c
2045Opening FIFO.. expect ENOMEM since no memory is available
2046status=-1 errno=12/(Not enough space)
2047Opening FIFO.. expect ENOMEM (barrier-1 for pipe could not be created)
2048status=-1 errno=12/(Not enough space)
2049Deleting barrier id=0x52010002
2050Opening FIFO.. expect ENOMEM (barrier-2 for pipe could not be created
2051status=-1 errno=12/(Not enough space)
2052Deleting barrier id=0x52010001
2053Opening FIFO.. expect ENOMEM (semaphore-1 for pipe could not be created
2054status=-1 errno=12/(Not enough space)
2055Deleting semaphore id=0x1a01000b
2056Opening FIFO in RDWR mode. Expect OK
2057status=3 errno=12/(Not enough space)
2058Opening FIFO in non blocking RDONLY mode. Expect OK
2059status=3 errno=12/(Not enough space)
2060Opening FIFO in non blocking WRONLY mode. Expect ENXIO
2061status=-1 errno=6/(No such device or address)
2062
2063Multiple opens
2064
2065status=3 errno=6/(No such device or address)
20661... status=3 errno=6/(No such device or address)
20672... status=3 errno=6/(No such device or address)
20683... status=3 errno=6/(No such device or address)
20694... status=3 errno=6/(No such device or address)
20705... status=3 errno=6/(No such device or address)
20716... status=3 errno=6/(No such device or address)
20727... status=3 errno=6/(No such device or address)
20738... status=3 errno=6/(No such device or address)
20749... status=3 errno=6/(No such device or address)
207510... status=3 errno=6/(No such device or address)
207611... status=3 errno=6/(No such device or address)
207712... status=3 errno=6/(No such device or address)
207813... status=3 errno=6/(No such device or address)
207914... status=3 errno=6/(No such device or address)
208015... status=3 errno=6/(No such device or address)
208116... status=3 errno=6/(No such device or address)
208217... status=3 errno=6/(No such device or address)
208318... status=3 errno=6/(No such device or address)
208419... status=3 errno=6/(No such device or address)
208520... status=3 errno=6/(No such device or address)
208621... status=3 errno=6/(No such device or address)
208722... status=3 errno=6/(No such device or address)
208823... *** END OF TEST FIFO 08 ***
2089
2090
2091*** FIFO / PIPE OPEN TEST - 6 ***
2092
2093Creating a task name and a task
2094
2095creating directory /tmp
2096
2097creating fifo file /tmp/fifo01
2098
2099Starting the read task
2100
2101Read task activated, waiting till writer opens
2102
2103Writer opening file(1)
2104
2105Now, reader opening file(1)
2106
2107@ sender: SendBuffer1
2108@ receiver (being a unblocked reader): Got SendBuffer1
2109Reader opening file(2)
2110
2111Writer opening file(2)
2112
2113@ sender: SendBuffer2
2114@ receiver (being a blocked reader): Got SendBuffer2
2115Reader done!
2116Removing the fifo
2117Removing /tmp
2118
2119*** END OF FIFO / PIPE OPEN TEST - 6 ***
2120
2121
2122*** TEST PIPE/FIFO - 04 ***
2123Init - Creating /fifo
2124Init - Opening /fifo in readonly, non-blocking mode
2125Init - Attempt to lseek on fifo -- Expected ESPIPE
2126Init - ioctl: FIONBIO -- Expected EFAULT
2127Init - ioctl: FIONBIO -- OK
2128Init - ioctl: FIONBIO -- OK
2129Init - ioctl: Dummy Command -- Expected EINVAL
2130Init - ioctl: FIONREAD -- Expected EFAULT
2131Init - ioctl: FIONREAD -- OK
2132Init - closing /fifo
2133Init - removing /fifo
2134*** END OF TEST PIPE/FIFO - 04 ***
2135program stopped with signal 2.
2136
2137*** FIFO / PIPE TESTS - 5 ***
2138Init - Creating fifo file /fifo
2139Init - starting the read task
2140Init - waiting at a barrier
2141read_task - opening /fifo in non-blocking mode
2142read_task - attempt to read with number of writers = 0
2143read_task - releasing the write task
2144read_task - waiting at a barrier
2145Init - opening the fifo in write only mode -- OK
2146Init - writing to /fifo
2147Init - releasing the read_task
2148Init - waiting at a barrier
2149read_task - attempting to read from the fifo -- Expect EAGAIN
2150read_task - closing /fifo
2151read_task - opening /fifo in read-only mode
2152read_task - releasing the write task
2153read_task - reading from /fifo - OKInit - writing to /fifo - OK
2154
2155Init - writing to /fifo - OK
2156read_task - reading from /fifo - OK
2157read_task - waiting at a barrierInit - releasing the read_task
2158
2159Init - waiting at a barrier
2160read_task - reading from /fifo - OK
2161read_task - releasing the write task
2162read_task - waiting at a barrier
2163Init - converting the write-mode to non-block
2164Init - writing to /fifo - OK
2165Init - writing to /fifo - Expect EAGAIN
2166Init - releasing the read_task
2167Init - waiting at a barrier
2168read_task - releasing the write task
2169Init - writing to /fifo - Expect EPIPE
2170Removing the fifo
2171*** END OF FIFO / PIPE OPEN TEST - 6 ***
2172
2173
2174*** TEST HEAP PROTECTION ***
2175*** END OF TEST HEAP PROTECTION ***
2176
2177
2178*** TEST INTERRUPT CRITICAL SECTION 01 ***
2179Init - Trying to generate semaphore release from ISR while blocking
2180Init - Variation is: FIFO/Without Timeout
2181Support - rtems_timer_create - creating timer 1
2182Init - Case hit
2183*** END OF TEST INTERRUPT CRITICAL SECTION 01 ***
2184
2185
2186*** TEST INTERRUPT CRITICAL SECTION 02 ***
2187Init - Trying to generate semaphore release from ISR while blocking
2188Init - Variation is: FIFO/With Timeout
2189Support - rtems_timer_create - creating timer 1
2190Init - Case hit
2191*** END OF TEST INTERRUPT CRITICAL SECTION 02 ***
2192
2193
2194*** TEST INTERRUPT CRITICAL SECTION 03 ***
2195Init - Trying to generate semaphore release from ISR while blocking
2196Init - Variation is: Priority/Without Timeout
2197Support - rtems_timer_create - creating timer 1
2198Init - Case hit
2199*** END OF TEST INTERRUPT CRITICAL SECTION 03 ***
2200
2201
2202*** TEST INTERRUPT CRITICAL SECTION 04 ***
2203Init - Trying to generate semaphore release from ISR while blocking
2204Init - Variation is: Priority/With Timeout
2205Support - rtems_timer_create - creating timer 1
2206Init - Case hit
2207*** END OF TEST INTERRUPT CRITICAL SECTION 04 ***
2208
2209
2210*** TEST INTERRUPT CRITICAL SECTION 05 ***
2211Init - Trying to generate semaphore release from ISR while blocking
2212Init - Variation is: Priority/Without Timeout (Reverse)
2213Support - rtems_timer_create - creating timer 1
2214Init - Case hit
2215*** END OF TEST INTERRUPT CRITICAL SECTION 05 ***
2216
2217
2218*** TEST INTERRUPT CRITICAL SECTION 06 ***
2219Init - Trying to generate semaphore release from ISR while blocking
2220Init - There is no way for the test to know if it hits the case
2221Init - Variation is: Priority/Restart Search Task (Forward)
2222Support - rtems_timer_create - creating timer 1
2223*** END OF TEST INTERRUPT CRITICAL SECTION 06 ***
2224
2225
2226*** TEST INTERRUPT CRITICAL SECTION 07 ***
2227Init - Trying to generate semaphore release from ISR while blocking
2228Init - There is no way for the test to know if it hits the case
2229Init - Variation is: Priority/Restart Search Task (Backward)
2230Support - rtems_timer_create - creating timer 1
2231*** END OF TEST INTERRUPT CRITICAL SECTION 07 ***
2232
2233
2234*** TEST INTERRUPT CRITICAL SECTION 08 ***
2235Init - Trying to generate period ending while blocking
2236Init - rtems_rate_monotonic_create - OK
2237Support - rtems_timer_create - creating timer 1
2238Init - It appears the case has been hit
2239*** END OF TEST INTERRUPT CRITICAL SECTION 08 ***
2240
2241
2242*** TEST INTERRUPT CRITICAL SECTION 10 ***
2243Init - Test may not be able to detect case is hit reliably
2244Init - Trying to generate timeout while blocking on event
2245*** END OF TEST INTERRUPT CRITICAL SECTION 10 ***
2246
2247
2248*** TEST INTERRUPT CRITICAL SECTION 11 ***
2249Init - Test may not be able to detect case is hit reliably
2250Init - Trying to generate event send from ISR while blocking
2251Init - Variation is: Event Any condition
2252Support - rtems_timer_create - creating timer 1
2253*** END OF TEST INTERRUPT CRITICAL SECTION 11 ***
2254
2255
2256*** TEST INTERRUPT CRITICAL SECTION 12 ***
2257Init - Test may not be able to detect case is hit reliably
2258Init - Trying to generate event send from ISR while blocking
2259Init - Variation is: Event All condition
2260Support - rtems_timer_create - creating timer 1
2261*** END OF TEST INTERRUPT CRITICAL SECTION 12 ***
2262
2263
2264*** TEST INTERRUPT CRITICAL SECTION 13 ***
2265Init - Trying to generate timer fire from ISR while firing
2266Init - Variation is: Timer Fire After
2267Init - There is no way for the test to know if it hits the case
2268Init - rtems_timer_create - OK
2269Support - rtems_timer_create - creating timer 1
2270*** END OF TEST INTERRUPT CRITICAL SECTION 13 ***
2271
2272
2273*** TEST INTERRUPT CRITICAL SECTION 14 ***
2274Init - Trying to generate timer fire from ISR while firing
2275Init - Variation is: Timer Server Fire After
2276Init - There is no way for the test to know if it hits the case
2277Init - rtems_timer_create - OK
2278Support - rtems_timer_create - creating timer 1
2279*** END OF TEST INTERRUPT CRITprogram stopped with signal 2.
2280
2281
2282*** TEST INTERRUPT CRITICAL SECTION 15 ***
2283Init - Trying to generate timeout of a thread while another is blocking
2284Init -   on the same thread queue
2285Init - There is no way for the test to know if it hits the case
2286Init - rtems_semaphore_create - OK
2287Init - rtems_task_create - OK
2288*** END OF TEST INTERRUPT CRITICAL SECTION 15 ***
2289
2290
2291*** TEST INTERRUPT CRITICAL SECTION 16 ***
2292Init - Trying to generate timeout of a thread that had its blocking
2293Init -   request satisfied while blocking but before time timeout
2294Init - rtems_semaphore_create - OK
2295Support - rtems_timer_create - creating timer 1
2296Init - Case hit
2297*** END OF TEST INTERRUPT CRITICAL SECTION 16 ***
2298
2299
2300*** TEST INTERRUPT CRITICAL SECTION 17 ***
2301*** END OF INTERRUPT CRITICAL SECTION 17 ***
2302
2303
2304*** TEST SPMKDIR ***
2305rtems_mkdir a - OK
2306rtems_mkdir a/b - OK
2307rtems_mkdir a/b/c/d/e/f/g/h/i - OK
2308rtems_mkdir a/b/c - OK
2309rtems_mkdir a/b/c/1 - OK
2310rtems_mkdir a/b/c/2 - OK
2311rtems_mkdir a/b/c/3 - OK
2312rtems_mkdir a/b/c/4 - OK
2313rtems_mkdir a/b - OK
2314rtems_mkdir a - OK
2315rtems_mkdir a/b/x - OK
2316rtems_mkdir a/b/x/y - expect failure
2317mknod regular file a/n - OK
2318rtems_mkdir a/n/b - expect failure
2319Create node b and open in RDONLY mode - OK
2320Closing b - OK
2321rtems_mkdir b - expect failure
2322*** END OF TEST SPMKDIR ***
2323
2324
2325*** TEST MOUNT MANAGER ROUTINE - 01 ***
2326Init - allocating most of heap -- OK
2327Init - attempt to register filesystem fs - expect ENOMEM
2328Init - freeing allocated memory -- OK
2329Init - register filesystem fs -- OK
2330Init - attempt to make target(NULL) and mount - expect EINVAL
2331Init - attempt to make target and mount - expect EINVAL
2332Init - register filesystem fs - expect EINVAL
2333Init - register filesystem bfs -- OK
2334Init - register filesystem bfs - expect EINVAL
2335Init - attempt to unregister with bad args - expect EINVAL
2336Init - attempt to unregister fs -- OK
2337Init - attempt to unregister fs again - expect ENOENT
2338Init - attempt to unregister bfs -- OK
2339Init - attempt to unregister bfs again - expect ENOENT
2340*** END OF TEST MOUNT MANAGER ROUTINE - 01 ***
2341
2342
2343*** TEST NOTEPADS DISABLED ***
2344Init - rtems_task_get_note - RTEMS_NOT_CONFIGURED
2345Init - rtems_task_set_note - RTEMS_NOT_CONFIGURED
2346*** END OF TEST NOTEPADS DISABLED ***
2347
2348
2349*** TEST OBJECT GET NEXT ***
2350Init - _Objects_Get_next - NULL object information
2351Init - _Objects_Get_next - NULL location
2352Init - _Objects_Get_next - NULL id
23531 RTEMS Task
23541 RTEMS Task
2355*** END OF TEST OBJECT GET NEXT ***
2356
2357
2358*** TEST PRINTK ***
2359This is a test of putk
2360
2361bad format -- %q in parentheses (q)
2362bad format -- %lq in parentheses (q)
2363%O octal upper case 16 -- 20
2364%o octal lower case of 16 -- 20
2365%I of 16 -- 16
2366%i of 16 -- 16
2367%D of 16 -- 16
2368%d of 16 -- 16
2369%-3d of 16 --  16
2370%U of 16 -- 16
2371%u of 16 -- 16
2372%X of 16 -- 10
2373%x of 16 -- 10
2374%p of 0x1234 -- 1234
2375%d of -16 -- -16
2376%d of -16 -- -16
2377%u of -16 -- 4294967280
2378%s of Mary Had a Little Lamb -- (Mary Had a Little Lamb)
2379%s of NULL -- ()
2380%12s of joel -- (                joel)
2381%4s of joel -- (joel)
2382%-12s of joel -- (joel                )
2383%-4s of joel -- (joel)
2384%c of X -- (X)
2385
2386getchark - NULL getchar method - return -1
2387getchark - test getchar method - returns 0x35
2388*** END OF TEST PRINTK ***
2389
2390
2391*** TEST USER ENVIRONMENT ROUTINE - 01 ***
2392Init - allocating most of heap -- OK
2393Init - attempt to reset env - expect RTEMS_NO_MEMORY
2394Init - freeing the allocated memory
2395Init - allocating most of workspace memory
2396Init - attempt to reset env - expect RTEMS_NO_MEMORY
2397Init - freeing the workspace memory
2398Init - creating a task name and a task -- OK
2399Init - starting the task_routine, to set its private environment
2400Init - attempt to share the env with another task -- Expect error
2401task_routine - setting up a private environment
2402Init - attempt to share the env with another task -- OK
2403Init - Get current task id
2404Init - Attempt to reset current task's environment
2405Init - attempt to share the env with another task -- OK
2406Init - attempt to share with self -- OK
2407*** END OF TEST USER ENVIRONMENT ROUTINE - 01 ***
2408
2409*** RTEMS SIZE PROGRAM ***
2410
2411 ************** EXECUTIVE WORK SPACE FORMULA **************
2412 Tasks                - maximum_tasks * 496
2413 Timers               - maximum_timers * 68
2414 Semaphores           - maximum_semaphores * 128
2415 Message Queues       - maximum_message_queues * 136
2416 Messages             -
2417 Regions              - maximum_regions * 200
2418 Partitions           - maximum_partitions * 56
2419 Ports                - maximum_ports * 36
2420 Periods              - maximum_periods * 36
2421 Extensions           - maximum_extensions * 76
2422 Device Drivers       - number_of_device_drivers * 0
2423 System Requirements  - 7648
2424 Floating Point Tasks - FPMASK Tasks * 136
2425 User's Tasks' Stacks -
2426 Interrupt Stack      -
2427 
2428 Global object tables - maximum_nodes * 48
2429 Global objects       - maximum_global_objects * 0
2430 Proxies              - maximum_proxies * 120
2431
2432RTEMS uninitialized data consumes 1265 bytes
2433RTEMS initialized data consumes 124 bytes
2434*** END OF RTEMS SIZE PROGRAM ***
2435
2436
2437*** TEST OF STACK ALLOCATOR PLUGIN ***
2438Init - create task TA1 to use custom stack allocator - OK
2439Init - create task TA1 to have custom stack allocator fail
2440Init - delete task TA1 to use custom stack deallocator - OK
2441*** END OF OF STACK ALLOCATOR PLUGIN TEST ***
2442
2443
2444*** TEST THREAD QUEUE TEST 01 ***
2445Init - initialize thread queue for FIFO
2446Init - _Thread_queue_Extract - thread not blocked on a thread queue
2447Init - initialize thread queue for Priority
2448Init - _Thread_queue_Extract - thread not blocked on a thread queue
2449*** END OF TEST THREAD QUEUE TEST 01 ***
2450program stopped with signal 2.
2451
2452*** RTEMS WATCHDOG ***
2453INIT - report on empty watchdog chain
2454Watchdog Chain: Empty Chain 2024BF4
2455Chain is empty
2456INIT - rtems_timer_create - creating timer 1
2457INIT - timer 1 has id (0x12010001)
2458TA1 - rtems_timer_ident - identing timer 1
2459TA1 - timer 1 has id (0x12010001)
2460TA1 - rtems_clock_get_tod - 09:00:00   12/31/1988
2461TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
2462TA1 - rtems_task_suspend( RTEMS_SELF )
2463TA1 - rtems_clock_get_tod - 09:00:03   12/31/1988
2464TA1 - rtems_timer_fire_after - timer 1 in 3 seconds
2465TA1 - rtems_task_wake_after - 1 second
2466TA1 - rtems_clock_get_tod - 09:00:04   12/31/1988
2467TA1 - rtems_timer_reset - timer 1
2468TA1 - _Watchdog_Report_chain - with name
2469Watchdog Chain: _Watchdog_Ticks_chain 201E964
2470 299   300 20212D8 2001D30 0x12010001 0
2471== end of _Watchdog_Ticks_chain
2472TA1 - _Watchdog_Report_chain - no name
2473Watchdog Chain:  201E964
2474 299   300 20212D8 2001D30 0x12010001 0
2475== end of 
2476TA1 - _Watchdog_Report - with name
2477first  299   300 20212D8 2001D30 0x12010001 0
2478TA1 - _Watchdog_Report - no name
2479 298   300 20212D8 2001D30 0x12010001 0
2480TA1 - timer_deleting - timer 1
2481*** END OF RTEMS WATCHDOG PROGRAM ***
2482
2483
2484*** TEST WORKSPACE CLASSIC API ***
2485rtems_workspace_get_information - null pointer
2486rtems_workspace_get_information - OK
2487rtems_workspace_allocate - null pointer
2488rtems_workspace_allocate - 0 bytes
2489rtems_workspace_allocate - too many bytes
2490rtems_workspace_allocate - 42 bytes
2491rtems_workspace_free - NULL
2492rtems_workspace_free - previous pointer to 42 bytes
2493*** END OF TEST WORKSPACE CLASSIC API ***